- add(AuditCriterion) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
-
- add(AuditCriterion) - Method in interface org.hibernate.envers.query.AuditQuery
-
- add(AuditCriterion) - Method in class org.hibernate.envers.query.criteria.AggregatedAuditExpression
-
- add(AuditCriterion) - Method in class org.hibernate.envers.query.criteria.AuditConjunction
-
- add(AuditCriterion) - Method in class org.hibernate.envers.query.criteria.AuditDisjunction
-
- add(AuditCriterion) - Method in interface org.hibernate.envers.query.criteria.ExtendableCriterion
-
- addAdditionalColumns(MappingContext) - Method in interface org.hibernate.envers.strategy.spi.AuditStrategy
-
Add additional columns to the audit mappings.
- addAssociationAtRevisionRestriction(QueryBuilder, Parameters, String, String, boolean, MiddleIdData, String, String, String, String, String, boolean, MiddleComponentData...) - Method in interface org.hibernate.envers.strategy.spi.AuditStrategy
-
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a middle-entity
association.
- addEntityAtRevisionRestriction(GlobalConfiguration, QueryBuilder, Parameters, String, String, boolean, MiddleIdData, String, String, String, String, boolean) - Method in interface org.hibernate.envers.strategy.spi.AuditStrategy
-
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a two-entity relation.
- addModifiedColumns(GlobalConfiguration, Value, Element, PropertyAuditingData) - Method in interface org.hibernate.envers.boot.spi.ModifiedColumnNamingStrategy
-
Adds modified columns to the audited entity metamodel.
- addOrder(AuditOrder) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
-
- addOrder(AuditOrder) - Method in interface org.hibernate.envers.query.AuditQuery
-
- addProjection(AuditProjection) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
-
- addProjection(AuditProjection) - Method in interface org.hibernate.envers.query.AuditQuery
-
- addToQuery(EnversService, AuditReaderImplementor, Map<String, String>, String, QueryBuilder, Parameters) - Method in class org.hibernate.envers.query.criteria.AggregatedAuditExpression
-
- addToQuery(EnversService, AuditReaderImplementor, Map<String, String>, String, QueryBuilder, Parameters) - Method in class org.hibernate.envers.query.criteria.AuditConjunction
-
- addToQuery(EnversService, AuditReaderImplementor, Map<String, String>, String, QueryBuilder, Parameters) - Method in interface org.hibernate.envers.query.criteria.AuditCriterion
-
- addToQuery(EnversService, AuditReaderImplementor, Map<String, String>, String, QueryBuilder, Parameters) - Method in class org.hibernate.envers.query.criteria.AuditDisjunction
-
- AggregatedAuditExpression - Class in org.hibernate.envers.query.criteria
-
- AggregatedAuditExpression(String, PropertyNameGetter, AggregatedAuditExpression.AggregatedMode) - Constructor for class org.hibernate.envers.query.criteria.AggregatedAuditExpression
-
- AggregatedAuditExpression.AggregatedMode - Enum in org.hibernate.envers.query.criteria
-
- ALLOW_IDENTIFIER_REUSE - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Guarantees proper validity audit strategy behavior when application reuses identifiers of deleted entities.
- and(AuditCriterion, AuditCriterion) - Static method in class org.hibernate.envers.query.AuditEntity
-
Return the conjuction of two criterions.
- areMatch(Object, Object) - Method in class org.hibernate.envers.event.spi.EnversListenerDuplicationStrategy
-
- asc() - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Sort the results by the property in ascending order
- AUDIT_STRATEGY - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Audit strategy.
- AUDIT_STRATEGY_VALIDITY_END_REV_FIELD_NAME - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Column name that will hold the end revision number in audit entities.
- AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_FIELD_NAME - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Column name of the timestamp of the end revision until which the data was valid.
- AUDIT_STRATEGY_VALIDITY_STORE_REVEND_TIMESTAMP - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Store the timestamp of the end revision, until which the data was valid,
in addition to the end revision itself.
- AUDIT_TABLE_PREFIX - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Audit table prefix.
- AUDIT_TABLE_SUFFIX - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Audit table suffix.
- AuditAssociationQuery<Q extends AuditQuery> - Interface in org.hibernate.envers.query
-
- AuditConjunction - Class in org.hibernate.envers.query.criteria
-
- AuditConjunction() - Constructor for class org.hibernate.envers.query.criteria.AuditConjunction
-
- AuditCriterion - Interface in org.hibernate.envers.query.criteria
-
- AuditDisjunction - Class in org.hibernate.envers.query.criteria
-
- AuditDisjunction() - Constructor for class org.hibernate.envers.query.criteria.AuditDisjunction
-
- Audited - Annotation Type in org.hibernate.envers
-
When applied to a class, indicates that all of its properties should be audited.
- AuditEntity - Class in org.hibernate.envers.query
-
- AuditException - Exception in org.hibernate.envers.exception
-
- AuditException(String) - Constructor for exception org.hibernate.envers.exception.AuditException
-
- AuditException(String, Throwable) - Constructor for exception org.hibernate.envers.exception.AuditException
-
- AuditException(Throwable) - Constructor for exception org.hibernate.envers.exception.AuditException
-
- AuditId<T> - Class in org.hibernate.envers.query.criteria
-
Create restrictions and projections for the id of an audited entity.
- AuditId(String) - Constructor for class org.hibernate.envers.query.criteria.AuditId
-
- AuditJoinTable - Annotation Type in org.hibernate.envers
-
- AuditMappedBy - Annotation Type in org.hibernate.envers
-
Annotation to specify a "fake" bi-directional relation.
- AuditOrder - Interface in org.hibernate.envers.query.order
-
- AuditOrder.OrderData - Class in org.hibernate.envers.query.order
-
- AuditOverride - Annotation Type in org.hibernate.envers
-
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 - Annotation Type in org.hibernate.envers
-
The AuditingOverrides
annotation is used to override the auditing
behavior for one ore more fields (or properties) inside an embedded
component.
- AuditProjection - Interface in org.hibernate.envers.query.projection
-
- AuditProjection.ProjectionData - Class in org.hibernate.envers.query.projection
-
- AuditProperty<T> - Class in org.hibernate.envers.query.criteria
-
Create restrictions, projections and specify order for a property of an audited entity.
- AuditProperty(String, PropertyNameGetter) - Constructor for class org.hibernate.envers.query.criteria.AuditProperty
-
- AuditQuery - Interface in org.hibernate.envers.query
-
- AuditQueryCreator - Class in org.hibernate.envers.query
-
- AuditQueryCreator(EnversService, AuditReaderImplementor) - Constructor for class org.hibernate.envers.query.AuditQueryCreator
-
- AuditReader - Interface in org.hibernate.envers
-
- AuditReaderFactory - Class in org.hibernate.envers
-
- AuditRelatedId - Class in org.hibernate.envers.query.criteria
-
Create restrictions on an id of an entity related to an audited entity.
- AuditRelatedId(String, PropertyNameGetter) - Constructor for class org.hibernate.envers.query.criteria.AuditRelatedId
-
- AuditStrategy - Interface in org.hibernate.envers.strategy
-
- AuditStrategy - Interface in org.hibernate.envers.strategy.spi
-
A strategy abstraction for how to audit entity changes.
- AuditTable - Annotation Type in org.hibernate.envers
-
- find(Class<T>, Object, Number) - Method in interface org.hibernate.envers.AuditReader
-
Find an entity by primary key at the given revision.
- find(Class<T>, Object, Date) - Method in interface org.hibernate.envers.AuditReader
-
Find an entity by primary key on the given date.
- find(Class<T>, String, Object, Number) - Method in interface org.hibernate.envers.AuditReader
-
Find an entity by primary key at the given revision with the specified entityName.
- find(Class<T>, String, Object, Number, boolean) - Method in interface org.hibernate.envers.AuditReader
-
Find an entity by primary key at the given revision with the specified entityName,
possibly including deleted entities in the search.
- FIND_BY_REVISION_EXACT_MATCH - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Forces AuditReader#find
implementations that accept a revision-number argument to perform an exact
match against the supplied revision number rather than potentially returning hits that are less-than or
equal-to the supplied revision number.
- findEntities(Number) - Method in interface org.hibernate.envers.CrossTypeRevisionChangesReader
-
Find all entities changed (added, updated and removed) in a given revision.
- findEntities(Number, RevisionType) - Method in interface org.hibernate.envers.CrossTypeRevisionChangesReader
-
Find all entities changed (added, updated or removed) in a given revision.
- findEntitiesGroupByRevisionType(Number) - Method in interface org.hibernate.envers.CrossTypeRevisionChangesReader
-
Find all entities changed (added, updated and removed) in a given revision grouped by modification type.
- findEntityTypes(Number) - Method in interface org.hibernate.envers.CrossTypeRevisionChangesReader
-
Returns set of entity names and corresponding Java classes modified in a given revision.
- findRevision(Class<T>, Number) - Method in interface org.hibernate.envers.AuditReader
-
A helper method; should be used only if a custom revision entity is used.
- findRevisions(Class<T>, Set<Number>) - Method in interface org.hibernate.envers.AuditReader
-
Find a map of revisions using the revision numbers specified.
- forEntitiesAtRevision(Class<?>, Number) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query, which will return entities satisfying some conditions (specified later),
at a given revision.
- forEntitiesAtRevision(Class<?>, String, Number) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query, which will return entities satisfying some conditions (specified later),
at a given revision and a given entityName.
- forEntitiesAtRevision(Class<?>, String, Number, boolean) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query, which will return entities satisfying some conditions (specified later),
at a given revision and a given entityName.
- forEntitiesModifiedAtRevision(Class<?>, String, Number) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query, which will return entities modified at the specified revision.
- forEntitiesModifiedAtRevision(Class<?>, Number) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query, which will return entities modified at the specified revision.
- forRevisionsOfEntity(Class<?>, boolean, boolean) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query, which selects the revisions, at which the given entity was modified.
- forRevisionsOfEntity(Class<?>, String, boolean, boolean) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query, which selects the revisions, at which the given entity was modified and with a given entityName.
- forRevisionsOfEntity(Class<?>, boolean) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query that selects the revision entities associated with the specified entity.
- forRevisionsOfEntity(Class<?>, String, boolean) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query that selects the revision entities associated with the specified entity.
- forRevisionsOfEntityWithChanges(Class<?>, boolean) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query that selects the revisions at which the given entity was modified.
- forRevisionsOfEntityWithChanges(Class<?>, String, boolean) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query that selects the revisions at which the given entity was modified.
- fromRepresentation(Object) - Static method in enum org.hibernate.envers.RevisionType
-
- function(String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Projection using a custom function
- ge(T) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "greater than or equal" constraint
- generateBidirectionalCollectionChangeWorkUnits(AuditProcess, EntityPersister, String, Object[], Object[], SessionImplementor) - Method in class org.hibernate.envers.event.spi.BaseEnversEventListener
-
- geProperty(String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "greater than or equal" constraint to another property
- geProperty(String, String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "greater than or equal" constraint to another property
- get(Session) - Static method in class org.hibernate.envers.AuditReaderFactory
-
Create an audit reader associated with an open session.
- get(EntityManager) - Static method in class org.hibernate.envers.AuditReaderFactory
-
Create an audit reader associated with an open entity manager.
- getAction() - Method in class org.hibernate.envers.event.spi.EnversListenerDuplicationStrategy
-
- getAlias() - Method in interface org.hibernate.envers.query.AuditQuery
-
- getAlias(String) - Method in class org.hibernate.envers.query.order.AuditOrder.OrderData
-
- getAlias(String) - Method in class org.hibernate.envers.query.projection.AuditProjection.ProjectionData
-
- getAuditEntityConfiguration() - Method in class org.hibernate.envers.strategy.spi.MappingContext
-
- getAuditEntityMapping() - Method in class org.hibernate.envers.strategy.spi.MappingContext
-
- getCollectionEntry(AbstractCollectionEvent) - Method in class org.hibernate.envers.event.spi.BaseEnversCollectionEventListener
-
- getCrossTypeRevisionChangesReader() - Method in interface org.hibernate.envers.AuditReader
-
- getCurrentRevision(Class<T>, boolean) - Method in interface org.hibernate.envers.AuditReader
-
- getData(EnversService) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
- getData(EnversService) - Method in interface org.hibernate.envers.query.order.AuditOrder
-
- getData(EnversService) - Method in interface org.hibernate.envers.query.projection.AuditProjection
-
- getDate() - Method in exception org.hibernate.envers.exception.RevisionDoesNotExistException
-
- getEntityName(Object, Number, Object) - Method in interface org.hibernate.envers.AuditReader
-
Get the entity name of an instance of an entity returned by this AuditReader.
- getEntityName() - Method in exception org.hibernate.envers.exception.NotAuditedException
-
- getEnversService() - Method in class org.hibernate.envers.event.spi.BaseEnversEventListener
-
- getFirst() - Method in class org.hibernate.envers.tools.Pair
-
- getFunction() - Method in class org.hibernate.envers.query.projection.AuditProjection.ProjectionData
-
- getId() - Method in class org.hibernate.envers.DefaultRevisionEntity
-
- getId() - Method in class org.hibernate.envers.enhanced.SequenceIdRevisionEntity
-
- getModifiedEntityNames() - Method in class org.hibernate.envers.DefaultTrackingModifiedEntitiesRevisionEntity
-
- getModifiedEntityNames() - Method in class org.hibernate.envers.enhanced.SequenceIdTrackingModifiedEntitiesRevisionEntity
-
- getPropertyName() - Method in class org.hibernate.envers.query.order.AuditOrder.OrderData
-
- getPropertyName() - Method in class org.hibernate.envers.query.projection.AuditProjection.ProjectionData
-
- getRepresentation() - Method in enum org.hibernate.envers.RevisionType
-
- getResultList() - Method in interface org.hibernate.envers.query.AuditQuery
-
- getRevision() - Method in exception org.hibernate.envers.exception.RevisionDoesNotExistException
-
- getRevisionDate(Number) - Method in interface org.hibernate.envers.AuditReader
-
Get the date, at which a revision was created.
- getRevisionDate() - Method in class org.hibernate.envers.DefaultRevisionEntity
-
- getRevisionDate() - Method in class org.hibernate.envers.enhanced.SequenceIdRevisionEntity
-
- getRevisionEntityMapping() - Method in class org.hibernate.envers.strategy.spi.MappingContext
-
- getRevisionNumberForDate(Date) - Method in interface org.hibernate.envers.AuditReader
-
Gets the revision number, that corresponds to the given date.
- getRevisions(Class<?>, Object) - Method in interface org.hibernate.envers.AuditReader
-
Get a list of revision numbers, at which an entity was modified.
- getRevisions(Class<?>, String, Object) - Method in interface org.hibernate.envers.AuditReader
-
Get a list of revision numbers, at which an entity was modified, looking by entityName.
- getSecond() - Method in class org.hibernate.envers.tools.Pair
-
- getSingleResult() - Method in interface org.hibernate.envers.query.AuditQuery
-
- getTimestamp() - Method in class org.hibernate.envers.DefaultRevisionEntity
-
- getTimestamp() - Method in class org.hibernate.envers.enhanced.SequenceIdRevisionEntity
-
- GLOBAL_WITH_MODIFIED_FLAG - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Globally activates modified properties flag feature.
- gt(T) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "greater than" constraint
- gtProperty(String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "greater than" constraint to another property
- gtProperty(String, String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "greater than" constraint to another property
- relatedId(String) - Static method in class org.hibernate.envers.query.AuditEntity
-
Create restrictions on an id of a related entity.
- relatedId(String, String) - Static method in class org.hibernate.envers.query.AuditEntity
-
Create restrictions on an id of a related entity.
- RelationTargetAuditMode - Enum in org.hibernate.envers
-
- requiresPostCommitHanding(EntityPersister) - Method in class org.hibernate.envers.event.spi.EnversPostDeleteEventListenerImpl
-
- requiresPostCommitHanding(EntityPersister) - Method in class org.hibernate.envers.event.spi.EnversPostInsertEventListenerImpl
-
- requiresPostCommitHanding(EntityPersister) - Method in class org.hibernate.envers.event.spi.EnversPostUpdateEventListenerImpl
-
- REVISION_FIELD_NAME - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Revision field name.
- REVISION_LISTENER - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Fully qualified class name of user defined revision listener.
- REVISION_ON_COLLECTION_CHANGE - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Triggers revision generation when not-owned relation field changes.
- REVISION_TYPE_FIELD_NAME - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Revision type field name.
- RevisionDoesNotExistException - Exception in org.hibernate.envers.exception
-
- RevisionDoesNotExistException(Number) - Constructor for exception org.hibernate.envers.exception.RevisionDoesNotExistException
-
- RevisionDoesNotExistException(Date) - Constructor for exception org.hibernate.envers.exception.RevisionDoesNotExistException
-
- RevisionEntity - Annotation Type in org.hibernate.envers
-
Marks an entity to be created whenever a new revision is generated.
- RevisionListener - Interface in org.hibernate.envers
-
An implementation of this class, having a no-arg constructor, should be passed as an argument to the
RevisionEntity
annotation.
- revisionNumber() - Static method in class org.hibernate.envers.query.AuditEntity
-
Create restrictions, projections and specify order for the revision number, corresponding to an
audited entity.
- revisionNumber(String) - Static method in class org.hibernate.envers.query.AuditEntity
-
Create restrictions, projections and specify order for the revision number, corresponding to an
audited entity.
- RevisionNumber - Annotation Type in org.hibernate.envers
-
Marks a property which will hold the number of the revision in a revision entity, see
RevisionListener
.
- revisionProperty(String) - Static method in class org.hibernate.envers.query.AuditEntity
-
Create restrictions, projections and specify order for a property of the revision entity,
corresponding to an audited entity.
- revisionProperty(String, String) - Static method in class org.hibernate.envers.query.AuditEntity
-
Create restrictions, projections and specify order for a property of the revision entity,
corresponding to an audited entity.
- RevisionTimestamp - Annotation Type in org.hibernate.envers
-
Marks a property which will hold the timestamp of the revision in a revision entity, see
RevisionListener
.
- revisionType() - Static method in class org.hibernate.envers.query.AuditEntity
-
Create restrictions, projections and specify order for the revision type, corresponding to an
audited entity.
- revisionType(String) - Static method in class org.hibernate.envers.query.AuditEntity
-
Create restrictions, projections and specify order for the revision type, corresponding to an
audited entity.
- RevisionType - Enum in org.hibernate.envers
-
Type of the revision.
- ValidityAuditStrategy - Class in org.hibernate.envers.strategy
-
- ValidityAuditStrategy() - Constructor for class org.hibernate.envers.strategy.ValidityAuditStrategy
-
Deprecated.
- valueOf(String) - Static method in enum org.hibernate.envers.ModificationStore
-
Deprecated.
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.envers.query.criteria.AggregatedAuditExpression.AggregatedMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.envers.query.criteria.MatchMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.envers.RelationTargetAuditMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.envers.RevisionType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.hibernate.envers.ModificationStore
-
Deprecated.
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.envers.query.criteria.AggregatedAuditExpression.AggregatedMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.envers.query.criteria.MatchMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.envers.RelationTargetAuditMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.hibernate.envers.RevisionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.