Package org.hibernate.envers
Interface EntityTrackingRevisionListener
- All Superinterfaces:
RevisionListener
Extension of standard
RevisionListener
that notifies whenever an entity instance has been
added, modified or removed within current revision boundaries.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
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
.
-