public void setValue(Object value) { work.setParameter(parameterDefinition.getName(), value); } }
work.setParameterDefinitions( parameterDefinitions ); work.setParameter( "ActorId", "#{UserName}" ); work.setParameter( "Content", "#{Person.name}" ); workItemNode.setWork( work );
owner += "," + owners.get(i); humanTaskNode.getWork().setParameter("ActorId", owner); humanTaskNode.getWork().setParameter("NodeName", humanTaskNode.getName() );
parameterDefinitions.add( parameterDefinition ); work.setParameterDefinitions( parameterDefinitions ); work.setParameter( "ActorId", "#{UserName}" ); work.setParameter( "Content", "#{Person.name}" ); workItemNode.setWork( work );
@SuppressWarnings("unchecked") protected void handleNode(final Node node, final Element element, final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { super.handleNode(node, element, uri, localName, parser); WorkItemNode workItemNode = (WorkItemNode) node; String messageRef = element.getAttribute("messageRef"); Map<String, Message> messages = (Map<String, Message>) ((ProcessBuildData) parser.getData()).getMetaData("Messages"); if (messages == null) { throw new IllegalArgumentException("No messages found"); } Message message = messages.get(messageRef); if (message == null) { throw new IllegalArgumentException("Could not find message " + messageRef); } workItemNode.getWork().setParameter("MessageType", message.getType()); }
@SuppressWarnings("unchecked") protected void handleNode(final Node node, final Element element, final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { super.handleNode(node, element, uri, localName, parser); WorkItemNode workItemNode = (WorkItemNode) node; String messageRef = element.getAttribute("messageRef"); Map<String, Message> messages = (Map<String, Message>) ((ProcessBuildData) parser.getData()).getMetaData("Messages"); if (messages == null) { throw new IllegalArgumentException("No messages found"); } Message message = messages.get(messageRef); if (message == null) { throw new IllegalArgumentException("Could not find message " + messageRef); } workItemNode.getWork().setParameter("MessageId", message.getId()); workItemNode.getWork().setParameter("MessageType", message.getType()); }
if (nl.getLength() > 1) { workItemNode.getWork().setParameter(dataInputs.get(to), subSubNode.getTextContent()); return; } else if (nl.getLength() == 0) { result = nl.item(0); workItemNode.getWork().setParameter(dataInputs.get(to), result);
protected void handleNode(final Node node, final Element element, final String uri, final String localName, final ExtensibleXmlParser parser) throws SAXException { super.handleNode(node, element, uri, localName, parser); HumanTaskNode humanTaskNode = (HumanTaskNode) node; Work work = humanTaskNode.getWork(); work.setName("Human Task"); String performerRef = element.getAttribute("performerRef"); if (performerRef != null) { humanTaskNode.getWork().setParameter("ActorId", performerRef); } Map<String, String> inputs = new HashMap<>(); Map<String, String> outputs = new HashMap<>(); Map<String, String> inputTypes = new HashMap<>(); Map<String, String> outputTypes = new HashMap<>(); loadDataInputsAndOutputs(element, inputs, outputs, inputTypes, outputTypes, parser); humanTaskNode.setMetaData("DataInputs", inputTypes); humanTaskNode.setMetaData("DataOutputs", outputTypes); humanTaskNode.getWork().setParameter("NodeName", humanTaskNode.getName()); humanTaskNode.getWork().setParameter("TaskName", humanTaskNode.getName().replaceAll("\\s", "")); for (Entry<String, String> entry : inputs.entrySet()) { humanTaskNode.addInAssociation(new DataAssociation(entry.getValue(), entry.getKey(), Collections.emptyList(), null)); } for (Entry<String, String> entry : outputs.entrySet()) { humanTaskNode.addOutAssociation(new DataAssociation(entry.getKey(), entry.getValue(), Collections.emptyList(), null)); } }
workItemNode.setMetaData("DataOutputs", outputTypes); workItemNode.getWork().setParameter("CaseDefinitionId", caseDefinitionId); workItemNode.getWork().setParameter("Independent", isBlocking);
public HumanTaskNodeFactory skippable(boolean skippable) { Work work = getHumanTaskNode().getWork(); if (work == null) { work = new WorkImpl(); getHumanTaskNode().setWork(work); } work.setParameter("Skippable", Boolean.toString(skippable)); return this; }
public HumanTaskNodeFactory actorId(String actorId) { Work work = getHumanTaskNode().getWork(); if (work == null) { work = new WorkImpl(); getHumanTaskNode().setWork(work); } work.setParameter("ActorId", actorId); return this; }
public HumanTaskNodeFactory workParameter(String name, Object value) { Work work = getHumanTaskNode().getWork(); if (work == null) { work = new WorkImpl(); getHumanTaskNode().setWork(work); } work.setParameter(name, value); return this; }
public HumanTaskNodeFactory content(String content) { Work work = getHumanTaskNode().getWork(); if (work == null) { work = new WorkImpl(); getHumanTaskNode().setWork(work); } work.setParameter("Content", content); return this; }
public HumanTaskNodeFactory comment(String comment) { Work work = getHumanTaskNode().getWork(); if (work == null) { work = new WorkImpl(); getHumanTaskNode().setWork(work); } work.setParameter("Comment", comment); return this; }
public WorkItemNodeFactory workParameter(String name, Object value) { Work work = getWorkItemNode().getWork(); if (work == null) { work = new WorkImpl(); getWorkItemNode().setWork(work); } work.setParameter(name, value); return this; }
public HumanTaskNodeFactory taskName(String taskName) { Work work = getHumanTaskNode().getWork(); if (work == null) { work = new WorkImpl(); getHumanTaskNode().setWork(work); } work.setParameter("TaskName", taskName); return this; }
public HumanTaskNodeFactory priority(String priority) { Work work = getHumanTaskNode().getWork(); if (work == null) { work = new WorkImpl(); getHumanTaskNode().setWork(work); } work.setParameter("Priority", priority); return this; }
workItemNode.getWork().setParameter("Interface", operation.getInterface().getName()); workItemNode.getWork().setParameter("Operation", operation.getName()); workItemNode.getWork().setParameter("ParameterType", operation.getMessage().getType()); workItemNode.getWork().setParameter("interfaceImplementationRef", operation.getInterface().getImplementationRef()); workItemNode.getWork().setParameter("operationImplementationRef", operation.getImplementationRef()); workItemNode.getWork().setParameter("implementation", implementation);
workItemNode.getWork().setParameter("Interface", operation.getInterface().getName()); workItemNode.getWork().setParameter("Operation", operation.getName()); workItemNode.getWork().setParameter("ParameterType", operation.getMessage().getType()); workItemNode.getWork().setParameter("interfaceImplementationRef", operation.getInterface().getImplementationRef()); workItemNode.getWork().setParameter("operationImplementationRef", operation.getImplementationRef()); workItemNode.getWork().setParameter("implementation", implementation);
Role performer = roles.get(humanTaskNode.getWork().getParameter("ActorId")); if (performer != null) { humanTaskNode.getWork().setParameter("ActorId", performer.getName());