public ProcessBuilder addSequenceFlow(String targetName) { Node jbpmNode = flowObject.getNode(); Transition jbpmTransition = new Transition(targetName); jbpmTransition.setFrom(jbpmNode); jbpmNode.addLeavingTransition(jbpmTransition); flowObject.setOutFlow(new SequenceFlowImpl(jbpmTransition)); return this; }
String transitionName = transitionElement.attributeValue("name"); Transition transition = new Transition(); transition.setProcessDefinition(processDefinition); transition.setName(transitionName);
String transitionName = transitionElement.attributeValue("name"); Transition transition = new Transition(); transition.setProcessDefinition(processDefinition); transition.setName(transitionName);
public static void addNodesAndTransitions(ProcessDefinition pd, String[] nodes, String[] transitions) { for ( int i = 0; i < nodes.length; i++ ) { pd.addNode( createNode( nodes[i] ) ); } for ( int i = 0; i < transitions.length; i++ ) { String[] parsedTransition = cutTransitionText( transitions[i] ); Node from = pd.getNode( parsedTransition[0] ); Node to = pd.getNode( parsedTransition[2] ); Transition t = new Transition( parsedTransition[1] ); t.setProcessDefinition(pd); from.addLeavingTransition(t); to.addArrivingTransition(t); } }
public static void addNodesAndTransitions(ProcessDefinition pd, String[] nodes, String[] transitions) { for ( int i = 0; i < nodes.length; i++ ) { pd.addNode( createNode( nodes[i] ) ); } for ( int i = 0; i < transitions.length; i++ ) { String[] parsedTransition = cutTransitionText( transitions[i] ); Node from = pd.getNode( parsedTransition[0] ); Node to = pd.getNode( parsedTransition[2] ); Transition t = new Transition( parsedTransition[1] ); t.setProcessDefinition(pd); from.addLeavingTransition(t); to.addArrivingTransition(t); } }