org.hibernate.envers
Interface EntityTrackingRevisionListener
- All Superinterfaces:
- RevisionListener
public interface EntityTrackingRevisionListener
- extends RevisionListener
Extension of standard RevisionListener
that notifies whenever an entity instance has been
added, modified or removed within current revision boundaries.
- See Also:
RevisionListener
entityChanged
void entityChanged(Class entityClass,
String entityName,
Serializable 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 with RevisionEntity
.
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.