Package org.jbpm.workflow.instance.node
Class ForEachNodeInstance
- All Implemented Interfaces:
Serializable,ContextableInstance,ContextInstanceContainer,EventBasedNodeInstanceInterface,EventNodeInstanceInterface,NodeInstance,NodeInstanceContainer,org.kie.api.runtime.process.NodeInstance,org.kie.api.runtime.process.NodeInstanceContainer,KogitoEventListener,KogitoNodeInstance,KogitoNodeInstanceContainer
Runtime counterpart of a for each node.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassNested classes/interfaces inherited from class org.jbpm.workflow.instance.node.CompositeNodeInstance
CompositeNodeInstance.CompositeNodeEndInstance, CompositeNodeInstance.CompositeNodeStartInstanceNested classes/interfaces inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
NodeInstanceImpl.NodeInstanceTriggerNested classes/interfaces inherited from interface org.kie.kogito.internal.process.runtime.KogitoNodeInstance
KogitoNodeInstance.CancelType -
Field Summary
FieldsFields inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
cancelType, dynamicParameters, leaveTime, slaCompliance, slaDueDate, slaTimerId, triggerTime -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetContextInstance(String contextId) intbooleanintgetLevelForNode(String uniqueID) getNodeInstance(org.kie.api.definition.process.Node currentNode) intvoidsetExecutedInstances(int executedInstances) voidsetHasAsyncInstances(boolean hasAsyncInstances) voidsetTotalInstances(int totalInstances) Methods inherited from class org.jbpm.workflow.instance.node.CompositeContextNodeInstance
addContextInstance, getCompositeContextNode, getContextInstance, getContextInstance, getContextInstances, removeContextInstance, setContextInstanceMethods inherited from class org.jbpm.workflow.instance.node.CompositeNodeInstance
addEventListeners, addNodeInstance, cancel, getCompositeNode, getCurrentLevel, getFirstNodeInstance, getIterationLevels, getKogitoNodeInstances, getNodeContainer, getNodeInstance, getNodeInstance, getNodeInstance, getNodeInstances, getNodeInstances, getNodeInstances, getNodeInstances, getState, internalTrigger, internalTriggerOnlyParent, isLinkedIncomingNodeRequired, nodeInstanceCompleted, removeEventListeners, removeNodeInstance, setCurrentLevel, setProcessInstance, setState, signalEvent, signalEvent, triggerCompletedMethods inherited from class org.jbpm.workflow.instance.node.StateBasedNodeInstance
addTimerListener, checkProcessInstance, configureSla, configureTimerInstance, createTimerInstance, extractTimerEventInformation, getActivationType, getEventBasedNode, getEventTypes, getProcessContext, getTimerInstances, getTimerInstancesReference, handleSLAViolation, internalSetTimerInstances, internalSetTimerInstancesReference, triggerCompleted, triggerCompletedMethods inherited from class org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl
getExtendedNode, triggerCompleted, triggerEventMethods inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
cancel, captureError, executeAction, executeAction, followConnection, getCancelType, getId, getLeaveTime, getLevel, getMetaData, getMetaData, getNode, getNodeDefinitionId, getNodeId, getNodeInstanceContainer, getNodeName, getProcessInstance, getSlaCompliance, getSlaDueDate, getSlaTimerId, getStringId, getTriggerTime, getUniqueId, getVariable, internalSetSlaCompliance, internalSetSlaDueDate, internalSetSlaTimerId, internalSetTriggerTime, isExpression, isInversionOfControl, mapDynamicOutputData, resolveContext, resolveContextInstance, resolveExpression, resolveValue, resolveValue, resolveValue, retrigger, setDynamicParameters, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setVariable, trigger, triggerConnection, triggerNode, triggerNode, triggerNodeInstance, triggerNodeInstanceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.kogito.internal.process.event.KogitoEventListener
getEventDescriptionsMethods inherited from interface org.kie.kogito.internal.process.runtime.KogitoNodeInstance
isCancelledMethods inherited from interface org.kie.kogito.internal.process.runtime.KogitoNodeInstanceContainer
getKogitoNodeInstancesMethods inherited from interface org.jbpm.workflow.instance.NodeInstance
getKogitoProcessInstanceMethods inherited from interface org.jbpm.workflow.instance.NodeInstanceContainer
getByNodeDefinitionId, getNodeByPredicate, resolveAsync
-
Field Details
-
TEMP_OUTPUT_VAR
- See Also:
-
-
Constructor Details
-
ForEachNodeInstance
public ForEachNodeInstance()
-
-
Method Details
-
getForEachNode
-
getExecutedInstances
public int getExecutedInstances() -
setExecutedInstances
public void setExecutedInstances(int executedInstances) -
getTotalInstances
public int getTotalInstances() -
setTotalInstances
public void setTotalInstances(int totalInstances) -
getHasAsyncInstances
public boolean getHasAsyncInstances() -
setHasAsyncInstances
public void setHasAsyncInstances(boolean hasAsyncInstances) -
getNodeInstance
- Specified by:
getNodeInstancein interfaceNodeInstanceContainer- Overrides:
getNodeInstancein classCompositeNodeInstance
-
getContextContainer
- Specified by:
getContextContainerin interfaceContextInstanceContainer- Overrides:
getContextContainerin classCompositeContextNodeInstance
-
getContextInstance
- Specified by:
getContextInstancein interfaceContextableInstance- Overrides:
getContextInstancein classCompositeContextNodeInstance
-
getLevelForNode
- Specified by:
getLevelForNodein interfaceNodeInstanceContainer- Overrides:
getLevelForNodein classCompositeNodeInstance
-