Commit 330eab9c authored by Brian Long's avatar Brian Long
Browse files

moved modelVersion from translator to normalizer

parent 70506bb0
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -54,6 +54,8 @@ public class ApsProcessBpmnNormalizer implements ApsFileNormalizer {

			changed = this.removeAttributeIfSet(definitionsElement, NAMESPACE_ACTIVITI_MODELER, "exportDateTime") || changed;
			changed = this.removeAttributeIfSet(definitionsElement, NAMESPACE_ACTIVITI_MODELER, "modelLastUpdated") || changed;
			changed = this.removeAttributeIfSet(definitionsElement, NAMESPACE_ACTIVITI_MODELER, "modelVersion") || changed;
			//changed = this.setAttributeIfSet(definitionsElement, NAMESPACE_ACTIVITI_MODELER, "modelVersion", "0") || changed;
			
			if (changed)
				ModelUtil.getInstance().writeXml(bpmn, file);
+0 −11
Original line number Diff line number Diff line
@@ -142,8 +142,6 @@ public class ApsProcessBpmnTranslator extends ApsOrganizationHandler implements
		
		if (apsProcessId != null)
			changed = this.setAttributeIfSet(definitionsElement, NAMESPACE_ACTIVITI_MODELER, "modelId", apsProcessId) || changed;
		changed = this.removeAttributeIfSet(definitionsElement, NAMESPACE_ACTIVITI_MODELER, "modelVersion") || changed;
		//changed = this.setAttributeIfSet(definitionsElement, NAMESPACE_ACTIVITI_MODELER, "modelVersion", "0") || changed;
		
		return changed;
	}
@@ -377,13 +375,4 @@ public class ApsProcessBpmnTranslator extends ApsOrganizationHandler implements
		return true;
	}

	private boolean removeAttributeIfSet(Element element, String attrNamespace, String attrName) {
		Attr attr = element.getAttributeNodeNS(attrNamespace, attrName);
		if (attr == null)
			return false;
		
		element.removeAttributeNode(attr);
		return true;
	}

}