public void writeNode(Node node, StringBuilder xmlDump, int metaDataType) { RuleSetNode ruleSetNode = (RuleSetNode) node; writeNode("businessRuleTask", ruleSetNode, xmlDump, metaDataType); if (ruleSetNode.getRuleFlowGroup() != null) { xmlDump.append("g:ruleFlowGroup=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(ruleSetNode.getRuleFlowGroup()) + "\" " + EOL); } xmlDump.append(" implementation=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(ruleSetNode.getLanguage()) + "\" >" + EOL); writeExtensionElements(ruleSetNode, xmlDump); writeIO(ruleSetNode, xmlDump); endNode("businessRuleTask", xmlDump); }
String nodeName = xmlNode.getNodeName(); if ("ioSpecification".equals(nodeName)) { readIoSpecification(xmlNode, dataInputs, dataOutputs); } else if ("dataInputAssociation".equals(nodeName)) { readDataInputAssociation(xmlNode, ruleSetNode, dataInputs); } else if ("dataOutputAssociation".equals(nodeName)) { readDataOutputAssociation(xmlNode, ruleSetNode, dataOutputs); ruleSetNode.setDecision((String) ruleSetNode.removeParameter(DECISION_PROP)); handleScript(ruleSetNode, element, "onEntry"); handleScript(ruleSetNode, element, "onExit");
addHandler("sendTask", new SendTaskHandler()); addHandler("receiveTask", new ReceiveTaskHandler()); addHandler("businessRuleTask", new BusinessRuleTaskHandler()); addHandler("callActivity", new CallActivityHandler()); addHandler("subProcess", new SubProcessHandler());
addHandler("sendTask", new SendTaskHandler()); addHandler("receiveTask", new ReceiveTaskHandler()); addHandler("businessRuleTask", new BusinessRuleTaskHandler()); addHandler("callActivity", new CallActivityHandler()); addHandler("subProcess", new SubProcessHandler());
public void writeNode(Node node, StringBuilder xmlDump, int metaDataType) { RuleSetNode ruleSetNode = (RuleSetNode) node; writeNode("businessRuleTask", ruleSetNode, xmlDump, metaDataType); if (ruleSetNode.getRuleFlowGroup() != null) { xmlDump.append("g:ruleFlowGroup=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(ruleSetNode.getRuleFlowGroup()) + "\" " + EOL); } xmlDump.append(" implementation=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(ruleSetNode.getLanguage()) + "\" >" + EOL); writeExtensionElements(ruleSetNode, xmlDump); writeIO(ruleSetNode, xmlDump); endNode("businessRuleTask", xmlDump); }
String nodeName = xmlNode.getNodeName(); if ("ioSpecification".equals(nodeName)) { readIoSpecification(xmlNode, dataInputs, dataOutputs); } else if ("dataInputAssociation".equals(nodeName)) { readDataInputAssociation(xmlNode, ruleSetNode, dataInputs); } else if ("dataOutputAssociation".equals(nodeName)) { readDataOutputAssociation(xmlNode, ruleSetNode, dataOutputs); ruleSetNode.setDecision((String) ruleSetNode.removeParameter(DECISION_PROP)); handleScript(ruleSetNode, element, "onEntry"); handleScript(ruleSetNode, element, "onExit");