public class ClosureEventTriggeringInterceptor extends AbstractClosureEventTriggeringInterceptor
Listens for Hibernate events and publishes corresponding Datastore events.
Modifiers | Name | Description |
---|---|---|
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.lang.String |
ONLOAD_EVENT |
|
static java.lang.String |
ONLOAD_SAVE |
|
protected AbstractHibernateDatastore |
datastore |
|
protected ConfigurableApplicationEventPublisher |
eventPublisher |
Type Params | Return Type | Name and description |
---|---|---|
|
protected java.lang.Object |
getEntity(SaveOrUpdateEvent hibernateEvent) |
|
public void |
onPostDelete(PostDeleteEvent hibernateEvent) |
|
public void |
onPostInsert(PostInsertEvent hibernateEvent) |
|
public void |
onPostLoad(PostLoadEvent hibernateEvent) |
|
public void |
onPostUpdate(PostUpdateEvent hibernateEvent) |
|
public boolean |
onPreDelete(PreDeleteEvent hibernateEvent) |
|
public boolean |
onPreInsert(PreInsertEvent hibernateEvent) |
|
public void |
onPreLoad(PreLoadEvent hibernateEvent) |
|
public boolean |
onPreUpdate(PreUpdateEvent hibernateEvent) |
|
public void |
onSaveOrUpdate(SaveOrUpdateEvent hibernateEvent) |
|
public boolean |
requiresPostCommitHanding(EntityPersister persister) |
|
public void |
setApplicationContext(ApplicationContext applicationContext) |
|
public void |
setDatastore(AbstractHibernateDatastore datastore) |
|
public void |
setEventPublisher(ConfigurableApplicationEventPublisher eventPublisher) |