Uses of Class
org.jbpm.graph.def.Node

Packages that use Node
org.jbpm.command commands that can be used as an alternative to the try-finally blocks in the user code. 
org.jbpm.graph.def contains all structural elements of a process graph. 
org.jbpm.graph.exe contains the runtime structures for process executions. 
org.jbpm.graph.log graph execution logs. 
org.jbpm.graph.node contains basic node implementations. 
org.jbpm.graph.node.advanced advanced parallel split node implementation. 
org.jbpm.job JNDI helper for JCR compatibility. 
org.jbpm.jpdl.xml jpdl xml parsing. 
 

Uses of Node in org.jbpm.command
 

Methods in org.jbpm.command with parameters of type Node
protected  void AbstractGetObjectBaseCommand.retrieveNode(Node node)
           
 

Uses of Node in org.jbpm.graph.def
 

Subclasses of Node in org.jbpm.graph.def
 class SuperState
          brings hierarchy into the elements of a process definition by creating a parent-child relation between GraphElements.
 

Fields in org.jbpm.graph.def declared as Node
protected  Node Transition.from
           
protected  Node ProcessDefinition.startState
           
protected  Node Transition.to
           
 

Methods in org.jbpm.graph.def that return Node
 Node SuperState.addNode(Node node)
           
 Node ProcessDefinition.addNode(Node node)
           
 Node NodeCollection.addNode(Node node)
          adds the given node to this node-collection.
static Node ProcessDefinition.findNode(NodeCollection nodeCollection, String hierarchicalName)
           
 Node SuperState.findNode(String hierarchicalName)
           
 Node ProcessDefinition.findNode(String hierarchicalName)
           
 Node NodeCollection.findNode(String hierarchicalName)
          finds the node by the given hierarchical name.
 Node Transition.getFrom()
           
 Node SuperState.getNode(String name)
           
 Node ProcessDefinition.getNode(String name)
           
 Node NodeCollection.getNode(String name)
          retrieves a node by name.
 Node ProcessDefinition.getStartState()
           
 Node Transition.getTo()
           
 Node SuperState.removeNode(Node node)
           
 Node ProcessDefinition.removeNode(Node node)
           
 Node NodeCollection.removeNode(Node node)
          removes the given node from this node-collection.
 

Methods in org.jbpm.graph.def with parameters of type Node
 Node SuperState.addNode(Node node)
           
 Node ProcessDefinition.addNode(Node node)
           
 Node NodeCollection.addNode(Node node)
          adds the given node to this node-collection.
 boolean SuperState.containsNode(Node node)
          recursively checks if the given node is one of the descendants of this supernode.
 Node SuperState.removeNode(Node node)
           
 Node ProcessDefinition.removeNode(Node node)
           
 Node NodeCollection.removeNode(Node node)
          removes the given node from this node-collection.
 void Transition.setFrom(Node from)
          sets the from node unidirectionally.
 void ProcessDefinition.setStartState(Node startState)
           
 void Transition.setTo(Node to)
          sets the to node unidirectionally.
 

Uses of Node in org.jbpm.graph.exe
 

Fields in org.jbpm.graph.exe declared as Node
protected  Node Token.node
           
protected  Node ExecutionContext.transitionSource
           
 

Methods in org.jbpm.graph.exe that return Node
 Node ExecutionContext.getNode()
           
 Node Token.getNode()
           
 Node ExecutionContext.getTransitionSource()
           
 

Methods in org.jbpm.graph.exe with parameters of type Node
 void ProcessInstance.fireStartEvent(Node initialNode)
           
 List Token.getChildrenAtNode(Node aNode)
           
 void Token.setNode(Node node)
           
 void ExecutionContext.setTransitionSource(Node transitionSource)
           
 

Uses of Node in org.jbpm.graph.log
 

Fields in org.jbpm.graph.log declared as Node
protected  Node TransitionLog.destinationNode
           
protected  Node NodeLog.node
           
protected  Node TransitionLog.sourceNode
           
 

Methods in org.jbpm.graph.log that return Node
 Node TransitionLog.getDestinationNode()
           
 Node NodeLog.getNode()
           
 Node TransitionLog.getSourceNode()
           
 

Methods in org.jbpm.graph.log with parameters of type Node
 void TransitionLog.setDestinationNode(Node destination)
           
 

Constructors in org.jbpm.graph.log with parameters of type Node
NodeLog(Node node, Date enter, Date leave)
           
ProcessStateLog(Node node, Date nodeEnter, Date date, ProcessInstance subProcessInstance)
           
TransitionLog(Transition transition, Node source)
           
 

Uses of Node in org.jbpm.graph.node
 

Subclasses of Node in org.jbpm.graph.node
 class Decision
          decision node.
 class EndState
           
 class Fork
          specifies configurable fork behaviour.
 class InterleaveEnd
          a interleaving end node should have 2 leaving transitions.
 class InterleaveStart
          is an unordered set of child nodeMap.
 class Join
           
 class MailNode
           
 class Merge
          TODO is the merge node usefull ? i don't think the merge node is usefull because every node has an implicit merge in front of it (= multiple transitions can arrive in the same node).
 class MilestoneNode
           
 class ProcessState
           
 class StartState
           
 class State
           
 class TaskNode
          is a node that relates to one or more tasks.
 

Methods in org.jbpm.graph.node that return Node
static Node ProcessFactory.createNode(String text)
           
 

Methods in org.jbpm.graph.node with parameters of type Node
static String ProcessFactory.getTypeName(Node node)
           
 

Uses of Node in org.jbpm.graph.node.advanced
 

Subclasses of Node in org.jbpm.graph.node.advanced
 class ParallelSplit
          Deprecated. parallel split is realized with a Fork with async branches
 

Uses of Node in org.jbpm.job
 

Methods in org.jbpm.job that return Node
 Node ExecuteNodeJob.getNode()
           
 

Methods in org.jbpm.job with parameters of type Node
 void ExecuteNodeJob.setNode(Node node)
           
 

Uses of Node in org.jbpm.jpdl.xml
 

Methods in org.jbpm.jpdl.xml with parameters of type Node
 void JpdlXmlReader.addUnresolvedTransitionDestination(org.dom4j.Element nodeElement, Node node)
           
 void JpdlXmlReader.readNode(org.dom4j.Element nodeElement, Node node, NodeCollection nodeCollection)
           
protected  void JpdlXmlReader.readNodeTimer(org.dom4j.Element timerElement, Node node)
           
protected  void JpdlXmlReader.readNodeTimers(org.dom4j.Element nodeElement, Node node)
           
 Transition JpdlXmlReader.resolveTransitionDestination(org.dom4j.Element transitionElement, Node node)
          creates the transition object and configures it by the read attributes
 void JpdlXmlReader.resolveTransitionDestinations(List transitionElements, Node node)
           
 



Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.