|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hibernate.event.def.DefaultSaveOrUpdateEventListener org.codehaus.groovy.grails.orm.hibernate.events.SaveOrUpdateEventListener org.codehaus.groovy.grails.orm.hibernate.support.ClosureEventTriggeringInterceptor
public class ClosureEventTriggeringInterceptor extends SaveOrUpdateEventListener
Invokes closure events on domain entities such as beforeInsert, beforeUpdate and beforeDelete.
Also deals with auto time stamping of domain classes that have properties named 'lastUpdated' and/or 'dateCreated'.
Field Summary | |
---|---|
static java.lang.String |
AFTER_DELETE_EVENT
|
static java.lang.String |
AFTER_INSERT_EVENT
|
static java.lang.String |
AFTER_LOAD_EVENT
|
static java.lang.String |
AFTER_UPDATE_EVENT
|
static java.lang.String |
BEFORE_DELETE_EVENT
|
static java.lang.String |
BEFORE_INSERT_EVENT
|
static java.lang.String |
BEFORE_LOAD_EVENT
|
static java.lang.String |
BEFORE_UPDATE_EVENT
|
static java.util.Collection |
IGNORED
|
static java.lang.String |
ONLOAD_EVENT
|
static java.lang.String |
ONLOAD_SAVE
|
Method Summary | |
---|---|
void
|
onPostDelete(PostDeleteEvent event)
|
void
|
onPostInsert(PostInsertEvent event)
|
void
|
onPostLoad(PostLoadEvent event)
|
void
|
onPostUpdate(PostUpdateEvent event)
|
boolean
|
onPreDelete(PreDeleteEvent event)
|
void
|
onPreLoad(PreLoadEvent event)
|
boolean
|
onPreUpdate(PreUpdateEvent event)
|
void
|
onSaveOrUpdate(SaveOrUpdateEvent event)
|
void
|
setApplicationContext(ApplicationContext applicationContext)
|
void
|
setConfiguration(groovy.util.ConfigObject co)
|
Field Detail |
---|
public static final java.lang.String AFTER_DELETE_EVENT
public static final java.lang.String AFTER_INSERT_EVENT
public static final java.lang.String AFTER_LOAD_EVENT
public static final java.lang.String AFTER_UPDATE_EVENT
public static final java.lang.String BEFORE_DELETE_EVENT
public static final java.lang.String BEFORE_INSERT_EVENT
public static final java.lang.String BEFORE_LOAD_EVENT
public static final java.lang.String BEFORE_UPDATE_EVENT
public static final java.util.Collection IGNORED
public static final java.lang.String ONLOAD_EVENT
public static final java.lang.String ONLOAD_SAVE
Method Detail |
---|
public void onPostDelete(PostDeleteEvent event)
public void onPostInsert(PostInsertEvent event)
public void onPostLoad(PostLoadEvent event)
public void onPostUpdate(PostUpdateEvent event)
public boolean onPreDelete(PreDeleteEvent event)
public void onPreLoad(PreLoadEvent event)
public boolean onPreUpdate(PreUpdateEvent event)
public void onSaveOrUpdate(SaveOrUpdateEvent event)
public void setApplicationContext(ApplicationContext applicationContext)
public void setConfiguration(groovy.util.ConfigObject co)
Groovy Documentation