org.jbpm.workflow.instance.node
Class WorkItemNodeInstance
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
- All Implemented Interfaces:
- Serializable, ContextInstanceContainer, EventBasedNodeInstanceInterface, org.kie.api.runtime.process.EventListener, org.kie.api.runtime.process.NodeInstance
- Direct Known Subclasses:
- HumanTaskNodeInstance
public class WorkItemNodeInstance
- extends StateBasedNodeInstance
- implements org.kie.api.runtime.process.EventListener, ContextInstanceContainer
Runtime counterpart of a work item node.
- See Also:
- Serialized Form
Methods inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl |
executeAction, followConnection, getId, getMetaData, getNode, getNodeId, getNodeInstanceContainer, getProcessInstance, getUniqueId, getVariable, resolveContext, resolveContextInstance, retrigger, setId, setMetaData, setNodeId, setNodeInstanceContainer, setProcessInstance, setVariable, trigger, triggerConnection, triggerNode, triggerNodeInstance |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorkItemNodeInstance
public WorkItemNodeInstance()
getWorkItemNode
protected WorkItemNode getWorkItemNode()
getWorkItem
public org.drools.core.process.instance.WorkItem getWorkItem()
getWorkItemId
public long getWorkItemId()
internalSetWorkItemId
public void internalSetWorkItemId(long workItemId)
internalSetWorkItem
public void internalSetWorkItem(org.drools.core.process.instance.WorkItem workItem)
isInversionOfControl
public boolean isInversionOfControl()
- Overrides:
isInversionOfControl
in class NodeInstanceImpl
internalTrigger
public void internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type)
- Overrides:
internalTrigger
in class StateBasedNodeInstance
createWorkItem
protected org.drools.core.process.instance.WorkItem createWorkItem(WorkItemNode workItemNode)
triggerCompleted
public void triggerCompleted(org.drools.core.process.instance.WorkItem workItem)
cancel
public void cancel()
- Overrides:
cancel
in class StateBasedNodeInstance
addEventListeners
public void addEventListeners()
- Specified by:
addEventListeners
in interface EventBasedNodeInstanceInterface
- Overrides:
addEventListeners
in class StateBasedNodeInstance
removeEventListeners
public void removeEventListeners()
- Specified by:
removeEventListeners
in interface EventBasedNodeInstanceInterface
- Overrides:
removeEventListeners
in class StateBasedNodeInstance
signalEvent
public void signalEvent(String type,
Object event)
- Specified by:
signalEvent
in interface org.kie.api.runtime.process.EventListener
- Overrides:
signalEvent
in class StateBasedNodeInstance
getEventTypes
public String[] getEventTypes()
- Specified by:
getEventTypes
in interface org.kie.api.runtime.process.EventListener
- Overrides:
getEventTypes
in class StateBasedNodeInstance
workItemAborted
public void workItemAborted(org.drools.core.process.instance.WorkItem workItem)
workItemCompleted
public void workItemCompleted(org.drools.core.process.instance.WorkItem workItem)
getNodeName
public String getNodeName()
- Specified by:
getNodeName
in interface org.kie.api.runtime.process.NodeInstance
- Overrides:
getNodeName
in class NodeInstanceImpl
getContextInstances
public List<ContextInstance> getContextInstances(String contextId)
- Specified by:
getContextInstances
in interface ContextInstanceContainer
addContextInstance
public void addContextInstance(String contextId,
ContextInstance contextInstance)
- Specified by:
addContextInstance
in interface ContextInstanceContainer
removeContextInstance
public void removeContextInstance(String contextId,
ContextInstance contextInstance)
- Specified by:
removeContextInstance
in interface ContextInstanceContainer
getContextInstance
public ContextInstance getContextInstance(String contextId,
long id)
- Specified by:
getContextInstance
in interface ContextInstanceContainer
getContextInstance
public ContextInstance getContextInstance(Context context)
- Specified by:
getContextInstance
in interface ContextInstanceContainer
getContextContainer
public ContextContainer getContextContainer()
- Specified by:
getContextContainer
in interface ContextInstanceContainer
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.