## Package org.hibernate.envers

Interface Summary
AuditReader
CrossTypeRevisionChangesReader: Queries that allow retrieving snapshots of all entities (regardless of their particular type) changed in the given revision.
EntityTrackingRevisionListener: Extension of standard `RevisionListener` that notifies whenever an entity instance has been added, modified or removed within current revision boundaries.
RevisionListener: An implementation of this class, having a no-arg constructor, should be passed as an argument to the `RevisionEntity` annotation.

Class Summary
AuditReaderFactory
DefaultRevisionEntity
DefaultRevisionEntity_
DefaultTrackingModifiedEntitiesRevisionEntity: Extension of standard `DefaultRevisionEntity` that allows tracking entity names changed in each revision.
DefaultTrackingModifiedEntitiesRevisionEntity_

Enum Summary
ModificationStore
RelationTargetAuditMode
RevisionType: Type of the revision.

Annotation Types Summary
Audited: When applied to a class, indicates that all of its properties should be audited.
AuditJoinTable
AuditMappedBy: Annotation to specify a "fake" bi-directional relation.
AuditOverride: The `AuditingOverride` annotation is used to override the auditing behavior of a superclass or single property inherited from `MappedSuperclass` type, or attribute inside an embedded component.
AuditOverrides: The `AuditingOverrides` annotation is used to override the auditing behavior for one ore more fields (or properties) inside an embedded component.
AuditTable
ModifiedEntityNames: Marks a property which holds entity names that have been modified during each revision.
NotAudited: When applied to a field, indicates that this field should not be audited.
RevisionEntity: Marks an entity to be created whenever a new revision is generated.
RevisionNumber: Marks a property which will hold the number of the revision in a revision entity, see `RevisionListener`.
RevisionTimestamp: Marks a property which will hold the timestamp of the revision in a revision entity, see `RevisionListener`.
SecondaryAuditTable
SecondaryAuditTables

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.