package husacct.validate.task.workspace.exporting.xml;
import husacct.validate.domain.validation.logicalmodule.LogicalModules;
import org.jdom2.Element;
public abstract class XmlExportUtils {
protected Element createElementWithContent(String name, String content) {
Element element = new Element(name);
element.addContent(content);
return element;
}
protected Element createLogicalModulesElement(LogicalModules logicalModules) {
Element logicalModulesElement = new Element("logicalModules");
Element logicalModuleFrom = new Element("logicalModuleFrom");
Element logicalModuleTo = new Element("logicalModuleTo");
logicalModulesElement.addContent(logicalModuleFrom);
logicalModulesElement.addContent(logicalModuleTo);
logicalModuleFrom.addContent(createElementWithContent("logicalModulePath", logicalModules.getLogicalModuleFrom().getLogicalModulePath()));
logicalModuleFrom.addContent(createElementWithContent("logicalModuleType", logicalModules.getLogicalModuleFrom().getLogicalModuleType()));
logicalModuleTo.addContent(createElementWithContent("logicalModulePath", logicalModules.getLogicalModuleTo().getLogicalModulePath()));
logicalModuleTo.addContent(createElementWithContent("logicalModuleType", logicalModules.getLogicalModuleTo().getLogicalModuleType()));
return logicalModulesElement;
}
}