public static RuleFlowProcess newShortestProcess(String processId) { StartNode startNode = new StartNode(); startNode.setName("Start"); startNode.setId(1); EndNode endNode = new EndNode(); endNode.setName("EndNode"); endNode.setId(2); connect(startNode, endNode); RuleFlowProcess process = new RuleFlowProcess(); process.setId(processId); process.addNode(startNode); process.addNode(endNode); return process; }
endNode.setId(3); process.addNode(endNode); new ConnectionImpl(actionNode, Node.CONNECTION_DEFAULT_TYPE, endNode, Node.CONNECTION_DEFAULT_TYPE);
endNode.setId(3); process.addNode(endNode); new ConnectionImpl(
public static RuleFlowProcess newProcessWithOneVariableAndOneWork(String processId, String variableName, String workName) { RuleFlowProcess process = new RuleFlowProcess(); process.setId(processId); List<Variable> variables = new ArrayList<Variable>(); Variable variable = new Variable(); variable.setName(variableName); ObjectDataType extendingSerializableDataType = new ObjectDataType(); extendingSerializableDataType.setClassName(Person.class.getName()); variable.setType(extendingSerializableDataType); variables.add(variable); process.getVariableScope().setVariables(variables); StartNode startNode = new StartNode(); startNode.setName( "Start" ); startNode.setId(1); WorkItemNode workItemNode = new WorkItemNode(); workItemNode.setName( "workItemNode" ); workItemNode.setId( 2 ); Work work = new WorkImpl(); work.setName( workName ); workItemNode.setWork( work ); EndNode endNode = new EndNode(); endNode.setName("EndNode"); endNode.setId(4); connect( startNode, workItemNode ); connect( workItemNode, endNode ); process.addNode( startNode ); process.addNode( workItemNode ); process.addNode( endNode ); return process; }
endNode.setId(3); endNode.setTerminate(false); process.addNode(endNode);
EndNode endNode = new EndNode(); endNode.setName("EndNode"); endNode.setId(2); process.addNode(endNode); ForEachNode forEachNode = new ForEachNode();
EndNode endNode = new EndNode(); endNode.setName("End"); endNode.setId(3);
endNode.setId(3); process.addNode(endNode);
endNode.setId( 3 );
endNode.setId( 3 );
public static RuleFlowProcess newProcessWithOneSubProcess(String processId, String subProcessId) { RuleFlowProcess process = new RuleFlowProcess(); process.setId(processId); StartNode startNode = new StartNode(); startNode.setName( "Start" ); startNode.setId(1); SubProcessNode subProcessNode = new SubProcessNode(); subProcessNode.setId(2); subProcessNode.setProcessId(subProcessId); subProcessNode.setName("subProcess"); EndNode endNode = new EndNode(); endNode.setName("EndNode"); endNode.setId(4); connect( startNode, subProcessNode ); connect( subProcessNode, endNode ); process.addNode( startNode ); process.addNode( subProcessNode ); process.addNode( endNode ); return process; }
public static RuleFlowProcess newProcessWithOneWork(String processId, String workName) { RuleFlowProcess process = new RuleFlowProcess(); process.setId(processId); StartNode startNode = new StartNode(); startNode.setName( "Start" ); startNode.setId(1); WorkItemNode workItemNode = new WorkItemNode(); workItemNode.setName( "workItemNode" ); workItemNode.setId( 2 ); Work work = new WorkImpl(); work.setName( workName ); workItemNode.setWork( work ); EndNode endNode = new EndNode(); endNode.setName("EndNode"); endNode.setId(4); connect( startNode, workItemNode ); connect( workItemNode, endNode ); process.addNode( startNode ); process.addNode( workItemNode ); process.addNode( endNode ); return process; }
endNode.setId(4);
public static RuleFlowProcess newSimpleEventProcess(String processId, String eventType) { RuleFlowProcess process = new RuleFlowProcess(); process.setId(processId); StartNode startNode = new StartNode(); startNode.setName("Start"); startNode.setId(1); EventNode eventNode = new EventNode(); eventNode.setName("EventNode"); eventNode.setId(2); eventNode.setScope("external"); EventTypeFilter eventFilter = new EventTypeFilter(); eventFilter.setType(eventType); eventNode.addEventFilter(eventFilter); EndNode endNode = new EndNode(); endNode.setName("End"); endNode.setId(3); connect(startNode, eventNode); connect(eventNode, endNode); process.addNode(startNode); process.addNode(eventNode); process.addNode(endNode); return process; }
EndNode endNode = new EndNode(); endNode.setName("EndNode"); endNode.setId(2); process.addNode(endNode); SubProcessNode subProcessNode = new SubProcessNode(); endNode = new EndNode(); endNode.setName("EndNode"); endNode.setId(2); subProcess.addNode(endNode); WorkItemNode workItemNode = new WorkItemNode();
EndNode endNode = new EndNode(); endNode.setName("EndNode"); endNode.setId(2); process.addNode(endNode); SubProcessNode subProcessNode = new SubProcessNode(); endNode = new EndNode(); endNode.setName("EndNode"); endNode.setId(2); subprocess.addNode(endNode); ActionNode actionNode = new ActionNode();
EndNode endNode = new EndNode(); endNode.setName("EndNode"); endNode.setId(2); process.addNode(endNode); CompositeNode compositeNode = new CompositeNode();
Node.CONNECTION_DEFAULT_TYPE ); EndNode end = new EndNode(); end.setId( 6 ); end.setName( "End" ); process.addNode( end );
Node.CONNECTION_DEFAULT_TYPE ); EndNode end = new EndNode(); end.setId( 6 ); end.setName( "End" ); process.addNode( end );
Node.CONNECTION_DEFAULT_TYPE ); EndNode end = new EndNode(); end.setId( 6 ); end.setName( "End" ); process.addNode( end );