public class ValidatingRepositoryEventListener extends AbstractRepositoryEventListener<Object>
| Constructor and Description |
|---|
ValidatingRepositoryEventListener(ObjectFactory<Repositories> repositoriesFactory)
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
Validators that are assigned to the various RepositoryEvents. |
onAfterLinkDelete, onApplicationEvent, onBeforeLinkDeletepublic ValidatingRepositoryEventListener(ObjectFactory<Repositories> repositoriesFactory)
ValidatingRepositoryEventListener using the given repositories.repositoriesFactory - must not be null.public ValidatingRepositoryEventListener setValidators(Map<String,Collection<Validator>> validators)
Validators that are assigned to the various RepositoryEvents.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)
AbstractRepositoryEventListeneronBeforeCreate in class AbstractRepositoryEventListener<Object>entity - The entity being created.protected void onAfterCreate(Object entity)
AbstractRepositoryEventListeneronAfterCreate in class AbstractRepositoryEventListener<Object>entity - The entity that was created.protected void onBeforeSave(Object entity)
AbstractRepositoryEventListeneronBeforeSave in class AbstractRepositoryEventListener<Object>entity - The entity being saved.protected void onAfterSave(Object entity)
AbstractRepositoryEventListeneronAfterSave in class AbstractRepositoryEventListener<Object>entity - The entity that was just saved.protected void onBeforeLinkSave(Object parent, Object linked)
AbstractRepositoryEventListeneronBeforeLinkSave 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)
AbstractRepositoryEventListeneronAfterLinkSave 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)
AbstractRepositoryEventListeneronBeforeDelete in class AbstractRepositoryEventListener<Object>entity - The entity that is being deleted.protected void onAfterDelete(Object entity)
AbstractRepositoryEventListeneronAfterDelete in class AbstractRepositoryEventListener<Object>entity - The entity that was just deleted.Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.