public class CompositeNodeInstance extends StateBasedNodeInstance implements NodeInstanceContainer, EventNodeInstanceInterface, EventBasedNodeInstanceInterface
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeNodeInstance.CompositeNodeEndInstance |
class |
CompositeNodeInstance.CompositeNodeStartInstance |
NodeInstanceImpl.NodeInstanceTriggerPARAMETER_MATCHER| Constructor and Description |
|---|
CompositeNodeInstance() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListeners() |
void |
addNodeInstance(NodeInstance nodeInstance) |
void |
cancel() |
protected CompositeNode |
getCompositeNode() |
int |
getCurrentLevel() |
NodeInstance |
getFirstNodeInstance(long nodeId) |
Map<String,Integer> |
getIterationLevels() |
int |
getLevelForNode(String uniqueID) |
org.kie.api.definition.process.NodeContainer |
getNodeContainer() |
NodeInstance |
getNodeInstance(long nodeInstanceId) |
NodeInstance |
getNodeInstance(long nodeInstanceId,
boolean recursive) |
NodeInstance |
getNodeInstance(org.kie.api.definition.process.Node node) |
Collection<org.kie.api.runtime.process.NodeInstance> |
getNodeInstances() |
Collection<NodeInstance> |
getNodeInstances(boolean recursive) |
List<NodeInstance> |
getNodeInstances(long nodeId) |
List<NodeInstance> |
getNodeInstances(long nodeId,
List<NodeInstance> currentView) |
int |
getState() |
void |
internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type) |
protected void |
internalTriggerOnlyParent(org.kie.api.runtime.process.NodeInstance from,
String type) |
protected boolean |
isLinkedIncomingNodeRequired() |
void |
nodeInstanceCompleted(NodeInstance nodeInstance,
String outType) |
void |
removeEventListeners() |
void |
removeNodeInstance(NodeInstance nodeInstance) |
void |
setCurrentLevel(int currentLevel) |
void |
setProcessInstance(WorkflowProcessInstance processInstance) |
void |
setState(int state) |
void |
signalEvent(String type,
Object event) |
void |
triggerCompleted(String outType) |
addTimerListener, checkProcessInstance, configureTimerInstance, createTimerInstance, getActivationType, getEventBasedNode, getEventTypes, getTimerInstances, internalSetTimerInstances, triggerCompleted, triggerCompletedgetExtendedNode, triggerCompleted, triggerEventexecuteAction, followConnection, getId, getLevel, getMetaData, getMetaData, getNode, getNodeId, getNodeInstanceContainer, getNodeName, getProcessInstance, getUniqueId, getVariable, isInversionOfControl, resolveContext, resolveContextInstance, retrigger, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setVariable, trigger, triggerConnection, triggerNode, triggerNodeInstancepublic int getLevelForNode(String uniqueID)
public void setProcessInstance(WorkflowProcessInstance processInstance)
setProcessInstance in class NodeInstanceImplprotected CompositeNode getCompositeNode()
public org.kie.api.definition.process.NodeContainer getNodeContainer()
public void internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type)
internalTrigger in class StateBasedNodeInstanceprotected void internalTriggerOnlyParent(org.kie.api.runtime.process.NodeInstance from,
String type)
protected boolean isLinkedIncomingNodeRequired()
public void triggerCompleted(String outType)
public void cancel()
cancel in class StateBasedNodeInstancepublic void addNodeInstance(NodeInstance nodeInstance)
public void removeNodeInstance(NodeInstance nodeInstance)
public Collection<org.kie.api.runtime.process.NodeInstance> getNodeInstances()
getNodeInstances in interface org.kie.api.runtime.process.NodeInstanceContainerpublic Collection<NodeInstance> getNodeInstances(boolean recursive)
public NodeInstance getNodeInstance(long nodeInstanceId)
getNodeInstance in interface org.kie.api.runtime.process.NodeInstanceContainerpublic NodeInstance getNodeInstance(long nodeInstanceId, boolean recursive)
public NodeInstance getFirstNodeInstance(long nodeId)
public NodeInstance getNodeInstance(org.kie.api.definition.process.Node node)
public void signalEvent(String type, Object event)
signalEvent in interface EventNodeInstanceInterfacesignalEvent in interface org.kie.api.runtime.process.EventListenersignalEvent in class StateBasedNodeInstancepublic List<NodeInstance> getNodeInstances(long nodeId)
public List<NodeInstance> getNodeInstances(long nodeId, List<NodeInstance> currentView)
public void addEventListeners()
addEventListeners in interface EventBasedNodeInstanceInterfaceaddEventListeners in class StateBasedNodeInstancepublic void removeEventListeners()
removeEventListeners in interface EventBasedNodeInstanceInterfaceremoveEventListeners in class StateBasedNodeInstancepublic void nodeInstanceCompleted(NodeInstance nodeInstance, String outType)
public void setState(int state)
public int getState()
public int getCurrentLevel()
public void setCurrentLevel(int currentLevel)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.