## 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`

Method Summary
`void` `entityChanged(Class entityClass, String entityName, Serializable 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,
                       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.