public class ValidatingRepositoryEventListener extends AbstractRepositoryEventListener<Object>
Constructor and Description |
---|
ValidatingRepositoryEventListener(ObjectFactory<PersistentEntities> persistentEntitiesFactory)
Creates a new
ValidatingRepositoryEventListener using the given repositories. |
Modifier and Type | Method and Description |
---|---|
ValidatingRepositoryEventListener |
addValidator(String event,
Validator validator)
Add a
Validator that will be triggered on the given event. |
protected void |
onAfterCreate(Object entity)
Override this method if you are interested in afterCreate events.
|
protected void |
onAfterDelete(Object entity)
Override this method if you are interested in afterDelete events.
|
protected void |
onAfterLinkSave(Object parent,
Object linked)
Override this method if you are interested in afterLinkSave events.
|
protected void |
onAfterSave(Object entity)
Override this method if you are interested in afterSave events.
|
protected void |
onBeforeCreate(Object entity)
Override this method if you are interested in beforeCreate events.
|
protected void |
onBeforeDelete(Object entity)
Override this method if you are interested in beforeDelete events.
|
protected void |
onBeforeLinkSave(Object parent,
Object linked)
Override this method if you are interested in beforeLinkSave events.
|
protected void |
onBeforeSave(Object entity)
Override this method if you are interested in beforeSave events.
|
ValidatingRepositoryEventListener |
setValidators(Map<String,Collection<Validator>> validators)
Assign a Map of
Validator s that are assigned to the various RepositoryEvent s. |
onAfterLinkDelete, onApplicationEvent, onBeforeLinkDelete
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forPayload
public ValidatingRepositoryEventListener(ObjectFactory<PersistentEntities> persistentEntitiesFactory)
ValidatingRepositoryEventListener
using the given repositories.persistentEntitiesFactory
- must not be null.public ValidatingRepositoryEventListener setValidators(Map<String,Collection<Validator>> validators)
Validator
s that are assigned to the various RepositoryEvent
s.validators
- A Map of Validators to wire.public ValidatingRepositoryEventListener addValidator(String event, Validator validator)
Validator
that will be triggered on the given event.event
- The event to listen for.validator
- The Validator to execute when that event fires.protected void onBeforeCreate(Object entity)
AbstractRepositoryEventListener
onBeforeCreate
in class AbstractRepositoryEventListener<Object>
entity
- The entity being created.protected void onAfterCreate(Object entity)
AbstractRepositoryEventListener
onAfterCreate
in class AbstractRepositoryEventListener<Object>
entity
- The entity that was created.protected void onBeforeSave(Object entity)
AbstractRepositoryEventListener
onBeforeSave
in class AbstractRepositoryEventListener<Object>
entity
- The entity being saved.protected void onAfterSave(Object entity)
AbstractRepositoryEventListener
onAfterSave
in class AbstractRepositoryEventListener<Object>
entity
- The entity that was just saved.protected void onBeforeLinkSave(Object parent, Object linked)
AbstractRepositoryEventListener
onBeforeLinkSave
in class AbstractRepositoryEventListener<Object>
parent
- The parent entity to which the child object is linked.linked
- The linked, child entity.protected void onAfterLinkSave(Object parent, Object linked)
AbstractRepositoryEventListener
onAfterLinkSave
in class AbstractRepositoryEventListener<Object>
parent
- The parent entity to which the child object is linked.linked
- The linked, child entity.protected void onBeforeDelete(Object entity)
AbstractRepositoryEventListener
onBeforeDelete
in class AbstractRepositoryEventListener<Object>
entity
- The entity that is being deleted.protected void onAfterDelete(Object entity)
AbstractRepositoryEventListener
onAfterDelete
in class AbstractRepositoryEventListener<Object>
entity
- The entity that was just deleted.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.