| Interface | Description | 
|---|---|
| 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 | Description | 
|---|---|
| AuditReaderFactory | |
| DefaultRevisionEntity | |
| DefaultTrackingModifiedEntitiesRevisionEntity | 
 Extension of standard  
DefaultRevisionEntity that allows tracking entity names changed in each revision. | 
| Enum | Description | 
|---|---|
| ModificationStore | Deprecated
 since 5.2, to be removed in 6.0 with no replacement. 
 | 
| RelationTargetAuditMode | |
| RevisionType | 
 Type of the revision. 
 | 
| Annotation Type | Description | 
|---|---|
| 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-2018 Red Hat, Inc. All Rights Reserved.