Listens for Hibernate events and publishes corresponding Datastore events.
Type | Name and description |
---|---|
protected java.lang.Boolean |
getAssumedUnsaved() |
protected java.lang.Object |
getEntity(org.hibernate.event.spi.SaveOrUpdateEvent hibernateEvent) |
void |
onPostDelete(org.hibernate.event.spi.PostDeleteEvent hibernateEvent) |
void |
onPostInsert(org.hibernate.event.spi.PostInsertEvent hibernateEvent) |
void |
onPostLoad(org.hibernate.event.spi.PostLoadEvent hibernateEvent) |
void |
onPostUpdate(org.hibernate.event.spi.PostUpdateEvent hibernateEvent) |
boolean |
onPreDelete(org.hibernate.event.spi.PreDeleteEvent hibernateEvent) |
boolean |
onPreInsert(org.hibernate.event.spi.PreInsertEvent hibernateEvent) |
void |
onPreLoad(org.hibernate.event.spi.PreLoadEvent hibernateEvent) |
boolean |
onPreUpdate(org.hibernate.event.spi.PreUpdateEvent hibernateEvent) |
void |
onSaveOrUpdate(org.hibernate.event.spi.SaveOrUpdateEvent hibernateEvent) |
boolean |
requiresPostCommitHanding(org.hibernate.persister.entity.EntityPersister persister) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setDatastore(AbstractHibernateDatastore datastore) |
void |
setEventPublisher(ConfigurableApplicationEventPublisher eventPublisher) |
Methods inherited from class | Name |
---|---|
class org.hibernate.event.internal.DefaultSaveOrUpdateEventListener |
org.hibernate.event.internal.DefaultSaveOrUpdateEventListener#onSaveOrUpdate(org.hibernate.event.spi.SaveOrUpdateEvent), org.hibernate.event.internal.DefaultSaveOrUpdateEventListener#wait(long, int), org.hibernate.event.internal.DefaultSaveOrUpdateEventListener#wait(long), org.hibernate.event.internal.DefaultSaveOrUpdateEventListener#wait(), org.hibernate.event.internal.DefaultSaveOrUpdateEventListener#equals(java.lang.Object), org.hibernate.event.internal.DefaultSaveOrUpdateEventListener#toString(), org.hibernate.event.internal.DefaultSaveOrUpdateEventListener#hashCode(), org.hibernate.event.internal.DefaultSaveOrUpdateEventListener#getClass(), org.hibernate.event.internal.DefaultSaveOrUpdateEventListener#notify(), org.hibernate.event.internal.DefaultSaveOrUpdateEventListener#notifyAll() |