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.