Package org.hibernate.envers.event.spi
Class BaseEnversEventListener
- java.lang.Object
-
- org.hibernate.envers.event.spi.BaseEnversEventListener
-
- All Implemented Interfaces:
EnversListener
- Direct Known Subclasses:
BaseEnversCollectionEventListener,BaseEnversUpdateEventListener,EnversPostDeleteEventListenerImpl,EnversPostInsertEventListenerImpl
public abstract class BaseEnversEventListener extends Object implements EnversListener
Base class for all Envers event listeners- Author:
- Adam Warski (adam at warski dot org), HernпїЅn Chanfreau, Steve Ebersole, Michal Skowronek (mskowr at o2 dot pl), Chris Cranford
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseEnversEventListener(EnversService enversService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckIfTransactionInProgress(org.hibernate.engine.spi.SessionImplementor session)protected voidgenerateBidirectionalCollectionChangeWorkUnits(AuditProcess auditProcess, org.hibernate.persister.entity.EntityPersister entityPersister, String entityName, Object[] newState, Object[] oldState, org.hibernate.engine.spi.SessionImplementor session)protected EnversServicegetEnversService()
-
-
-
Constructor Detail
-
BaseEnversEventListener
protected BaseEnversEventListener(EnversService enversService)
-
-
Method Detail
-
getEnversService
protected EnversService getEnversService()
-
generateBidirectionalCollectionChangeWorkUnits
protected final void generateBidirectionalCollectionChangeWorkUnits(AuditProcess auditProcess, org.hibernate.persister.entity.EntityPersister entityPersister, String entityName, Object[] newState, Object[] oldState, org.hibernate.engine.spi.SessionImplementor session)
-
checkIfTransactionInProgress
protected void checkIfTransactionInProgress(org.hibernate.engine.spi.SessionImplementor session)
-
-