public String getInMapping(String parameterName) { return getInMappings().get(parameterName); }
protected void writeInputAssociation(WorkItemNode workItemNode, StringBuilder xmlDump) { for (Map.Entry<String, String> entry: workItemNode.getInMappings().entrySet()) { xmlDump.append(" <dataInputAssociation>" + EOL); xmlDump.append( " <sourceRef>" + XmlDumper.replaceIllegalChars(entry.getValue()) + "</sourceRef>" + EOL + " <targetRef>" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlDumper.replaceIllegalChars(entry.getKey()) + "Input</targetRef>" + EOL); xmlDump.append(" </dataInputAssociation>" + EOL); } for (Map.Entry<String, Object> entry: workItemNode.getWork().getParameters().entrySet()) { if (entry.getValue() != null) { xmlDump.append(" <dataInputAssociation>" + EOL); xmlDump.append( " <targetRef>" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlDumper.replaceIllegalChars(entry.getKey()) + "Input</targetRef>" + EOL + " <assignment>" + EOL + " <from xsi:type=\"tFormalExpression\">" + XmlDumper.replaceIllegalChars(entry.getValue().toString()) + "</from>" + EOL + " <to xsi:type=\"tFormalExpression\">" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlDumper.replaceIllegalChars(entry.getKey()) + "Input</to>" + EOL + " </assignment>" + EOL); xmlDump.append(" </dataInputAssociation>" + EOL); } } }
protected void writeIO(WorkItemNode workItemNode, StringBuilder xmlDump) { xmlDump.append(" <ioSpecification>" + EOL); for (Map.Entry<String, String> entry: workItemNode.getInMappings().entrySet()) { xmlDump.append(" <dataInput id=\"" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(entry.getKey()) + "Input\" name=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(entry.getKey()) + "\" />" + EOL); for (Map.Entry<String, String> entry: workItemNode.getInMappings().entrySet()) { xmlDump.append(" <dataInputRefs>" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(entry.getKey()) + "Input</dataInputRefs>" + EOL);
protected void writeIO(WorkItemNode workItemNode, StringBuilder xmlDump) { xmlDump.append(" <ioSpecification>" + EOL); for (Map.Entry<String, String> entry: workItemNode.getInMappings().entrySet()) { xmlDump.append(" <dataInput id=\"" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(entry.getKey()) + "Input\" name=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(entry.getKey()) + "\" />" + EOL); for (Map.Entry<String, String> entry: workItemNode.getInMappings().entrySet()) { xmlDump.append(" <dataInputRefs>" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlDumper.replaceIllegalChars(entry.getKey()) + "Input</dataInputRefs>" + EOL); xmlDump.append( " </ioSpecification>" + EOL); for (Map.Entry<String, String> entry: workItemNode.getInMappings().entrySet()) { xmlDump.append(" <dataInputAssociation>" + EOL); xmlDump.append(
public void writeNode(Node node, StringBuilder xmlDump, boolean includeMeta) { WorkItemNode workItemNode = (WorkItemNode) node; writeNode("workItem", workItemNode, xmlDump, includeMeta); visitParameters(workItemNode, xmlDump); xmlDump.append(">" + EOL); if (includeMeta) { writeMetaData(workItemNode, xmlDump); } Work work = workItemNode.getWork(); visitWork(work, xmlDump, includeMeta); visitInMappings(workItemNode.getInMappings(), xmlDump); visitOutMappings(workItemNode.getOutMappings(), xmlDump); for (String eventType: workItemNode.getActionTypes()) { writeActions(eventType, workItemNode.getActions(eventType), xmlDump); } writeTimers(workItemNode.getTimers(), xmlDump); endNode("workItem", xmlDump); }
public void writeNode(Node node, StringBuilder xmlDump, boolean includeMeta) { WorkItemNode workItemNode = (WorkItemNode) node; writeNode("humanTask", workItemNode, xmlDump, includeMeta); visitParameters(workItemNode, xmlDump); xmlDump.append(">" + EOL); if (includeMeta) { writeMetaData(workItemNode, xmlDump); } Work work = workItemNode.getWork(); visitWork(work, xmlDump, includeMeta); visitInMappings(workItemNode.getInMappings(), xmlDump); visitOutMappings(workItemNode.getOutMappings(), xmlDump); for (String eventType: workItemNode.getActionTypes()) { writeActions(eventType, workItemNode.getActions(eventType), xmlDump); } writeTimers(workItemNode.getTimers(), xmlDump); endNode("humanTask", xmlDump); }
public String getInMapping(String parameterName) { return getInMappings().get(parameterName); }
protected void writeInputAssociation(WorkItemNode workItemNode, StringBuilder xmlDump) { for (Map.Entry<String, String> entry: workItemNode.getInMappings().entrySet()) { xmlDump.append(" <dataInputAssociation>" + EOL); xmlDump.append( " <sourceRef>" + XmlDumper.replaceIllegalChars(entry.getValue()) + "</sourceRef>" + EOL + " <targetRef>" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlDumper.replaceIllegalChars(entry.getKey()) + "Input</targetRef>" + EOL); xmlDump.append(" </dataInputAssociation>" + EOL); } for (Map.Entry<String, Object> entry: workItemNode.getWork().getParameters().entrySet()) { if (entry.getValue() != null) { xmlDump.append(" <dataInputAssociation>" + EOL); xmlDump.append( " <targetRef>" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlDumper.replaceIllegalChars(entry.getKey()) + "Input</targetRef>" + EOL + " <assignment>" + EOL + " <from xsi:type=\"tFormalExpression\">" + XmlDumper.replaceIllegalChars(entry.getValue().toString()) + "</from>" + EOL + " <to xsi:type=\"tFormalExpression\">" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlDumper.replaceIllegalChars(entry.getKey()) + "Input</to>" + EOL + " </assignment>" + EOL); xmlDump.append(" </dataInputAssociation>" + EOL); } } }
protected void writeIO(WorkItemNode workItemNode, StringBuilder xmlDump) { xmlDump.append(" <ioSpecification>" + EOL); for (Map.Entry<String, String> entry: workItemNode.getInMappings().entrySet()) { xmlDump.append(" <dataInput id=\"" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(entry.getKey()) + "Input\" name=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(entry.getKey()) + "\" />" + EOL); for (Map.Entry<String, String> entry: workItemNode.getInMappings().entrySet()) { xmlDump.append(" <dataInputRefs>" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(entry.getKey()) + "Input</dataInputRefs>" + EOL);
protected void writeIO(WorkItemNode workItemNode, StringBuilder xmlDump) { xmlDump.append(" <ioSpecification>" + EOL); for (Map.Entry<String, String> entry: workItemNode.getInMappings().entrySet()) { xmlDump.append(" <dataInput id=\"" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(entry.getKey()) + "Input\" name=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(entry.getKey()) + "\" />" + EOL); for (Map.Entry<String, String> entry: workItemNode.getInMappings().entrySet()) { xmlDump.append(" <dataInputRefs>" + XmlBPMNProcessDumper.getUniqueNodeId(workItemNode) + "_" + XmlDumper.replaceIllegalChars(entry.getKey()) + "Input</dataInputRefs>" + EOL); xmlDump.append( " </ioSpecification>" + EOL); for (Map.Entry<String, String> entry: workItemNode.getInMappings().entrySet()) { xmlDump.append(" <dataInputAssociation>" + EOL); xmlDump.append(
public void writeNode(Node node, StringBuilder xmlDump, boolean includeMeta) { WorkItemNode workItemNode = (WorkItemNode) node; writeNode("workItem", workItemNode, xmlDump, includeMeta); visitParameters(workItemNode, xmlDump); xmlDump.append(">" + EOL); if (includeMeta) { writeMetaData(workItemNode, xmlDump); } Work work = workItemNode.getWork(); visitWork(work, xmlDump, includeMeta); visitInMappings(workItemNode.getInMappings(), xmlDump); visitOutMappings(workItemNode.getOutMappings(), xmlDump); for (String eventType: workItemNode.getActionTypes()) { writeActions(eventType, workItemNode.getActions(eventType), xmlDump); } writeTimers(workItemNode.getTimers(), xmlDump); endNode("workItem", xmlDump); }
public void writeNode(Node node, StringBuilder xmlDump, boolean includeMeta) { WorkItemNode workItemNode = (WorkItemNode) node; writeNode("humanTask", workItemNode, xmlDump, includeMeta); visitParameters(workItemNode, xmlDump); xmlDump.append(">" + EOL); if (includeMeta) { writeMetaData(workItemNode, xmlDump); } Work work = workItemNode.getWork(); visitWork(work, xmlDump, includeMeta); visitInMappings(workItemNode.getInMappings(), xmlDump); visitOutMappings(workItemNode.getOutMappings(), xmlDump); for (String eventType: workItemNode.getActionTypes()) { writeActions(eventType, workItemNode.getActions(eventType), xmlDump); } writeTimers(workItemNode.getTimers(), xmlDump); endNode("humanTask", xmlDump); }