/** * Writes the severity of the rule. * * @param severity * The severity the rule has been executed with * @throws XMLStreamException * If writing fails. */ private void writeSeverity(Severity severity) throws XMLStreamException { xmlStreamWriter.writeStartElement("severity"); xmlStreamWriter.writeAttribute("level", severity.getLevel().toString()); xmlStreamWriter.writeCharacters(severity.getValue()); xmlStreamWriter.writeEndElement(); }
/** * Converts {@link Severity} to {@link SeverityEnumType} * * @param severity * {@link Severity}, can be <code>null</code> * @param defaultSeverity * default severity level, can be <code>null</code> * @return {@link SeverityEnumType} */ private SeverityEnumType getSeverity(Severity severity, Severity defaultSeverity) { if (severity == null) { severity = defaultSeverity; } return defaultSeverity != null ? SeverityEnumType.fromValue(severity.getValue()) : null; } }