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

Packages that use Node
org.jbpm.command   
org.jbpm.db provides access the to jBPM database. 
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   
org.jbpm.job   
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.db
 

Methods in org.jbpm.db that return types with arguments of type Node
 java.util.List<Node> GraphSession.findActiveNodesByProcessInstance(ProcessInstance processInstance)
           
 

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
           
 

Fields in org.jbpm.graph.def with type parameters of type Node
protected  java.util.List<Node> SuperState.nodes
           
protected  java.util.List<Node> ProcessDefinition.nodes
           
 

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

Methods in org.jbpm.graph.def that return types with arguments of type Node
 java.util.List<Node> SuperState.getNodes()
           
 java.util.List<Node> Node.getNodes()
          returns a list of child nodes (only applicable for SuperState)s.
 java.util.List<Node> NodeCollection.getNodes()
          is the ordered list of nodes.
 java.util.List<Node> ProcessDefinition.getNodes()
           
 java.util.Map<java.lang.String,Node> SuperState.getNodesMap()
           
 java.util.Map<java.lang.String,Node> NodeCollection.getNodesMap()
          maps node-names to nodes.
 java.util.Map<java.lang.String,Node> ProcessDefinition.getNodesMap()
           
 

Methods in org.jbpm.graph.def with parameters of type Node
 Node SuperState.addNode(Node node)
           
 Node NodeCollection.addNode(Node node)
          adds the given node to this node-collection.
 Node ProcessDefinition.addNode(Node node)
           
 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 NodeCollection.removeNode(Node node)
          removes the given node from this node-collection.
 Node ProcessDefinition.removeNode(Node node)
           
 void Transition.setFrom(Node from)
           
 void ProcessDefinition.setStartState(Node startState)
           
 void Transition.setTo(Node to)
           
 

Method parameters in org.jbpm.graph.def with type arguments of type Node
static java.lang.String ProcessDefinition.generateNodeName(java.util.List<Node> nodes)
           
 

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 Token.getNode()
           
 Node ExecutionContext.getNode()
           
 Node ExecutionContext.getTransitionSource()
           
 

Methods in org.jbpm.graph.exe with parameters of type Node
 void ProcessInstance.fireStartEvent(Node initialNode)
           
 java.util.List<Token> 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, java.util.Date enter, java.util.Date leave)
           
ProcessStateLog(Node node, java.util.Date nodeEnter, java.util.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 useful ? i don't think the merge node is useful 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(java.lang.String text)
           
 

Methods in org.jbpm.graph.node that return types with arguments of type Node
static java.util.Set<java.lang.Class<? extends Node>> NodeTypes.getNodeNames()
           
static java.lang.Class<? extends Node> NodeTypes.getNodeType(java.lang.String name)
           
 

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

Method parameters in org.jbpm.graph.node with type arguments of type Node
static java.lang.String NodeTypes.getNodeName(java.lang.Class<? extends Node> type)
           
 

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

Subclasses of Node in org.jbpm.graph.node.advanced
 class ParallelSplit
           
 

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)
           
 void JpdlXmlReader.resolveTransitionDestinations(java.util.List<?> transitionElements, Node node)
           
 



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