package husacct.validate.task.workspace.exporting.xml; import husacct.validate.domain.validation.Severity; import java.util.List; import org.jdom2.Element; public class ExportSeverities { public Element exportSeverities(List<Severity> severities) { Element severitiesElement = new Element("severities"); for (Severity severity : severities) { Element severityElement = new Element("severity"); createElementWithContent("severityKey", severity.getSeverityKey(), severityElement); createElementWithContent("id", "" + severity.getId().toString(), severityElement); createElementWithContent("color", "" + severity.getColor().getRGB(), severityElement); severitiesElement.addContent(severityElement); } return severitiesElement; } private void createElementWithContent(String name, String content, Element destination) { Element element = new Element(name); element.setText(content); destination.addContent(element); } }