Class ActivitiEventImpl
- java.lang.Object
-
- org.activiti.engine.delegate.event.impl.ActivitiEventImpl
-
- All Implemented Interfaces:
ActivitiEvent
- Direct Known Subclasses:
ActivitiActivityEventImpl,ActivitiEntityEventImpl,ActivitiEntityExceptionEventImpl,ActivitiMembershipEventImpl,ActivitiProcessCancelledEventImpl,ActivitiSequenceFlowTakenEventImpl,ActivitiVariableEventImpl
public class ActivitiEventImpl extends java.lang.Object implements ActivitiEvent
Base class for allActivitiEventimplementations.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringexecutionIdprotected java.lang.StringprocessDefinitionIdprotected java.lang.StringprocessInstanceIdprotected ActivitiEventTypetype
-
Constructor Summary
Constructors Constructor Description ActivitiEventImpl(ActivitiEventType type)Creates a new event implementation, not part of an execution context.ActivitiEventImpl(ActivitiEventType type, java.lang.String executionId, java.lang.String processInstanceId, java.lang.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 java.lang.StringgetExecutionId()java.lang.StringgetProcessDefinitionId()java.lang.StringgetProcessInstanceId()ActivitiEventTypegetType()voidsetExecutionId(java.lang.String executionId)voidsetProcessDefinitionId(java.lang.String processDefinitionId)voidsetProcessInstanceId(java.lang.String processInstanceId)voidsetType(ActivitiEventType type)java.lang.StringtoString()
-
-
-
Field Detail
-
type
protected ActivitiEventType type
-
executionId
protected java.lang.String executionId
-
processInstanceId
protected java.lang.String processInstanceId
-
processDefinitionId
protected java.lang.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, java.lang.String executionId, java.lang.String processInstanceId, java.lang.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 java.lang.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(java.lang.String executionId)
-
getProcessDefinitionId
public java.lang.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(java.lang.String processDefinitionId)
-
getProcessInstanceId
public java.lang.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(java.lang.String processInstanceId)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-