public class DomainEventListener extends org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener
An event listener that provides support for GORM domain events.
| Modifiers | Name | Description |
|---|---|---|
static java.lang.String |
EVENT_BEFORE_INSERT |
|
static java.lang.Class[] |
ZERO_PARAMS |
| Fields inherited from class | Fields |
|---|---|
class org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener |
DEFAULT_ORDER, HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
| Constructor and description |
|---|
DomainEventListener
(org.grails.datastore.mapping.core.Datastore datastore) |
protected DomainEventListener
(org.grails.datastore.mapping.core.connections.ConnectionSourcesProvider connectionSourcesProvider, org.grails.datastore.mapping.model.MappingContext mappingContext) |
| Type | Name and description |
|---|---|
void |
afterDelete(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea) |
void |
afterDelete(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea, org.grails.datastore.mapping.engine.event.PostDeleteEvent event) |
void |
afterInsert(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea) |
void |
afterInsert(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea, org.grails.datastore.mapping.engine.event.PostInsertEvent event) |
void |
afterLoad(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea) |
void |
afterLoad(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea, org.grails.datastore.mapping.engine.event.PostLoadEvent event) |
void |
afterUpdate(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea) |
void |
afterUpdate(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea, org.grails.datastore.mapping.engine.event.PostUpdateEvent event) |
protected void |
autowireBeanProperties(java.lang.Object entity) |
boolean |
beforeDelete(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea) |
boolean |
beforeDelete(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea, org.grails.datastore.mapping.engine.event.PreDeleteEvent event) |
boolean |
beforeInsert(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea)@deprecated Use beforeInsert(org.grails.datastore.mapping.model.PersistentEntity, org.grails.datastore.mapping.engine.EntityAccess, org.grails.datastore.mapping.engine.event.PreInsertEvent) instead |
boolean |
beforeInsert(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea, org.grails.datastore.mapping.engine.event.PreInsertEvent event) |
void |
beforeLoad(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea) |
void |
beforeLoad(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea, org.grails.datastore.mapping.engine.event.PreLoadEvent event) |
boolean |
beforeUpdate(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea) |
boolean |
beforeUpdate(org.grails.datastore.mapping.model.PersistentEntity entity, org.grails.datastore.mapping.engine.EntityAccess ea, org.grails.datastore.mapping.engine.event.PreUpdateEvent event) |
protected void |
onPersistenceEvent(org.grails.datastore.mapping.engine.event.AbstractPersistenceEvent event) |
void |
persistentEntityAdded(org.grails.datastore.mapping.model.PersistentEntity entity){@inheritDoc} |
protected void |
setVersion(org.grails.datastore.mapping.engine.EntityAccess ea) |
boolean |
supportsEventType(java.lang.Class<? extends org.springframework.context.ApplicationEvent> eventType){@inheritDoc} |
| Methods inherited from class | Name |
|---|---|
class org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener |
org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#onApplicationEvent(org.springframework.context.ApplicationEvent), org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#supportsSourceType(java.lang.Class), org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#getOrder(), org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#wait(long, int), org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#wait(long), org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#wait(), org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#equals(java.lang.Object), org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#toString(), org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#hashCode(), org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#getClass(), org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#notify(), org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#notifyAll(), org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener#supportsEventType(java.lang.Class) |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
{@inheritDoc}
{@inheritDoc}