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(java.lang.Class entityClass, java.lang.String entityName, java.io.Serializable entityId, RevisionType revisionType, java.lang.Object revisionEntity)Called after audited entity data has been persisted.-
Methods inherited from interface org.hibernate.envers.RevisionListener
newRevision
-
-
-
-
Method Detail
-
entityChanged
void entityChanged(java.lang.Class entityClass, java.lang.String entityName, java.io.Serializable entityId, RevisionType revisionType, java.lang.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.
-
-