private void writeNode(Element element, org.jbpm.graph.def.Node node) { String value = node.getName(); if (value != null) element.addAttribute("name", value); writeTransitions(element, node); writeEvents(element, node); }
private void writeNode(Element element, org.jbpm.graph.def.Node node) { String value = node.getName(); if (value != null) element.addAttribute("name", value); writeTransitions(element, node); writeEvents(element, node); }
private Document createDomTree(ProcessDefinition processDefinition) { Document document = DocumentHelper.createDocument(); Element root = addElement(document, "process-definition"); String value = processDefinition.getName(); if (value != null) root.addAttribute("name", value); // write the start-state if (processDefinition.getStartState() != null) { root.addComment("START-STATE"); writeStartNode(root, (StartState) processDefinition.getStartState()); } // write the nodeMap if (processDefinition.getNodes() != null && processDefinition.getNodes().size() > 0) { root.addComment("NODES"); writeNodes(root, processDefinition.getNodes()); } // write the process level actions if (processDefinition.hasEvents()) { root.addComment("PROCESS-EVENTS"); writeEvents(root, processDefinition); } if (processDefinition.hasActions()) { root.addComment("ACTIONS"); List namedProcessActions = getNamedProcessActions(processDefinition.getActions()); writeActions(root, namedProcessActions); } return document; }
private Document createDomTree(ProcessDefinition processDefinition) { Document document = DocumentHelper.createDocument(); Element root = addElement(document, "process-definition"); String value = processDefinition.getName(); if (value != null) root.addAttribute("name", value); // write the start-state if (processDefinition.getStartState() != null) { root.addComment("START-STATE"); writeStartNode(root, (StartState) processDefinition.getStartState()); } // write the nodeMap if (processDefinition.getNodes() != null && processDefinition.getNodes().size() > 0) { root.addComment("NODES"); writeNodes(root, processDefinition.getNodes()); } // write the process level actions if (processDefinition.hasEvents()) { root.addComment("PROCESS-EVENTS"); writeEvents(root, processDefinition); } if (processDefinition.hasActions()) { root.addComment("ACTIONS"); List namedProcessActions = getNamedProcessActions(processDefinition.getActions()); writeActions(root, namedProcessActions); } return document; }