Package org.hibernate.envers
Interface EntityTrackingRevisionListener
-
- All Superinterfaces:
RevisionListener
public interface EntityTrackingRevisionListener extends RevisionListener
Extension of standardRevisionListener
that 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 void
entityChanged(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
.
-
-