/* * Creates the variables element */ private Element createVariablesElement(Document doc, Map<String, String> variables) { if (variables == null) { return null; } Element variablesE = doc.createElementNS(Schemas.SCHEMA_LATEST.namespace, XMLTags.VARIABLES.getXMLName()); for (String name : variables.keySet()) { Element variableE = createElement( doc, XMLTags.VARIABLE.getXMLName(), null, new Attribute(XMLAttributes.COMMON_NAME.getXMLName(), name), new Attribute(XMLAttributes.COMMON_VALUE.getXMLName(), variables.get(name))); variablesE.appendChild(variableE); } return variablesE; }
/** Creates the task variables element */ private Element createTaskVariablesElement(Document doc, Map<String, TaskVariable> variables) { if (variables == null) { return null; } Element variablesE = doc.createElementNS(Schemas.SCHEMA_LATEST.namespace, XMLTags.VARIABLES.getXMLName()); for (TaskVariable variable : variables.values()) { Element variableE = createElement( doc, XMLTags.VARIABLE.getXMLName(), null, new Attribute(XMLAttributes.VARIABLE_NAME.getXMLName(), variable.getName()), new Attribute(XMLAttributes.VARIABLE_VALUE.getXMLName(), variable.getValue()), new Attribute(XMLAttributes.VARIABLE_MODEL.getXMLName(), variable.getModel()), new Attribute( XMLAttributes.VARIABLE_JOB_INHERITED.getXMLName(), String.valueOf(variable.isJobInherited()))); variablesE.appendChild(variableE); } return variablesE; }