org.jbpm.workflow.instance.impl
Class NodeInstanceImpl
java.lang.Object
org.jbpm.workflow.instance.impl.NodeInstanceImpl
- All Implemented Interfaces:
- Serializable, NodeInstance
- Direct Known Subclasses:
- ActionNodeInstance, CatchLinkNodeInstance, CompositeNodeInstance.CompositeNodeEndInstance, CompositeNodeInstance.CompositeNodeStartInstance, EventNodeInstance, ExtendedNodeInstanceImpl, FaultNodeInstance, ForEachNodeInstance.ForEachJoinNodeInstance, ForEachNodeInstance.ForEachSplitNodeInstance, JoinInstance, SplitInstance, StartNodeInstance, ThrowLinkNodeInstance
public abstract class NodeInstanceImpl
- extends Object
- implements NodeInstance, Serializable
Default implementation of a RuleFlow node instance.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NodeInstanceImpl
public NodeInstanceImpl()
setId
public void setId(long id)
getId
public long getId()
- Specified by:
getId
in interface NodeInstance
setNodeId
public void setNodeId(long nodeId)
getNodeId
public long getNodeId()
- Specified by:
getNodeId
in interface NodeInstance
getNodeName
public String getNodeName()
- Specified by:
getNodeName
in interface NodeInstance
setProcessInstance
public void setProcessInstance(WorkflowProcessInstance processInstance)
getProcessInstance
public WorkflowProcessInstance getProcessInstance()
- Specified by:
getProcessInstance
in interface NodeInstance
getNodeInstanceContainer
public NodeInstanceContainer getNodeInstanceContainer()
- Specified by:
getNodeInstanceContainer
in interface NodeInstance
setNodeInstanceContainer
public void setNodeInstanceContainer(NodeInstanceContainer nodeInstanceContainer)
getNode
public Node getNode()
- Specified by:
getNode
in interface NodeInstance
isInversionOfControl
public boolean isInversionOfControl()
cancel
public void cancel()
trigger
public final void trigger(NodeInstance from,
String type)
internalTrigger
public abstract void internalTrigger(NodeInstance from,
String type)
triggerCompleted
protected void triggerCompleted(String type,
boolean remove)
triggerConnection
protected void triggerConnection(Connection connection)
resolveContext
public Context resolveContext(String contextId,
Object param)
resolveContextInstance
public ContextInstance resolveContextInstance(String contextId,
Object param)
getVariable
public Object getVariable(String variableName)
- Specified by:
getVariable
in interface NodeInstance
setVariable
public void setVariable(String variableName,
Object value)
- Specified by:
setVariable
in interface NodeInstance
getUniqueId
public String getUniqueId()
getMetaData
public Map<String,Object> getMetaData()
setMetaData
public void setMetaData(String name,
Object data)
Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.