public abstract class WorkflowProcessInstanceImpl extends ProcessInstanceImpl implements WorkflowProcessInstance, NodeInstanceContainer
PARAMETER_MATCHER| Constructor and Description |
|---|
WorkflowProcessInstanceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addActivatingNodeId(String uniqueId) |
void |
addCompletedNodeId(String uniqueId) |
void |
addEventListener(String type,
org.kie.api.runtime.process.EventListener listener,
boolean external) |
void |
addNodeInstance(NodeInstance nodeInstance) |
void |
disconnect() |
List<String> |
getActivatingNodeIds() |
List<String> |
getActiveNodeIds() |
List<String> |
getCompletedNodeIds() |
int |
getCurrentLevel() |
boolean |
getDeprecatedIdStrategy() |
String[] |
getEventTypes() |
Object |
getFaultData() |
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) |
long |
getNodeInstanceCounter() |
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) |
Object |
getVariable(String name) |
Map<String,Object> |
getVariables() |
org.kie.api.definition.process.WorkflowProcess |
getWorkflowProcess() |
AtomicLong |
internalGetNodeInstanceCounter() |
void |
internalSetNodeInstanceCounter(long nodeInstanceCounter) |
boolean |
isPersisted() |
boolean |
isSignalCompletion() |
void |
nodeInstanceCompleted(NodeInstance nodeInstance,
String outType) |
void |
reconnect() |
void |
removeEventListener(String type,
org.kie.api.runtime.process.EventListener listener,
boolean external) |
void |
removeNodeInstance(NodeInstance nodeInstance) |
void |
setCurrentLevel(int currentLevel) |
void |
setPersisted(boolean persisted) |
void |
setSignalCompletion(boolean signalCompletion) |
void |
setState(int state) |
void |
setState(int state,
String outcome) |
void |
setState(int state,
String outcome,
Object faultData) |
void |
setVariable(String name,
Object value) |
void |
signalEvent(String type,
Object event) |
void |
start() |
void |
start(String trigger) |
String |
toString() |
addContextInstance, getAgenda, getContextContainer, getContextInstance, getContextInstance, getContextInstance, getContextInstances, getDescription, getId, getKnowledgeRuntime, getMetaData, getOutcome, getParentProcessInstanceId, getProcess, getProcessId, getProcessName, getProcessXml, getState, internalSetState, internalStart, removeContextInstance, setContextInstance, setDescription, setId, setKnowledgeRuntime, setMetaData, setOutcome, setParentProcessInstanceId, setProcess, setProcessId, setProcessXml, updateProcessclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetKnowledgeRuntime, getMetaData, getOutcome, getProcess, setId, setKnowledgeRuntime, setParentProcessInstanceId, setProcessaddContextInstance, getContextContainer, getContextInstance, getContextInstance, getContextInstances, removeContextInstancegetContextInstancegetId, getParentProcessInstanceId, getProcessId, getProcessName, getStategetStatepublic org.kie.api.definition.process.NodeContainer getNodeContainer()
public void addNodeInstance(NodeInstance nodeInstance)
public int getLevelForNode(String uniqueID)
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 List<NodeInstance> getNodeInstances(long nodeId)
public List<NodeInstance> getNodeInstances(long nodeId, List<NodeInstance> currentView)
public NodeInstance getNodeInstance(org.kie.api.definition.process.Node node)
public long getNodeInstanceCounter()
public void internalSetNodeInstanceCounter(long nodeInstanceCounter)
public AtomicLong internalGetNodeInstanceCounter()
public boolean getDeprecatedIdStrategy()
public org.kie.api.definition.process.WorkflowProcess getWorkflowProcess()
public Object getVariable(String name)
getVariable in interface org.kie.api.runtime.process.WorkflowProcessInstancepublic void setVariable(String name, Object value)
setVariable in interface org.kie.api.runtime.process.WorkflowProcessInstancepublic void setState(int state,
String outcome)
setState in class ProcessInstanceImplpublic void setState(int state)
setState in class ProcessInstanceImplpublic void disconnect()
disconnect in class ProcessInstanceImplpublic void reconnect()
reconnect in class ProcessInstanceImplpublic String toString()
toString in class ProcessInstanceImplpublic void start()
start in class ProcessInstanceImplpublic void start(String trigger)
start in class ProcessInstanceImplpublic void signalEvent(String type, Object event)
signalEvent in interface org.kie.api.runtime.process.EventListenersignalEvent in class ProcessInstanceImplpublic void addEventListener(String type, org.kie.api.runtime.process.EventListener listener, boolean external)
public void removeEventListener(String type, org.kie.api.runtime.process.EventListener listener, boolean external)
public String[] getEventTypes()
getEventTypes in interface org.kie.api.runtime.process.EventListenergetEventTypes in class ProcessInstanceImplpublic void nodeInstanceCompleted(NodeInstance nodeInstance, String outType)
public void addCompletedNodeId(String uniqueId)
public int getCurrentLevel()
public void setCurrentLevel(int currentLevel)
public boolean isPersisted()
public void setPersisted(boolean persisted)
public void addActivatingNodeId(String uniqueId)
public Object getFaultData()
public boolean isSignalCompletion()
public void setSignalCompletion(boolean signalCompletion)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.