|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DelegateExecution
Execution used in JavaDelegates and ExecutionListeners.
| Method Summary | |
|---|---|
String |
getActivityInstanceId()
return the Id of the activity instance currently executed by this execution |
String |
getCurrentActivityId()
Gets the id of the current activity. |
String |
getCurrentActivityName()
Gets the name of the current activity. |
String |
getCurrentTransitionId()
return the Id of the current transition |
String |
getParentActivityInstanceId()
return the Id of the parent activity instance currently executed by this execution |
String |
getParentId()
Gets the id of the parent of this execution. |
String |
getProcessBusinessKey()
The business key for the process instance this execution is associated with. |
String |
getProcessDefinitionId()
The process definition key for the process instance this execution is associated with. |
DelegateExecution |
getProcessInstance()
Return the process instance execution for this execution. |
String |
getProcessInstanceId()
Reference to the overall process instance |
DelegateExecution |
getSuperExecution()
In case this delegate execution is the process instance execution and this process instance was started by a call activity, this method returns the execution which executed the call activity in the super process instance. |
String |
getTenantId()
Return the id of the tenant this execution belongs to. |
boolean |
isCanceled()
Returns whether this execution has been canceled. |
void |
setVariable(String variableName,
Object value,
String activityId)
Method to store variable in a specific scope identified by activity ID. |
| Methods inherited from interface org.camunda.bpm.engine.delegate.BaseDelegateExecution |
|---|
getBusinessKey, getEventName, getId |
| Methods inherited from interface org.camunda.bpm.engine.delegate.BpmnModelExecutionContext |
|---|
getBpmnModelElementInstance, getBpmnModelInstance |
| Methods inherited from interface org.camunda.bpm.engine.delegate.ProcessEngineServicesAware |
|---|
getProcessEngineServices |
| Method Detail |
|---|
String getProcessInstanceId()
String getProcessBusinessKey()
String getProcessDefinitionId()
String getParentId()
String getCurrentActivityId()
String getCurrentActivityName()
String getActivityInstanceId()
String getParentActivityInstanceId()
String getCurrentTransitionId()
DelegateExecution getProcessInstance()
DelegateExecution getSuperExecution()
boolean isCanceled()
String getTenantId()
null
if the execution belongs to no single tenant.
void setVariable(String variableName,
Object value,
String activityId)
variableName - - name of the variablevalue - - value of the variableactivityId - - activity ID which is associated with destination execution,
if not existing - exception will be thrown
ProcessEngineException - if scope with specified activity ID is not found
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||