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(EnversService enversService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isDetachedEntityUpdate(String entityName, Object[] oldState)
Returns whether the entity haswithModifiedFlag
features 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
-
-
-
-
Constructor Detail
-
BaseEnversUpdateEventListener
public BaseEnversUpdateEventListener(EnversService enversService)
-
-
Method Detail
-
isDetachedEntityUpdate
protected boolean isDetachedEntityUpdate(String entityName, Object[] oldState)
Returns whether the entity haswithModifiedFlag
features 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:
true
if the entity is/has been updated in detached state, otherwisefalse
.
-
-