Class ActivitiEventImpl
- java.lang.Object
-
- org.activiti.engine.delegate.event.impl.ActivitiEventImpl
-
- All Implemented Interfaces:
ActivitiEvent
- Direct Known Subclasses:
ActivitiActivityEventImpl,ActivitiEntityEventImpl,ActivitiEntityExceptionEventImpl,ActivitiMembershipEventImpl,ActivitiSequenceFlowTakenEventImpl,ActivitiVariableEventImpl
public class ActivitiEventImpl extends Object implements ActivitiEvent
Base class for allActivitiEventimplementations.
-
-
Field Summary
Fields Modifier and Type Field Description protected StringexecutionIdprotected StringprocessDefinitionIdprotected StringprocessInstanceIdprotected ActivitiEventTypetype
-
Constructor Summary
Constructors Constructor Description ActivitiEventImpl(ActivitiEventType type)Creates a new event implementation, not part of an execution context.ActivitiEventImpl(ActivitiEventType type, String executionId, String processInstanceId, String processDefinitionId)Creates a new event implementation, part of an execution context.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetExecutionId()StringgetProcessDefinitionId()StringgetProcessInstanceId()StringgetReason()ActivitiEventTypegetType()voidsetExecutionId(String executionId)voidsetProcessDefinitionId(String processDefinitionId)voidsetProcessInstanceId(String processInstanceId)voidsetReason(String reason)voidsetType(ActivitiEventType type)StringtoString()
-
-
-
Field Detail
-
type
protected ActivitiEventType type
-
executionId
protected String executionId
-
processInstanceId
protected String processInstanceId
-
processDefinitionId
protected String processDefinitionId
-
-
Constructor Detail
-
ActivitiEventImpl
public ActivitiEventImpl(ActivitiEventType type)
Creates a new event implementation, not part of an execution context.
-
ActivitiEventImpl
public ActivitiEventImpl(ActivitiEventType type, String executionId, String processInstanceId, String processDefinitionId)
Creates a new event implementation, part of an execution context.
-
-
Method Detail
-
getType
public ActivitiEventType getType()
- Specified by:
getTypein interfaceActivitiEvent- Returns:
- type of event.
-
setType
public void setType(ActivitiEventType type)
-
getExecutionId
public String getExecutionId()
- Specified by:
getExecutionIdin interfaceActivitiEvent- Returns:
- the id of the execution this event is associated with. Returns null, if the event was not dispatched from within an active execution.
-
setExecutionId
public void setExecutionId(String executionId)
-
getProcessDefinitionId
public String getProcessDefinitionId()
- Specified by:
getProcessDefinitionIdin interfaceActivitiEvent- Returns:
- the id of the process definition this event is associated with. Returns null, if the event was not dispatched from within an active execution.
-
setProcessDefinitionId
public void setProcessDefinitionId(String processDefinitionId)
-
getProcessInstanceId
public String getProcessInstanceId()
- Specified by:
getProcessInstanceIdin interfaceActivitiEvent- Returns:
- the id of the process instance this event is associated with. Returns null, if the event was not dispatched from within an active execution.
-
setProcessInstanceId
public void setProcessInstanceId(String processInstanceId)
-
getReason
public String getReason()
-
setReason
public void setReason(String reason)
-
-