Class ExecutionEvent
- java.lang.Object
-
- org.camunda.bpm.spring.boot.starter.event.ExecutionEvent
-
public class ExecutionEvent extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected String
activityInstanceId
protected String
businessKey
protected String
currentActivityId
protected String
currentActivityName
protected String
currentTransitionId
protected String
eventName
protected String
id
protected String
parentActivityInstanceId
protected String
parentId
protected String
processBusinessKey
protected String
processDefinitionId
protected String
processInstanceId
protected String
tenantId
-
Constructor Summary
Constructors Constructor Description ExecutionEvent(DelegateExecution delegateExecution)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getActivityInstanceId()
return the Id of the activity instance currently executed by this executionString
getBusinessKey()
The business key for the root execution (e.g.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 transitionString
getEventName()
Theevent name
in case this execution is passed in for anExecutionListener
String
getId()
Unique id of this path of execution that can be used as a handle to provide external signals back into the engine after wait states.String
getParentActivityInstanceId()
return the Id of the parent activity instance currently executed by this executionString
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.String
getProcessInstanceId()
Reference to the overall process instanceString
getTenantId()
Return the id of the tenant this execution belongs to.
-
-
-
Field Detail
-
activityInstanceId
protected String activityInstanceId
-
businessKey
protected String businessKey
-
currentActivityId
protected String currentActivityId
-
currentActivityName
protected String currentActivityName
-
currentTransitionId
protected String currentTransitionId
-
eventName
protected String eventName
-
id
protected String id
-
parentActivityInstanceId
protected String parentActivityInstanceId
-
parentId
protected String parentId
-
processBusinessKey
protected String processBusinessKey
-
processDefinitionId
protected String processDefinitionId
-
processInstanceId
protected String processInstanceId
-
tenantId
protected String tenantId
-
-
Constructor Detail
-
ExecutionEvent
public ExecutionEvent(DelegateExecution delegateExecution)
-
-
Method Detail
-
getActivityInstanceId
public String getActivityInstanceId()
return the Id of the activity instance currently executed by this execution
-
getBusinessKey
public String getBusinessKey()
The business key for the root execution (e.g. process instance).
-
getCurrentActivityId
public String getCurrentActivityId()
Gets the id of the current activity.
-
getCurrentActivityName
public String getCurrentActivityName()
Gets the name of the current activity.
-
getCurrentTransitionId
public String getCurrentTransitionId()
return the Id of the current transition
-
getEventName
public String getEventName()
Theevent name
in case this execution is passed in for anExecutionListener
-
getId
public String getId()
Unique id of this path of execution that can be used as a handle to provide external signals back into the engine after wait states.
-
getParentActivityInstanceId
public String getParentActivityInstanceId()
return the Id of the parent activity instance currently executed by this execution
-
getParentId
public String getParentId()
Gets the id of the parent of this execution. If null, the execution represents a process-instance.
-
getProcessBusinessKey
public String getProcessBusinessKey()
The business key for the process instance this execution is associated with.
-
getProcessDefinitionId
public String getProcessDefinitionId()
The process definition key for the process instance this execution is associated with.
-
getProcessInstanceId
public String getProcessInstanceId()
Reference to the overall process instance
-
getTenantId
public String getTenantId()
Return the id of the tenant this execution belongs to. Can benull
if the execution belongs to no single tenant.
-
-