Package org.hibernate.envers.event.spi
Class BaseEnversUpdateEventListener
- java.lang.Object
-
- org.hibernate.envers.event.spi.BaseEnversEventListener
-
- org.hibernate.envers.event.spi.BaseEnversUpdateEventListener
-
- All Implemented Interfaces:
EnversListener
- Direct Known Subclasses:
EnversPostUpdateEventListenerImpl,EnversPreUpdateEventListenerImpl
public abstract class BaseEnversUpdateEventListener extends BaseEnversEventListener
-
-
Constructor Summary
Constructors Constructor Description BaseEnversUpdateEventListener(org.hibernate.envers.boot.internal.EnversService enversService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisDetachedEntityUpdate(String entityName, Object[] oldState)Returns whether the entity haswithModifiedFlagfeatures and has no old state, most likely implying it was updated in a detached entity state.-
Methods inherited from class org.hibernate.envers.event.spi.BaseEnversEventListener
checkIfTransactionInProgress, generateBidirectionalCollectionChangeWorkUnits, getEnversService
-
-
-
-
Method Detail
-
isDetachedEntityUpdate
protected boolean isDetachedEntityUpdate(String entityName, Object[] oldState)
Returns whether the entity haswithModifiedFlagfeatures and has no old state, most likely implying it was updated in a detached entity state.- Parameters:
entityName- The associated entity name.oldState- The event old (likely detached) entity state.- Returns:
trueif the entity is/has been updated in detached state, otherwisefalse.
-
-