public class ProcessExecutionContext
extends java.lang.Object
Constructor and Description |
---|
ProcessExecutionContext(Process process,
java.lang.Object instanceId,
java.util.Map<java.lang.String,java.lang.Object> params) |
Modifier and Type | Method and Description |
---|---|
Transition |
getAutoTransition() |
State |
getCurrentState() |
Transition |
getCurrentTransition() |
java.lang.Object |
getInstanceId() |
java.lang.Object |
getParam(java.lang.String name) |
Process |
getProcess() |
void |
setAutoTransition(Transition autoTransition) |
void |
setCurrentState(State currentState) |
void |
setCurrentTransition(Transition currentTransition) |
void |
setParam(java.lang.String name,
java.lang.Object value) |
public ProcessExecutionContext(Process process, java.lang.Object instanceId, java.util.Map<java.lang.String,java.lang.Object> params)
public java.lang.Object getInstanceId()
public Process getProcess()
public State getCurrentState()
public void setCurrentState(State currentState)
public Transition getCurrentTransition()
public void setCurrentTransition(Transition currentTransition)
public java.lang.Object getParam(java.lang.String name)
public void setParam(java.lang.String name, java.lang.Object value)
public Transition getAutoTransition()
public void setAutoTransition(Transition autoTransition)