Package org.jbpm.workflow.instance.node
Class HumanTaskNodeInstance
- java.lang.Object
-
- org.jbpm.workflow.instance.impl.NodeInstanceImpl
-
- org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl
-
- org.jbpm.workflow.instance.node.StateBasedNodeInstance
-
- org.jbpm.workflow.instance.node.WorkItemNodeInstance
-
- org.jbpm.workflow.instance.node.HumanTaskNodeInstance
-
- All Implemented Interfaces:
Serializable
,ContextInstanceContainer
,EventBasedNodeInstanceInterface
,NodeInstance
,org.kie.api.runtime.process.EventListener
,org.kie.api.runtime.process.NodeInstance
public class HumanTaskNodeInstance extends WorkItemNodeInstance
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
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.node.WorkItemNodeInstance
workItem
-
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 HumanTaskNodeInstance()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
assignWorkItem(org.drools.core.process.instance.WorkItem workItem)
protected org.drools.core.process.instance.WorkItem
createWorkItem(WorkItemNode workItemNode)
HumanTaskNode
getHumanTaskNode()
void
triggerCompleted(org.drools.core.process.instance.WorkItem workItem)
-
Methods inherited from class org.jbpm.workflow.instance.node.WorkItemNodeInstance
addContextInstance, addEventListeners, addExceptionProcessListener, cancel, getContextContainer, getContextInstance, getContextInstance, getContextInstances, getEventTypes, getExceptionHandlingProcessInstanceId, getKieRuntimeForExceptionSubprocess, getKieRuntimeForSubprocess, getKieRuntimeForSubprocess, getNodeName, getSourceParameters, getWorkItem, getWorkItemId, getWorkItemNode, internalSetProcessInstanceId, internalSetWorkItem, internalSetWorkItemId, internalTrigger, isInversionOfControl, removeContextInstance, removeEventListeners, removeExceptionProcessListeners, setVariableStrictOption, setWorkItemParameters, setWorkItemParametersFromDataAssociations, setWorkItemParametersFromStringReplacement, signalEvent, updateVariablesFromResult, validateWorkItemResultVariable, workItemAborted, workItemCompleted
-
Methods inherited from class org.jbpm.workflow.instance.node.StateBasedNodeInstance
addTimerListener, checkDeclarationMatch, checkProcessInstance, configureSla, configureTimerInstance, createTimerInstance, getActivationType, getEventBasedNode, 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, getProcessInstance, getSlaCompliance, getSlaDueDate, getSlaTimerId, getTriggerTime, getUniqueId, getVariable, internalSetSlaCompliance, internalSetSlaDueDate, internalSetSlaTimerId, isAborted, resolveContext, resolveContextInstance, resolveContextInstance, retrigger, setAborted, setDynamicParameters, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setProcessInstance, setVariable, trigger, triggerConnection, triggerNode, triggerNode, triggerNodeInstance, triggerNodeInstance
-
-
-
-
Method Detail
-
getHumanTaskNode
public HumanTaskNode getHumanTaskNode()
-
createWorkItem
protected org.drools.core.process.instance.WorkItem createWorkItem(WorkItemNode workItemNode)
- Overrides:
createWorkItem
in classWorkItemNodeInstance
-
assignWorkItem
protected String assignWorkItem(org.drools.core.process.instance.WorkItem workItem)
-
triggerCompleted
public void triggerCompleted(org.drools.core.process.instance.WorkItem workItem)
- Overrides:
triggerCompleted
in classWorkItemNodeInstance
-
-