Class BaseEntityEventListener
java.lang.Object
org.activiti.engine.delegate.event.BaseEntityEventListener
- All Implemented Interfaces:
ActivitiEventListener
- Direct Known Subclasses:
DebugInfoEntityEventListener
Base event listener that can be used when implementing an
ActivitiEventListener to get notified when an entity is created, updated, deleted or if another entity-related event occurs.
Override the onXX(..) methods to respond to entity changes accordingly.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new BaseEntityEventListener, notified when an event that targets any type of entity is received.BaseEntityEventListener(boolean failOnException) Create a new BaseEntityEventListener.BaseEntityEventListener(boolean failOnException, Class<?> entityClass) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected booleanisValidEvent(ActivitiEvent event) protected voidonCreate(ActivitiEvent event) Called when an entity create event is received.protected voidonDelete(ActivitiEvent event) Called when an entity delete event is received.protected voidonEntityEvent(ActivitiEvent event) Called when an event is received, which is not a create, an update or delete.final voidonEvent(ActivitiEvent event) Called when an event has been firedprotected voidonInitialized(ActivitiEvent event) Called when an entity initialized event is received.protected voidonUpdate(ActivitiEvent event) Called when an entity update event is received.
-
Field Details
-
failOnException
protected boolean failOnException -
entityClass
-
-
Constructor Details
-
BaseEntityEventListener
public BaseEntityEventListener()Create a new BaseEntityEventListener, notified when an event that targets any type of entity is received. Returning true whenisFailOnException()is called. -
BaseEntityEventListener
public BaseEntityEventListener(boolean failOnException) Create a new BaseEntityEventListener.- Parameters:
failOnException- return value forisFailOnException().
-
BaseEntityEventListener
-
-
Method Details
-
onEvent
Description copied from interface:ActivitiEventListenerCalled when an event has been fired- Specified by:
onEventin interfaceActivitiEventListener- Parameters:
event- the event
-
isFailOnException
public boolean isFailOnException()- Specified by:
isFailOnExceptionin interfaceActivitiEventListener- Returns:
- whether or not the current operation should fail when this listeners execution throws an exception.
-
isValidEvent
- Returns:
- true, if the event is an
ActivitiEntityEventand (if needed) the entityClass set in this instance, is assignable from the entity class in the event.
-
onCreate
Called when an entity create event is received. -
onInitialized
Called when an entity initialized event is received. -
onDelete
Called when an entity delete event is received. -
onUpdate
Called when an entity update event is received. -
onEntityEvent
Called when an event is received, which is not a create, an update or delete.
-