Package org.hibernate.envers
Interface EntityTrackingRevisionListener
-
- All Superinterfaces:
RevisionListener
public interface EntityTrackingRevisionListener extends RevisionListener
Extension of standardRevisionListenerthat notifies whenever an entity instance has been added, modified or removed within current revision boundaries.- See Also:
RevisionListener
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidentityChanged(Class entityClass, String entityName, Object entityId, RevisionType revisionType, Object revisionEntity)Called after audited entity data has been persisted.-
Methods inherited from interface org.hibernate.envers.RevisionListener
newRevision
-
-
-
-
Method Detail
-
entityChanged
void entityChanged(Class entityClass, String entityName, Object entityId, RevisionType revisionType, Object revisionEntity)
Called after audited entity data has been persisted.- Parameters:
entityClass- Audited entity class.entityName- Name of the audited entity. May be useful when Java class is mapped multiple times, potentially to different tables.entityId- Identifier of modified entity.revisionType- Modification type (addition, update or removal).revisionEntity- An instance of the entity annotated withRevisionEntity.
-
-