public class AutoTimestampEventListener
extends org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener
implements org.grails.datastore.mapping.model.MappingContext.Listener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DATE_CREATED_PROPERTY |
static java.lang.String |
LAST_UPDATED_PROPERTY |
datastore| Constructor and Description |
|---|
AutoTimestampEventListener(org.grails.datastore.mapping.core.Datastore datastore) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
beforeInsert(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) |
protected void |
onPersistenceEvent(org.grails.datastore.mapping.engine.event.AbstractPersistenceEvent event) |
void |
persistentEntityAdded(org.grails.datastore.mapping.model.PersistentEntity entity) |
boolean |
supportsEventType(java.lang.Class<? extends org.springframework.context.ApplicationEvent> eventType) |
public static final java.lang.String DATE_CREATED_PROPERTY
public static final java.lang.String LAST_UPDATED_PROPERTY
public AutoTimestampEventListener(org.grails.datastore.mapping.core.Datastore datastore)
protected void onPersistenceEvent(org.grails.datastore.mapping.engine.event.AbstractPersistenceEvent event)
onPersistenceEvent in class org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListenerpublic boolean supportsEventType(java.lang.Class<? extends org.springframework.context.ApplicationEvent> eventType)
supportsEventType in interface org.springframework.context.event.SmartApplicationListenerpublic boolean beforeInsert(org.grails.datastore.mapping.model.PersistentEntity entity,
org.grails.datastore.mapping.engine.EntityAccess ea)
public boolean beforeUpdate(org.grails.datastore.mapping.model.PersistentEntity entity,
org.grails.datastore.mapping.engine.EntityAccess ea)
public void persistentEntityAdded(org.grails.datastore.mapping.model.PersistentEntity entity)
persistentEntityAdded in interface org.grails.datastore.mapping.model.MappingContext.Listener