public abstract class WorkflowProcessInstanceImpl extends ProcessInstanceImpl implements WorkflowProcessInstance, NodeInstanceContainer
PARAMETER_MATCHER| Constructor and Description |
|---|
WorkflowProcessInstanceImpl() |
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 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)
public String getDeploymentId()
public void setDeploymentId(String deploymentId)
public String getCorrelationKey()
public void setCorrelationKey(String correlationKey)
protected boolean hasDeploymentId()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.