public CompositeNodeFactory(RuleFlowNodeContainerFactory nodeContainerFactory, NodeContainer nodeContainer, long id) { this.nodeContainerFactory = nodeContainerFactory; this.nodeContainer = nodeContainer; CompositeContextNode compositeNode = new CompositeContextNode(); compositeNode.setId(id); setNodeContainer(compositeNode); }
protected Node createNode() { CompositeContextNode result = new CompositeContextNode(); VariableScope variableScope = new VariableScope(); result.addContext(variableScope); result.setDefaultContext(variableScope); return result; }
protected Node createNode(Attributes attrs) { CompositeContextNode subProcessNode = new CompositeContextNode(); String eventSubprocessAttribute = attrs.getValue("triggeredByEvent"); if (eventSubprocessAttribute != null && Boolean.parseBoolean(eventSubprocessAttribute)) { subProcessNode = new EventSubProcessNode(); } VariableScope variableScope = new VariableScope(); subProcessNode.addContext(variableScope); subProcessNode.setDefaultContext(variableScope); String compensation = attrs.getValue("isForCompensation"); if( compensation != null ) { boolean isForCompensation = Boolean.parseBoolean(compensation); if( isForCompensation ) { subProcessNode.setMetaData("isForCompensation", isForCompensation ); } } subProcessNode.setAutoComplete(true); return subProcessNode; }
process.addNode(new HumanTaskNode()); process.addNode(new ForEachNode()); process.addNode(new CompositeContextNode()); process.addNode(new EventNode()); process.addNode(new FaultNode());
new CompositeNode.NodeAndType(split, org.jbpm.workflow.core.Node.CONNECTION_DEFAULT_TYPE)); CompositeContextNode compositeNode = new CompositeContextNode(); compositeNode.setName("ForEachComposite"); compositeNode.setMetaData("hidden", true);
new ConnectionImpl(timerNode, Node.CONNECTION_DEFAULT_TYPE, forEachNode, Node.CONNECTION_DEFAULT_TYPE); CompositeContextNode compositeNode = new CompositeContextNode(); compositeNode.setName("Composite"); VariableScope variableScope = new VariableScope();
public CompositeNodeFactory(RuleFlowNodeContainerFactory nodeContainerFactory, NodeContainer nodeContainer, long id) { this.nodeContainerFactory = nodeContainerFactory; this.nodeContainer = nodeContainer; CompositeContextNode compositeNode = new CompositeContextNode(); compositeNode.setId(id); setNodeContainer(compositeNode); }
protected Node createNode() { CompositeContextNode result = new CompositeContextNode(); VariableScope variableScope = new VariableScope(); result.addContext(variableScope); result.setDefaultContext(variableScope); return result; }
protected Node createNode(Attributes attrs) { CompositeContextNode subProcessNode = new CompositeContextNode(); String eventSubprocessAttribute = attrs.getValue("triggeredByEvent"); if (eventSubprocessAttribute != null && Boolean.parseBoolean(eventSubprocessAttribute)) { subProcessNode = new EventSubProcessNode(); } VariableScope variableScope = new VariableScope(); subProcessNode.addContext(variableScope); subProcessNode.setDefaultContext(variableScope); String compensation = attrs.getValue("isForCompensation"); if( compensation != null ) { boolean isForCompensation = Boolean.parseBoolean(compensation); if( isForCompensation ) { subProcessNode.setMetaData("isForCompensation", isForCompensation ); } } subProcessNode.setAutoComplete(true); return subProcessNode; }
new CompositeNode.NodeAndType(split, org.jbpm.workflow.core.Node.CONNECTION_DEFAULT_TYPE)); CompositeContextNode compositeNode = new CompositeContextNode(); compositeNode.setName("ForEachComposite"); compositeNode.setMetaData("hidden", true);