Package org.jbpm.workflow.instance
Interface NodeInstanceContainer
-
- All Superinterfaces:
org.kie.api.runtime.process.NodeInstanceContainer
- All Known Implementing Classes:
CompositeContextNodeInstance,CompositeNodeInstance,DynamicNodeInstance,EventSubProcessNodeInstance,ForEachNodeInstance,RuleFlowProcessInstance,StateNodeInstance,WorkflowProcessInstanceImpl
public interface NodeInstanceContainer extends org.kie.api.runtime.process.NodeInstanceContainer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddNodeInstance(NodeInstance nodeInstance)intgetCurrentLevel()NodeInstancegetFirstNodeInstance(long nodeId)intgetLevelForNode(String uniqueID)org.kie.api.definition.process.NodeContainergetNodeContainer()NodeInstancegetNodeInstance(long nodeInstanceId, boolean recursive)NodeInstancegetNodeInstance(org.kie.api.definition.process.Node node)Collection<NodeInstance>getNodeInstances(boolean recursive)intgetState()voidnodeInstanceCompleted(NodeInstance nodeInstance, String outType)voidremoveNodeInstance(NodeInstance nodeInstance)voidsetCurrentLevel(int level)voidsetState(int state)
-
-
-
Method Detail
-
getNodeInstances
Collection<NodeInstance> getNodeInstances(boolean recursive)
-
getFirstNodeInstance
NodeInstance getFirstNodeInstance(long nodeId)
-
getNodeInstance
NodeInstance getNodeInstance(org.kie.api.definition.process.Node node)
-
addNodeInstance
void addNodeInstance(NodeInstance nodeInstance)
-
removeNodeInstance
void removeNodeInstance(NodeInstance nodeInstance)
-
getNodeContainer
org.kie.api.definition.process.NodeContainer getNodeContainer()
-
nodeInstanceCompleted
void nodeInstanceCompleted(NodeInstance nodeInstance, String outType)
-
getState
int getState()
-
setState
void setState(int state)
-
getLevelForNode
int getLevelForNode(String uniqueID)
-
setCurrentLevel
void setCurrentLevel(int level)
-
getCurrentLevel
int getCurrentLevel()
-
getNodeInstance
NodeInstance getNodeInstance(long nodeInstanceId, boolean recursive)
-
-