Package org.jbpm.workflow.instance.node
Class ForEachNodeInstance
-
- All Implemented Interfaces:
Serializable,ContextableInstance,ContextInstanceContainer,EventBasedNodeInstanceInterface,EventNodeInstanceInterface,NodeInstance,NodeInstanceContainer,org.kie.api.runtime.process.EventListener,org.kie.api.runtime.process.NodeInstance,org.kie.api.runtime.process.NodeInstanceContainer
public class ForEachNodeInstance extends CompositeContextNodeInstance
Runtime counterpart of a for each node.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classForEachNodeInstance.ForEachJoinNodeInstanceclassForEachNodeInstance.ForEachSplitNodeInstance-
Nested classes/interfaces inherited from class org.jbpm.workflow.instance.node.CompositeNodeInstance
CompositeNodeInstance.CompositeNodeEndInstance, CompositeNodeInstance.CompositeNodeStartInstance
-
Nested classes/interfaces inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
NodeInstanceImpl.NodeInstanceTrigger
-
Nested classes/interfaces inherited from interface org.jbpm.workflow.instance.NodeInstance
NodeInstance.CancelType
-
-
Field Summary
-
Fields inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
cancelType, dynamicParameters, slaCompliance, slaDueDate, slaTimerId, triggerTime, UNIQUE_ID
-
Fields inherited from interface org.jbpm.workflow.instance.NodeInstance
METADATA_WRAP_ASYNC_NODE
-
-
Constructor Summary
Constructors Constructor Description ForEachNodeInstance()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextContainergetContextContainer()ContextInstancegetContextInstance(String contextId)ForEachNodegetForEachNode()intgetLevelForNode(String uniqueID)NodeInstancegetNodeInstance(org.kie.api.definition.process.Node node)intgetSequentialCounter()voidsetInternalSequentialCounter(int counter)-
Methods inherited from class org.jbpm.workflow.instance.node.CompositeContextNodeInstance
addContextInstance, getCompositeContextNode, getContextInstance, getContextInstance, getContextInstances, removeContextInstance, setContextInstance
-
Methods inherited from class org.jbpm.workflow.instance.node.CompositeNodeInstance
addEventListeners, addNodeInstance, cancel, getCompositeNode, getCurrentLevel, getFirstNodeInstance, getIterationLevels, getNodeContainer, getNodeInstance, getNodeInstance, getNodeInstances, getNodeInstances, getNodeInstances, getNodeInstances, getState, internalTrigger, internalTriggerOnlyParent, isLinkedIncomingNodeRequired, nodeInstanceCompleted, removeEventListeners, removeNodeInstance, setCurrentLevel, setProcessInstance, setState, signalEvent, triggerCompleted, useAsync
-
Methods inherited from class org.jbpm.workflow.instance.node.StateBasedNodeInstance
addTimerListener, checkDeclarationMatch, checkProcessInstance, configureSla, configureTimerInstance, createTimerInstance, getActivationType, getEventBasedNode, getEventTypes, getTimerInstances, handleSLAViolation, internalSetTimerInstances, mapDynamicOutputData, registerBoundaryEvents, resolveVariable, triggerCompleted, triggerCompleted
-
Methods inherited from class org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl
getExtendedNode, handleAssignment, mapOutputSetVariables, mapOutputSetVariables, triggerCompleted, triggerEvent
-
Methods inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
cancel, executeAction, followConnection, getCancelType, getExecutionErrorHandler, getFrom, getId, getLevel, getMetaData, getMetaData, getNode, getNodeId, getNodeInstanceContainer, getNodeName, getProcessInstance, getSlaCompliance, getSlaDueDate, getSlaTimerId, getTriggerTime, getUniqueId, getVariable, internalSetSlaCompliance, internalSetSlaDueDate, internalSetSlaTimerId, isAborted, isInversionOfControl, resolveContext, resolveContextInstance, resolveContextInstance, retrigger, setAborted, setDynamicParameters, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setVariable, trigger, triggerConnection, triggerNode, triggerNode, triggerNodeInstance, triggerNodeInstance
-
-
-
-
Method Detail
-
getForEachNode
public ForEachNode getForEachNode()
-
getNodeInstance
public NodeInstance getNodeInstance(org.kie.api.definition.process.Node node)
- Specified by:
getNodeInstancein interfaceNodeInstanceContainer- Overrides:
getNodeInstancein classCompositeNodeInstance
-
getContextContainer
public ContextContainer getContextContainer()
- Specified by:
getContextContainerin interfaceContextInstanceContainer- Overrides:
getContextContainerin classCompositeContextNodeInstance
-
getContextInstance
public ContextInstance getContextInstance(String contextId)
- Specified by:
getContextInstancein interfaceContextableInstance- Overrides:
getContextInstancein classCompositeContextNodeInstance
-
getLevelForNode
public int getLevelForNode(String uniqueID)
- Specified by:
getLevelForNodein interfaceNodeInstanceContainer- Overrides:
getLevelForNodein classCompositeNodeInstance
-
setInternalSequentialCounter
public void setInternalSequentialCounter(int counter)
-
getSequentialCounter
public int getSequentialCounter()
-
-