Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractIdentifier - Class in org.hibernate.envers.boot.model
-
Base abstract implementation of
Identifier
. - AbstractIdentifier(String) - Constructor for class org.hibernate.envers.boot.model.AbstractIdentifier
- 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
- ADD - Enum constant in enum class org.hibernate.envers.RevisionType
-
Indicates that the entity was added (persisted) at that revision.
- 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.
- addAttribute(Attribute) - Method in class org.hibernate.envers.boot.model.AbstractIdentifier
- addAttribute(Attribute) - Method in interface org.hibernate.envers.boot.model.AttributeContainer
-
Add an attribute to the container.
- addAttribute(Attribute) - Method in class org.hibernate.envers.boot.model.DiscriminatorPersistentEntity
- addAttribute(Attribute) - Method in class org.hibernate.envers.boot.model.IdentifierRelation
- addAttribute(Attribute) - Method in class org.hibernate.envers.boot.model.Join
- addAttribute(Attribute) - Method in class org.hibernate.envers.boot.model.JoinedSubclassPersistentEntity
- addAttribute(Attribute) - Method in class org.hibernate.envers.boot.model.RootPersistentEntity
- addAttribute(Attribute) - Method in class org.hibernate.envers.boot.model.SimpleIdentifier
- addAttribute(Attribute) - Method in class org.hibernate.envers.boot.model.UnionSubclassPersistentEntity
- addColumn(Column) - Method in class org.hibernate.envers.boot.model.BasicAttribute
- addColumn(Column) - Method in interface org.hibernate.envers.boot.model.ColumnContainer
-
Add a column to the container.
- addColumn(Column) - Method in class org.hibernate.envers.boot.model.Key
- addColumn(Column) - Method in class org.hibernate.envers.boot.model.ManyToOneAttribute
- addColumn(Column) - Method in class org.hibernate.envers.boot.model.SetAttribute
- addColumn(Column) - Method in class org.hibernate.envers.boot.model.SimpleIdentifier
- addColumnsFromValue(Value) - Method in interface org.hibernate.envers.boot.model.ColumnContainer
-
Takes a
Value
and injects its columns into the Envers container mapping. - addCustomAuditTableName(String, String) - Method in class org.hibernate.envers.configuration.Configuration
- addEntityAtRevisionRestriction(Configuration, 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.
- addJoin(Join) - Method in class org.hibernate.envers.boot.model.DiscriminatorPersistentEntity
- addJoin(Join) - Method in interface org.hibernate.envers.boot.model.JoinAwarePersistentEntity
-
Add a secondary table join to the entity mapping.
- addJoin(Join) - Method in class org.hibernate.envers.boot.model.RootPersistentEntity
- addKeyColumn(Column) - Method in class org.hibernate.envers.boot.model.Join
- addKeyColumnsFromValue(Value) - Method in class org.hibernate.envers.boot.model.Join
- addModifiedColumns(Configuration, Value, AttributeContainer, 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
- addProjectionToQuery(EnversService, AuditReaderImplementor, Map<String, String>, Map<String, String>, String, QueryBuilder) - Method in class org.hibernate.envers.query.criteria.AuditFunction
- addProjectionToQuery(EnversService, AuditReaderImplementor, Map<String, String>, Map<String, String>, String, QueryBuilder) - Method in class org.hibernate.envers.query.criteria.AuditProperty
- addProjectionToQuery(EnversService, AuditReaderImplementor, Map<String, String>, Map<String, String>, String, QueryBuilder) - Method in interface org.hibernate.envers.query.projection.AuditProjection
-
Adds an audit projection to the specified query.
- addToQuery(EnversService, AuditReaderImplementor, Map<String, String>, Map<String, String>, String, QueryBuilder, Parameters) - Method in class org.hibernate.envers.query.criteria.AggregatedAuditExpression
- addToQuery(EnversService, AuditReaderImplementor, Map<String, String>, Map<String, String>, String, QueryBuilder, Parameters) - Method in class org.hibernate.envers.query.criteria.AuditConjunction
- addToQuery(EnversService, AuditReaderImplementor, Map<String, String>, Map<String, String>, String, QueryBuilder, Parameters) - Method in interface org.hibernate.envers.query.criteria.AuditCriterion
- addToQuery(EnversService, AuditReaderImplementor, Map<String, String>, 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 Class 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.
- ANYWHERE - Enum constant in enum class org.hibernate.envers.query.criteria.MatchMode
-
Match the pattern anywhere in the string.
- 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
- Attribute - Interface in org.hibernate.envers.boot.model
-
Contract for a mapping attribute.
- AttributeContainer - Interface in org.hibernate.envers.boot.model
-
Defines a contract for the Envers mapping model in terms of being able to contain attributes.
- 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_REVEND_TIMESTAMP_LEGACY_PLACEMENT - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Whether to use legacy validity audit strategy revision end timestamp behavior where the field is not included as part of the joined entity inheritance subclass audit tables.
- AUDIT_STRATEGY_VALIDITY_REVEND_TIMESTAMP_NUMERIC - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Determines whether the timestamp of the end revision is stored as a numeric data type.
- 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 Interface in org.hibernate.envers
-
When applied to a class, indicates that all of its properties should be audited.
- AUDITED - Enum constant in enum class org.hibernate.envers.RelationTargetAuditMode
- 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
- AuditFunction - Class in org.hibernate.envers.query.criteria
-
Create restrictions or projections using a function.
- AuditFunction(String, List<Object>) - Constructor for class org.hibernate.envers.query.criteria.AuditFunction
- 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() - Element in annotation interface org.hibernate.envers.AuditOverride
-
New
AuditJoinTable
used for this field (or property). - AuditJoinTable - Annotation Interface in org.hibernate.envers
- AuditMappedBy - Annotation Interface 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 Interface in org.hibernate.envers
-
The
AuditingOverride
annotation is used to override the auditing behavior of a superclass or single property inherited fromMappedSuperclass
type, or attribute inside an embedded component. - AuditOverrides - Annotation Interface 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. - auditParents() - Element in annotation interface org.hibernate.envers.Audited
-
Deprecated.
- AuditProjection - Interface 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
-
Provides access to past versions of audited entities based on a global revision.
- 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
-
Deprecated.use
AuditStrategy
instead. - AuditStrategy - Interface in org.hibernate.envers.strategy.spi
-
A strategy abstraction for how to audit entity changes.
- AuditStrategyContext - Interface in org.hibernate.envers.strategy.spi
-
A contract to initialize an
AuditStrategy
- AuditTable - Annotation Interface in org.hibernate.envers
B
- BaseEnversCollectionEventListener - Class in org.hibernate.envers.event.spi
-
Base class for Envers' collection event related listeners
- BaseEnversCollectionEventListener(EnversService) - Constructor for class org.hibernate.envers.event.spi.BaseEnversCollectionEventListener
- BaseEnversEventListener - Class in org.hibernate.envers.event.spi
-
Base class for all Envers event listeners
- BaseEnversEventListener(EnversService) - Constructor for class org.hibernate.envers.event.spi.BaseEnversEventListener
- BaseEnversUpdateEventListener - Class in org.hibernate.envers.event.spi
- BaseEnversUpdateEventListener(EnversService) - Constructor for class org.hibernate.envers.event.spi.BaseEnversUpdateEventListener
- BasicAttribute - Class in org.hibernate.envers.boot.model
-
Contract for a basic, singular attribute.
- BasicAttribute(String, String, boolean, boolean) - Constructor for class org.hibernate.envers.boot.model.BasicAttribute
-
Create a basic attribute
- BasicAttribute(String, String, boolean, boolean, boolean) - Constructor for class org.hibernate.envers.boot.model.BasicAttribute
-
Create a basic attribute
- BasicAttribute(String, String, boolean, boolean, boolean, String) - Constructor for class org.hibernate.envers.boot.model.BasicAttribute
-
Creates a basic attribute
- BasicAttribute(String, String, boolean, boolean, String) - Constructor for class org.hibernate.envers.boot.model.BasicAttribute
-
Create a basic attribute
- BasicAttribute(BasicAttribute) - Constructor for class org.hibernate.envers.boot.model.BasicAttribute
-
A copy constructor that performs a deep-copy.
- between(T, T) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "between" constraint
- Bindable<T> - Interface in org.hibernate.envers.boot.model
-
Defines a contract for objects that are bindable.
- BOOT_LOGGER - Static variable in interface org.hibernate.envers.boot.EnversBootLogger
- build() - Method in class org.hibernate.envers.boot.model.BasicAttribute
- build() - Method in interface org.hibernate.envers.boot.model.Bindable
-
Builds the specified binded class type.
- build() - Method in class org.hibernate.envers.boot.model.Column
- build() - Method in class org.hibernate.envers.boot.model.CompositeIdentifier
- build() - Method in class org.hibernate.envers.boot.model.DiscriminatorType
- build() - Method in class org.hibernate.envers.boot.model.Formula
- build() - Method in class org.hibernate.envers.boot.model.Join
- build() - Method in class org.hibernate.envers.boot.model.Key
- build() - Method in class org.hibernate.envers.boot.model.ManyToOneAttribute
- build() - Method in class org.hibernate.envers.boot.model.SetAttribute
- build() - Method in class org.hibernate.envers.boot.model.SimpleIdentifier
- build() - Method in class org.hibernate.envers.boot.model.TypeSpecification
- build(JaxbHbmHibernateMapping) - Method in class org.hibernate.envers.boot.model.DiscriminatorPersistentEntity
- build(JaxbHbmHibernateMapping) - Method in class org.hibernate.envers.boot.model.JoinedSubclassPersistentEntity
- build(JaxbHbmHibernateMapping) - Method in class org.hibernate.envers.boot.model.PersistentEntity
- build(JaxbHbmHibernateMapping) - Method in class org.hibernate.envers.boot.model.RootPersistentEntity
- build(JaxbHbmHibernateMapping) - Method in class org.hibernate.envers.boot.model.UnionSubclassPersistentEntity
- buildJaxbMapping() - Method in class org.hibernate.envers.boot.model.DiscriminatorPersistentEntity
- buildJaxbMapping() - Method in class org.hibernate.envers.boot.model.JoinedSubclassPersistentEntity
- buildJaxbMapping() - Method in class org.hibernate.envers.boot.model.UnionSubclassPersistentEntity
- buildSequence(Database) - Method in class org.hibernate.envers.enhanced.OrderedSequenceStructure
- buildSequenceStructure(Type, Properties, JdbcEnvironment, QualifiedName, int, int) - Method in class org.hibernate.envers.enhanced.OrderedSequenceGenerator
C
- CASCADE_DELETE_REVISION - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Deletion of a revision entity will cause a foreign key constraint database error when at least one audit record exists for that revision.
- catalog() - Element in annotation interface org.hibernate.envers.AuditJoinTable
-
The catalog of the join table.
- catalog() - Element in annotation interface org.hibernate.envers.AuditTable
-
The catalog of the table.
- catalog() - Element in annotation interface org.hibernate.envers.CollectionAuditTable
-
The catalog of the table.
- checkIfTransactionInProgress(SessionImplementor) - Method in class org.hibernate.envers.event.spi.BaseEnversEventListener
- ClassLoaderAccessHelper - Class in org.hibernate.envers.boot.registry.classloading
-
Utility class that facilitates loading of a class.
- Cloneable<T> - Interface in org.hibernate.envers.boot.model
-
Contract for an object that is cloneable.
- CollectionAuditTable - Annotation Interface in org.hibernate.envers
-
Allows for the customization of an Envers audit collection table.
- Column - Class in org.hibernate.envers.boot.model
-
An implementation of
Selection
that represents a logical column. - Column(String) - Constructor for class org.hibernate.envers.boot.model.Column
-
Create a column with just a name.
- Column(String, boolean) - Constructor for class org.hibernate.envers.boot.model.Column
-
Create a column with just a name.
- Column(String, Long, Integer, Integer, String, String, String) - Constructor for class org.hibernate.envers.boot.model.Column
-
Creates a column without a non-quoted name.
- Column(String, Long, Integer, Integer, String, String, String, boolean) - Constructor for class org.hibernate.envers.boot.model.Column
-
Creates a column
- Column(Column) - Constructor for class org.hibernate.envers.boot.model.Column
-
Copy constructor that performs a deep-copy.
- COLUMN - Enum constant in enum class org.hibernate.envers.boot.model.Selection.SelectionType
- ColumnContainer - Interface in org.hibernate.envers.boot.model
-
Contract for a container of columns.
- CompositeIdentifier - Class in org.hibernate.envers.boot.model
-
Represents an identifier based on a
composite-id
mapping. - CompositeIdentifier(EnversMetadataBuildingContext) - Constructor for class org.hibernate.envers.boot.model.CompositeIdentifier
- computeAggregationInInstanceContext() - Method in class org.hibernate.envers.query.criteria.AggregatedAuditExpression
-
Compute aggregated expression in the context of each entity instance separately.
- ConfigParameterContainer - Interface in org.hibernate.envers.boot.model
-
Contract for a model object that stores configuration parameters
- Configuration - Class in org.hibernate.envers.configuration
-
Envers configuration.
- Configuration(Properties, EnversService, MetadataImplementor) - Constructor for class org.hibernate.envers.configuration.Configuration
- conjunction() - Static method in class org.hibernate.envers.query.AuditEntity
-
Group criterions together in a single conjunction (A and B and C...).
- convertQueryResult(EnversService, EntityInstantiator, String, Number, Object) - Method in class org.hibernate.envers.query.criteria.AuditFunction
- convertQueryResult(EnversService, EntityInstantiator, String, Number, Object) - Method in class org.hibernate.envers.query.criteria.AuditProperty
- convertQueryResult(EnversService, EntityInstantiator, String, Number, Object) - Method in interface org.hibernate.envers.query.projection.AuditProjection
- count() - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Projection counting the values
- countDistinct() - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Projection counting distinct values
- createQuery() - Method in interface org.hibernate.envers.AuditReader
-
Creates an audit query
- CrossTypeRevisionChangesReader - Interface in org.hibernate.envers
-
Queries that allow retrieving snapshots of all entities (regardless of their particular type) changed in the given revision.
D
- DateTimeFormatter - Class in org.hibernate.envers
-
Utility class that provides access to a
DateFormat
instance. - DEBUG_ENABLED - Static variable in interface org.hibernate.envers.boot.EnversBootLogger
- deepCopy() - Method in class org.hibernate.envers.boot.model.BasicAttribute
- deepCopy() - Method in interface org.hibernate.envers.boot.model.Cloneable
-
Creates a new, deep-copied instance of this object
- deepCopy() - Method in class org.hibernate.envers.boot.model.Column
- deepCopy() - Method in class org.hibernate.envers.boot.model.Key
- deepCopy() - Method in class org.hibernate.envers.boot.model.ManyToOneAttribute
- deepCopy() - Method in class org.hibernate.envers.boot.model.SetAttribute
- deepCopy() - Method in class org.hibernate.envers.boot.model.TypeSpecification
- DEFAULT - Enum constant in enum class org.hibernate.envers.RelationTargetNotFoundAction
-
Specifies that exception handling should be based on the global system property:
EnversSettings.GLOBAL_RELATION_NOT_FOUND_LEGACY_FLAG
. - DEFAULT_CATALOG - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Default name of the catalog containing audit tables.
- DEFAULT_SCHEMA - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Default name of the schema containing audit tables.
- DefaultAuditStrategy - Class in org.hibernate.envers.strategy
-
Deprecated.use
DefaultAuditStrategy
instead. - DefaultAuditStrategy() - Constructor for class org.hibernate.envers.strategy.DefaultAuditStrategy
-
Deprecated.
- DefaultRevisionEntity - Class in org.hibernate.envers
- DefaultRevisionEntity() - Constructor for class org.hibernate.envers.DefaultRevisionEntity
- DefaultTrackingModifiedEntitiesRevisionEntity - Class in org.hibernate.envers
-
Extension of standard
DefaultRevisionEntity
that allows tracking entity names changed in each revision. - DefaultTrackingModifiedEntitiesRevisionEntity() - Constructor for class org.hibernate.envers.DefaultTrackingModifiedEntitiesRevisionEntity
- DEL - Enum constant in enum class org.hibernate.envers.RevisionType
-
Indicates that the entity was deleted (removed) at that revision.
- desc() - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Sort the results by the property in descending order
- DiscriminatorPersistentEntity - Class in org.hibernate.envers.boot.model
-
A persistent entity mapping that uses a single table to store entities based on a discriminator.
- DiscriminatorPersistentEntity(AuditTableData, PersistentClass) - Constructor for class org.hibernate.envers.boot.model.DiscriminatorPersistentEntity
- DiscriminatorType - Class in org.hibernate.envers.boot.model
-
Contract for a persistent entity discriminator type.
- DiscriminatorType(Value) - Constructor for class org.hibernate.envers.boot.model.DiscriminatorType
- disjunction() - Static method in class org.hibernate.envers.query.AuditEntity
-
Group criterions together in a single disjunction (A or B or C...).
- distinct() - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Projection on distinct values
- DO_NOT_AUDIT_OPTIMISTIC_LOCKING_FIELD - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Treats optimistic locking properties as unversioned.
E
- EMBEDDABLE_SET_ORDINAL_FIELD_NAME - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Name of column used for storing ordinal of the change in sets of embeddable elements.
- END - Enum constant in enum class org.hibernate.envers.query.criteria.MatchMode
-
Match the end of the string to the pattern.
- entityChanged(Class, String, Object, RevisionType, Object) - Method in interface org.hibernate.envers.EntityTrackingRevisionListener
-
Called after audited entity data has been persisted.
- EntityTrackingRevisionListener - Interface in org.hibernate.envers
-
Extension of standard
RevisionListener
that notifies whenever an entity instance has been added, modified or removed within current revision boundaries. - entityType(Class<?>) - Static method in class org.hibernate.envers.query.AuditEntity
-
Adds a restriction for the type of the current entity.
- entityType(String) - Static method in class org.hibernate.envers.query.AuditEntity
-
Adds a restriction for the type of the current entity.
- entityType(String, Class<?>) - Static method in class org.hibernate.envers.query.AuditEntity
-
Adds a restriction for the type of the entity of the specified alias.
- entityType(String, String) - Static method in class org.hibernate.envers.query.AuditEntity
-
Adds a restriction for the type of the entity of the specified alias.
- EnversBootLogger - Interface in org.hibernate.envers.boot
- EnversListener - Interface in org.hibernate.envers.event.spi
-
Marker interface for Envers listeners for duplication handling.
- EnversListenerDuplicationStrategy - Class in org.hibernate.envers.event.spi
-
Event listener duplication strategy for envers
- EnversListenerDuplicationStrategy() - Constructor for class org.hibernate.envers.event.spi.EnversListenerDuplicationStrategy
- EnversMappingException - Exception in org.hibernate.envers.boot
-
Indicates an error happened during the Envers mapping boot process.
- EnversMappingException(String) - Constructor for exception org.hibernate.envers.boot.EnversMappingException
- EnversMappingException(String, Throwable) - Constructor for exception org.hibernate.envers.boot.EnversMappingException
- EnversMappingException(Throwable) - Constructor for exception org.hibernate.envers.boot.EnversMappingException
- EnversMetadataBuildingContext - Interface in org.hibernate.envers.boot.spi
-
Metadata building context for Hibernate Envers
- EnversPostCollectionRecreateEventListenerImpl - Class in org.hibernate.envers.event.spi
-
Envers-specific collection recreation event listener
- EnversPostCollectionRecreateEventListenerImpl(EnversService) - Constructor for class org.hibernate.envers.event.spi.EnversPostCollectionRecreateEventListenerImpl
- EnversPostDeleteEventListenerImpl - Class in org.hibernate.envers.event.spi
-
Envers-specific entity (post) deletion event listener
- EnversPostDeleteEventListenerImpl(EnversService) - Constructor for class org.hibernate.envers.event.spi.EnversPostDeleteEventListenerImpl
- EnversPostInsertEventListenerImpl - Class in org.hibernate.envers.event.spi
-
Envers-specific entity (post) insertion event listener
- EnversPostInsertEventListenerImpl(EnversService) - Constructor for class org.hibernate.envers.event.spi.EnversPostInsertEventListenerImpl
- EnversPostUpdateEventListenerImpl - Class in org.hibernate.envers.event.spi
-
Envers-specific entity (post) update event listener
- EnversPostUpdateEventListenerImpl(EnversService) - Constructor for class org.hibernate.envers.event.spi.EnversPostUpdateEventListenerImpl
- EnversPreCollectionRemoveEventListenerImpl - Class in org.hibernate.envers.event.spi
-
Envers-specific collection removal event listener
- EnversPreCollectionRemoveEventListenerImpl(EnversService) - Constructor for class org.hibernate.envers.event.spi.EnversPreCollectionRemoveEventListenerImpl
- EnversPreCollectionUpdateEventListenerImpl - Class in org.hibernate.envers.event.spi
-
Envers-specific collection update event listener
- EnversPreCollectionUpdateEventListenerImpl(EnversService) - Constructor for class org.hibernate.envers.event.spi.EnversPreCollectionUpdateEventListenerImpl
- EnversPreUpdateEventListenerImpl - Class in org.hibernate.envers.event.spi
-
Envers-specific entity (pre) update event listener.
- EnversPreUpdateEventListenerImpl(EnversService) - Constructor for class org.hibernate.envers.event.spi.EnversPreUpdateEventListenerImpl
- EnversSettings - Interface in org.hibernate.envers.configuration
-
Configuration property names.
- eq(Object) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply an "equal" constraint
- eq(Object) - Method in class org.hibernate.envers.query.criteria.AuditId
-
Apply an "equal" constraint
- eq(Object) - Method in class org.hibernate.envers.query.criteria.AuditRelatedId
-
Applies an "equals" criteria predicate.
- eq(T) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply an "equal" constraint
- eqFunction(AuditFunction) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply an "equal" constraint to another function
- eqFunction(AuditFunction) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply an "equal" constraint to a function
- eqProperty(String) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply an "equal" constraint to a property
- eqProperty(String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply an "equal" constraint to another property
- eqProperty(String, String) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply an "equal" constraint to a property
- eqProperty(String, String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply an "equal" constraint to another property
- equals(Object) - Method in class org.hibernate.envers.DefaultRevisionEntity
- equals(Object) - Method in class org.hibernate.envers.DefaultTrackingModifiedEntitiesRevisionEntity
- equals(Object) - Method in class org.hibernate.envers.enhanced.SequenceIdRevisionEntity
- equals(Object) - Method in class org.hibernate.envers.enhanced.SequenceIdTrackingModifiedEntitiesRevisionEntity
- equals(Object) - Method in class org.hibernate.envers.tools.Pair
- ERROR - Enum constant in enum class org.hibernate.envers.RelationTargetNotFoundAction
-
Specifies that exceptions should be thrown regardless of the global system property:
EnversSettings.GLOBAL_RELATION_NOT_FOUND_LEGACY_FLAG
. - EXACT - Enum constant in enum class org.hibernate.envers.query.criteria.MatchMode
-
Match the pattern exactly.
- ExtendableCriterion - Interface in org.hibernate.envers.query.criteria
F
- 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, LocalDateTime) - Method in interface org.hibernate.envers.AuditReader
-
Find an entity by primary key on the given datetime.
- 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.
- FIRST - Enum constant in enum class org.hibernate.envers.query.order.NullPrecedence
-
Null values will be rendered before non-null values.
- forClass() - Element in annotation interface org.hibernate.envers.AuditOverride
-
Specifies class which field (or property) mapping is being overridden.
- 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<?>, Number) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query, which will return entities modified at the specified revision.
- forEntitiesModifiedAtRevision(Class<?>, String, Number) - Method in class org.hibernate.envers.query.AuditQueryCreator
-
Creates a query, which will return entities modified at the specified revision.
- Formula - Class in org.hibernate.envers.boot.model
-
An implementation of
Selection
that represents a formula. - Formula(String) - Constructor for class org.hibernate.envers.boot.model.Formula
- FORMULA - Enum constant in enum class org.hibernate.envers.boot.model.Selection.SelectionType
- 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<?>, 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) - 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, 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.
- 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.
- from(Selectable) - Static method in class org.hibernate.envers.boot.model.Column
-
Creates an Envers column mapping from an Hibernate ORM column mapping.
- from(Selectable) - Static method in class org.hibernate.envers.boot.model.Formula
-
Create an Envers Formula mapping from an Hibernate ORM formula.
- fromRepresentation(byte) - Static method in enum class org.hibernate.envers.RevisionType
- fromRepresentation(Object) - Static method in enum class org.hibernate.envers.RevisionType
- function(String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Projection using a custom function
- function(String, Object...) - Static method in class org.hibernate.envers.query.AuditEntity
-
Create restrictions or projections using a function.
- FUNCTION_NAME - Static variable in class org.hibernate.envers.function.OrderByFragmentFunction
G
- ge(Object) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "greater than or equal" constraint
- ge(T) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "greater than or equal" constraint
- geFunction(AuditFunction) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "greater than or equal" constraint to another function
- geFunction(AuditFunction) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "greater than or equal" constraint to a function
- generateBidirectionalCollectionChangeWorkUnits(AuditProcess, EntityPersister, String, Object[], Object[], SessionImplementor) - Method in class org.hibernate.envers.event.spi.BaseEnversEventListener
- generateSqmFunctionExpression(List<? extends SqmTypedNode<?>>, ReturnableType<T>, QueryEngine) - Method in class org.hibernate.envers.function.OrderByFragmentFunction
- geProperty(String) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "greater than or equal" constraint to a property
- 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.AuditFunction
-
Apply a "greater than or equal" constraint to a property
- geProperty(String, String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "greater than or equal" constraint to another property
- get(EntityManager) - Static method in class org.hibernate.envers.AuditReaderFactory
-
Create an audit reader associated with an open entity manager.
- get(Session) - Static method in class org.hibernate.envers.AuditReaderFactory
-
Create an audit reader associated with an open session.
- 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.criteria.AuditFunction
- getAlias(String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
- getAlias(String) - Method in class org.hibernate.envers.query.order.AuditOrder.OrderData
- getAlias(String) - Method in interface org.hibernate.envers.query.projection.AuditProjection
-
Get the alias associated with the audit projection.
- getArguments() - Method in class org.hibernate.envers.query.criteria.AuditFunction
- getAttributes() - Method in class org.hibernate.envers.boot.model.AbstractIdentifier
- getAttributes() - Method in interface org.hibernate.envers.boot.model.Identifier
-
Get the collection of property attributes.
- getAttributesPrefixed(String, Iterator<Selectable>, boolean, boolean) - Method in class org.hibernate.envers.boot.model.IdentifierRelation
- getAttributesPrefixed(String, ColumnNameIterator, boolean, boolean) - Method in class org.hibernate.envers.boot.model.IdentifierRelation
- getAuditEntityConfigurationRegistry() - Method in interface org.hibernate.envers.boot.spi.EnversMetadataBuildingContext
- getAuditEntityName(String) - Method in class org.hibernate.envers.configuration.Configuration
-
todo: move this Get the audit enttiy name.
- getAuditEntityNameRegistry() - Method in interface org.hibernate.envers.boot.spi.EnversMetadataBuildingContext
- getAuditStrategy() - Method in class org.hibernate.envers.configuration.Configuration
- getAuditStrategyName() - Method in class org.hibernate.envers.configuration.Configuration
- getAuditTableData() - Method in class org.hibernate.envers.boot.model.PersistentEntity
- getAuditTableName(String, String) - Method in class org.hibernate.envers.configuration.Configuration
-
Gets the audit table name by looking up the entity in the defined custom tables and if not found returns a prefixed, suffixed audit table name.
- getCollectionEntry(AbstractCollectionEvent) - Method in class org.hibernate.envers.event.spi.BaseEnversCollectionEventListener
- getColumns() - Method in class org.hibernate.envers.boot.model.BasicAttribute
- getColumns() - Method in interface org.hibernate.envers.boot.model.ColumnContainer
-
Get all columns that are part of this property
- getColumns() - Method in class org.hibernate.envers.boot.model.Key
- getColumns() - Method in class org.hibernate.envers.boot.model.ManyToOneAttribute
- getColumns() - Method in class org.hibernate.envers.boot.model.SetAttribute
- getConfiguration() - Method in interface org.hibernate.envers.boot.spi.EnversMetadataBuildingContext
- getConfiguration() - Method in class org.hibernate.envers.strategy.spi.MappingContext
- getCorrelatedSubqueryOperator() - Method in class org.hibernate.envers.configuration.Configuration
- getCrossTypeRevisionChangesReader() - Method in interface org.hibernate.envers.AuditReader
- getCurrentRevision(Class<T>, boolean) - Method in interface org.hibernate.envers.AuditReader
-
Deprecated.use
RevisionListener
instead. While this method is being deprecated, expect a new API for this in 6.0. - getData(Configuration) - Method in interface org.hibernate.envers.query.order.AuditOrder
- getDate() - Method in exception org.hibernate.envers.exception.RevisionDoesNotExistException
- getDefaultCatalogName() - Method in class org.hibernate.envers.configuration.Configuration
- getDefaultSchemaName() - Method in class org.hibernate.envers.configuration.Configuration
- getDiscriminator() - Method in class org.hibernate.envers.boot.model.RootPersistentEntity
- getDiscriminatorValue() - Method in class org.hibernate.envers.boot.model.DiscriminatorPersistentEntity
- getDiscriminatorValue() - Method in class org.hibernate.envers.boot.model.JoinedSubclassPersistentEntity
- getDiscriminatorValue() - Method in class org.hibernate.envers.boot.model.RootPersistentEntity
- getEmbeddableSetOrdinalPropertyName() - Method in class org.hibernate.envers.configuration.Configuration
- getEntityMapping() - Method in class org.hibernate.envers.strategy.spi.MappingContext
- getEntityName() - Method in exception org.hibernate.envers.exception.NotAuditedException
- 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.
- getEnversService() - Method in class org.hibernate.envers.configuration.Configuration
-
Returns a reference to the
EnversService
. - getEnversService() - Method in class org.hibernate.envers.event.spi.BaseEnversEventListener
- getExtends() - Method in class org.hibernate.envers.boot.model.SubclassPersistentEntity
- getFirst() - Method in class org.hibernate.envers.tools.Pair
- getFunction() - Method in class org.hibernate.envers.query.criteria.AuditFunction
- getGeneratorClass() - Method in class org.hibernate.envers.boot.model.SimpleIdentifier
- getId() - Method in class org.hibernate.envers.DefaultRevisionEntity
- getId() - Method in class org.hibernate.envers.enhanced.SequenceIdRevisionEntity
- getIdentifier() - Method in class org.hibernate.envers.boot.model.RootPersistentEntity
- getInstant() - Method in exception org.hibernate.envers.exception.RevisionDoesNotExistException
- getJoins() - Method in class org.hibernate.envers.boot.model.DiscriminatorPersistentEntity
- getJoins() - Method in interface org.hibernate.envers.boot.model.JoinAwarePersistentEntity
-
Get an unmodifiable list of joins associated with entity mapping.
- getJoins() - Method in class org.hibernate.envers.boot.model.RootPersistentEntity
- getLocalDateTime() - Method in exception org.hibernate.envers.exception.RevisionDoesNotExistException
- getMappingCollector() - Method in interface org.hibernate.envers.boot.spi.EnversMetadataBuildingContext
- getModifiedColumnNamingStrategy() - Method in class org.hibernate.envers.configuration.Configuration
- getModifiedEntityNames() - Method in class org.hibernate.envers.DefaultTrackingModifiedEntitiesRevisionEntity
- getModifiedEntityNames() - Method in class org.hibernate.envers.enhanced.SequenceIdTrackingModifiedEntitiesRevisionEntity
- getModifiedFlagsSuffix() - Method in class org.hibernate.envers.configuration.Configuration
- getName() - Method in class org.hibernate.envers.boot.model.AbstractIdentifier
- getName() - Method in interface org.hibernate.envers.boot.model.Attribute
-
Get the name of the attribute
- getName() - Method in class org.hibernate.envers.boot.model.BasicAttribute
- getName() - Method in class org.hibernate.envers.boot.model.Column
- getName() - Method in interface org.hibernate.envers.boot.model.Identifier
-
Get the property name.
- getName() - Method in class org.hibernate.envers.boot.model.ManyToOneAttribute
- getName() - Method in class org.hibernate.envers.boot.model.SetAttribute
- getNullPrecedence() - Method in class org.hibernate.envers.query.order.AuditOrder.OrderData
- getOnDelete() - Method in class org.hibernate.envers.boot.model.ManyToOneAttribute
- getOriginalIdPropertyName() - Method in class org.hibernate.envers.configuration.Configuration
- getParameters() - Method in interface org.hibernate.envers.boot.model.ConfigParameterContainer
-
Get the configuration parameters
- getParameters() - Method in class org.hibernate.envers.boot.model.TypeSpecification
- getPersistentClass() - Method in class org.hibernate.envers.boot.model.PersistentEntity
- getPropertyName() - Method in class org.hibernate.envers.query.order.AuditOrder.OrderData
- getPropertyNameGetter() - Method in class org.hibernate.envers.query.criteria.AuditProperty
- getReflectionManager() - Method in interface org.hibernate.envers.boot.spi.EnversMetadataBuildingContext
- getReflectionManager() - Method in class org.hibernate.envers.configuration.Configuration
- getRepresentation() - Method in enum class org.hibernate.envers.RevisionType
- getResultList() - Method in interface org.hibernate.envers.query.AuditQuery
- getRevision() - Method in exception org.hibernate.envers.exception.RevisionDoesNotExistException
- getRevisionDate() - Method in class org.hibernate.envers.DefaultRevisionEntity
- getRevisionDate() - Method in class org.hibernate.envers.enhanced.SequenceIdRevisionEntity
- getRevisionDate(Number) - Method in interface org.hibernate.envers.AuditReader
-
Get the date, at which a revision was created.
- getRevisionEndFieldName() - Method in class org.hibernate.envers.configuration.Configuration
- getRevisionEndTimestampFieldName() - Method in class org.hibernate.envers.configuration.Configuration
- getRevisionFieldName() - Method in class org.hibernate.envers.configuration.Configuration
- getRevisionInfo() - Method in class org.hibernate.envers.configuration.Configuration
- getRevisionInfoClass() - Method in interface org.hibernate.envers.strategy.spi.AuditStrategyContext
-
Get the revision entity class name
- getRevisionInfoExplicitTypeName() - Method in class org.hibernate.envers.strategy.spi.MappingContext
- getRevisionInfoPropertyType() - Method in class org.hibernate.envers.strategy.spi.MappingContext
- getRevisionInfoTimestampAccessor() - Method in interface org.hibernate.envers.strategy.spi.AuditStrategyContext
-
Get the revision info timestamp accessor
- getRevisionListenerClass() - Method in class org.hibernate.envers.configuration.Configuration
- getRevisionNumberForDate(Instant) - Method in interface org.hibernate.envers.AuditReader
-
Gets the revision number, that corresponds to the given date.
- getRevisionNumberForDate(LocalDateTime) - Method in interface org.hibernate.envers.AuditReader
-
Gets the revision number, that corresponds to the given date.
- getRevisionNumberForDate(Date) - Method in interface org.hibernate.envers.AuditReader
-
Gets the revision number, that corresponds to the given date.
- getRevisionNumberPath() - Method in class org.hibernate.envers.configuration.Configuration
- getRevisionPropertyPath(String) - Method in class org.hibernate.envers.configuration.Configuration
-
todo: move this Get the revision property path.
- 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.
- getRevisionTypePropertyName() - Method in class org.hibernate.envers.configuration.Configuration
- getRevisionTypePropertyType() - Method in class org.hibernate.envers.configuration.Configuration
- getSecond() - Method in class org.hibernate.envers.tools.Pair
- getSelectionType() - Method in class org.hibernate.envers.boot.model.Selection
- getServiceRegistry() - Method in interface org.hibernate.envers.boot.spi.EnversMetadataBuildingContext
- 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
- getType() - Method in class org.hibernate.envers.boot.model.BasicAttribute
- GLOBAL_RELATION_NOT_FOUND_LEGACY_FLAG - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Globally defines whether legacy relation not-found behavior should be used or not.
- GLOBAL_WITH_MODIFIED_FLAG - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Globally activates modified properties flag feature.
- gt(Object) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "greater than" constraint
- gt(T) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "greater than" constraint
- gtFunction(AuditFunction) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "greater than" constraint to another function
- gtFunction(AuditFunction) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "greater than" constraint to a function
- gtProperty(String) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "greater than" constraint to a property
- 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.AuditFunction
-
Apply a "greater than" constraint to a property
- gtProperty(String, String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "greater than" constraint to another property
H
- hasChanged() - Method in class org.hibernate.envers.query.criteria.AuditId
- hasChanged() - Method in class org.hibernate.envers.query.criteria.AuditProperty
- hashCode() - Method in class org.hibernate.envers.DefaultRevisionEntity
- hashCode() - Method in class org.hibernate.envers.DefaultTrackingModifiedEntitiesRevisionEntity
- hashCode() - Method in class org.hibernate.envers.enhanced.SequenceIdRevisionEntity
- hashCode() - Method in class org.hibernate.envers.enhanced.SequenceIdTrackingModifiedEntitiesRevisionEntity
- hashCode() - Method in class org.hibernate.envers.tools.Pair
- hasNotChanged() - Method in class org.hibernate.envers.query.criteria.AuditId
- hasNotChanged() - Method in class org.hibernate.envers.query.criteria.AuditProperty
- hasSettingForUseModifiedFlag() - Method in class org.hibernate.envers.configuration.Configuration
I
- id() - Static method in class org.hibernate.envers.query.AuditEntity
- id(String) - Static method in class org.hibernate.envers.query.AuditEntity
- Identifier - Interface in org.hibernate.envers.boot.model
-
Common contract for an identifier.
- IDENTIFIER_PLACEHOLDER - Static variable in class org.hibernate.envers.query.criteria.AuditId
- IdentifierRelation - Class in org.hibernate.envers.boot.model
-
A contract for identifier relations between persisted entities All attributes stored here are stored in their non-key form, see IdMetadataGenerator.
- IdentifierRelation() - Constructor for class org.hibernate.envers.boot.model.IdentifierRelation
- IGNORE - Enum constant in enum class org.hibernate.envers.RelationTargetNotFoundAction
-
Specifies that exceptions should be ignored regardless of the global system property:
EnversSettings.GLOBAL_RELATION_NOT_FOUND_LEGACY_FLAG
. - ilike(String, MatchMode) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply on "ilike" constraint
- ilike(T) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply an "ilike" constraint
- in(Object[]) - Method in class org.hibernate.envers.query.criteria.AuditRelatedId
-
Applies an "in" criteria predicate.
- in(Collection) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply an "in" constraint
- in(T[]) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply an "in" constraint
- initializeCollection(AbstractCollectionEvent) - Method in class org.hibernate.envers.event.spi.BaseEnversCollectionEventListener
-
Forces persistent collection initialization.
- INSTANCE - Static variable in class org.hibernate.envers.DateTimeFormatter
- INSTANCE - Static variable in class org.hibernate.envers.event.spi.EnversListenerDuplicationStrategy
-
Singleton access
- INSTANCE - Static variable in class org.hibernate.envers.function.OrderByFragmentFunction
- inverseJoinColumns() - Element in annotation interface org.hibernate.envers.AuditJoinTable
-
The foreign key columns of the join table which reference the primary table of the entity that does not own the association (i.e.
- isAllowIdentifierReuse() - Method in class org.hibernate.envers.configuration.Configuration
- isAscending() - Method in class org.hibernate.envers.query.order.AuditOrder.OrderData
- isAudited() - Element in annotation interface org.hibernate.envers.AuditOverride
-
Indicates if the field (or property) is audited; defaults to
true
. - isCascadeDeleteRevision() - Method in class org.hibernate.envers.configuration.Configuration
- isDetachedEntityUpdate(String, Object[]) - Method in class org.hibernate.envers.event.spi.BaseEnversUpdateEventListener
-
Returns whether the entity has
withModifiedFlag
features and has no old state, most likely implying it was updated in a detached entity state. - isDoNotAuditOptimisticLockingField() - Method in class org.hibernate.envers.configuration.Configuration
- isEntityClassAudited(Class<?>) - Method in interface org.hibernate.envers.AuditReader
-
Checks if the entityClass was configured to be audited.
- isEntityNameAudited(String) - Method in interface org.hibernate.envers.AuditReader
-
Checks if the entityName was configured to be audited.
- isFindByRevisionExactMatch() - Method in class org.hibernate.envers.configuration.Configuration
- isGenerateRevisionsForCollections() - Method in class org.hibernate.envers.configuration.Configuration
- isGlobalLegacyRelationTargetNotFound() - Method in class org.hibernate.envers.configuration.Configuration
- isJoinAware() - Method in class org.hibernate.envers.boot.model.DiscriminatorPersistentEntity
- isJoinAware() - Method in class org.hibernate.envers.boot.model.PersistentEntity
- isJoinAware() - Method in class org.hibernate.envers.boot.model.RootPersistentEntity
- isKey() - Method in class org.hibernate.envers.boot.model.BasicAttribute
- isKey() - Method in interface org.hibernate.envers.boot.model.Keyable
-
Get whether the attribute is already participatig in a key.
- isKey() - Method in class org.hibernate.envers.boot.model.ManyToOneAttribute
- isModifiedFlagsEnabled() - Method in class org.hibernate.envers.configuration.Configuration
- isNativeIdEnabled() - Method in class org.hibernate.envers.configuration.Configuration
- isNotNull() - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply an "is not null" constraint to the another property
- isNull() - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply an "is null" constraint
- isRevisionEndTimestampEnabled() - Method in class org.hibernate.envers.configuration.Configuration
- isRevisionEndTimestampNumeric() - Method in class org.hibernate.envers.configuration.Configuration
- isRevisionEndTimestampOnly() - Method in class org.hibernate.envers.strategy.spi.MappingContext
- isRevisionEndTimestampUseLegacyPlacement() - Method in class org.hibernate.envers.configuration.Configuration
- isRevisionSequenceNoCache() - Method in class org.hibernate.envers.configuration.Configuration
- isStoreDataAtDelete() - Method in class org.hibernate.envers.configuration.Configuration
- isTrackEntitiesChanged() - Method in class org.hibernate.envers.configuration.Configuration
J
- jaxbContribution(String) - Method in interface org.hibernate.envers.boot.EnversBootLogger
-
Log about usage of deprecated Scanner setting
- Join - Class in org.hibernate.envers.boot.model
-
Contract that represents a secondary table join that is part of an entity hierarchy.
- Join(String, String, String) - Constructor for class org.hibernate.envers.boot.model.Join
- JoinAwarePersistentEntity - Interface in org.hibernate.envers.boot.model
-
Contract for entity mappings that support secondary table joins.
- JoinedSubclassPersistentEntity - Class in org.hibernate.envers.boot.model
-
A persistent entity mapping that uses joined table(s) to store the hierarchy of entity types.
- JoinedSubclassPersistentEntity(AuditTableData, PersistentClass) - Constructor for class org.hibernate.envers.boot.model.JoinedSubclassPersistentEntity
K
- Key - Class in org.hibernate.envers.boot.model
-
Contract for declaring a column name of a foreign key.
- Key() - Constructor for class org.hibernate.envers.boot.model.Key
- Key(Key) - Constructor for class org.hibernate.envers.boot.model.Key
- Keyable - Interface in org.hibernate.envers.boot.model
-
Contract that defines an attribute that can participate in a key.
L
- LAST - Enum constant in enum class org.hibernate.envers.query.order.NullPrecedence
-
Null values will be rendered after non-null values.
- le(Object) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "less than or equal" constraint
- le(T) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "less than or equal" constraint
- leFunction(AuditFunction) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "less than or equal" constraint to another function
- leFunction(AuditFunction) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "less than or equal" constraint to a function
- leProperty(String) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "less than or equal" constraint to a property
- leProperty(String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "less than or equal" constraint to another property
- leProperty(String, String) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "less than or equal" constraint to a property
- leProperty(String, String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "less than or equal" constraint to another property
- like(Object) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "like" constraint
- like(String, MatchMode) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "like" constraint
- like(String, MatchMode) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "like" constraint
- like(T) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "like" constraint
- loadClass(EnversMetadataBuildingContext, String) - Static method in class org.hibernate.envers.boot.registry.classloading.ClassLoaderAccessHelper
-
Loads a class by name.
- LOGGER_NAME - Static variable in interface org.hibernate.envers.boot.EnversBootLogger
- lt(Object) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "less than" constraint
- lt(T) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "less than" constraint
- ltFunction(AuditFunction) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "less than" constraint to another function
- ltFunction(AuditFunction) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "less than" constraint to a function
- ltProperty(String) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "less than" constraint to a property
- ltProperty(String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "less than" constraint to another property
- ltProperty(String, String) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "less than" constraint to a property
- ltProperty(String, String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "less than" constraint to another property
M
- make(T1, T2) - Static method in class org.hibernate.envers.tools.Pair
- ManyToOneAttribute - Class in org.hibernate.envers.boot.model
-
Represents a plural attribute mapping of a
many-to-one
orkey-many-to-one
. - ManyToOneAttribute(String, String, boolean, boolean, boolean, String) - Constructor for class org.hibernate.envers.boot.model.ManyToOneAttribute
- ManyToOneAttribute(ManyToOneAttribute) - Constructor for class org.hibernate.envers.boot.model.ManyToOneAttribute
- mappedBy() - Element in annotation interface org.hibernate.envers.AuditMappedBy
-
Name of the property in the related entity which maps back to this entity.
- MappingContext - Class in org.hibernate.envers.strategy.spi
-
Describes an audit mapping context.
- MappingContext(PersistentEntity, Configuration, String, String, boolean) - Constructor for class org.hibernate.envers.strategy.spi.MappingContext
- MatchMode - Enum Class in org.hibernate.envers.query.criteria
-
A strategy for matching strings using "like".
- max() - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Projection on the maximum value
- MAX - Enum constant in enum class org.hibernate.envers.query.criteria.AggregatedAuditExpression.AggregatedMode
- maximize() - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "maximalize" constraint, with the ability to specify further constraints on the maximized property
- min() - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Projection on the minimum value
- MIN - Enum constant in enum class org.hibernate.envers.query.criteria.AggregatedAuditExpression.AggregatedMode
- minimize() - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "minimize" constraint, with the ability to specify further constraints on the minimized property
- MOD - Enum constant in enum class org.hibernate.envers.RevisionType
-
Indicates that the entity was modified (one or more of its fields) at that revision.
- MODIFIED_COLUMN_NAMING_STRATEGY - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Specifies the
ModifiedColumnNamingStrategy
to use Defaults toLegacyModifiedColumnNamingStrategy
. - MODIFIED_FLAG_SUFFIX - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Suffix of modified flag columns.
- modifiedColumnName() - Element in annotation interface org.hibernate.envers.Audited
-
The column name of the modified field.
- ModifiedColumnNamingStrategy - Interface in org.hibernate.envers.boot.spi
-
Defines a naming strategy for applying modified columns to the audited entity metamodel.
- ModifiedEntityNames - Annotation Interface in org.hibernate.envers
-
Marks a property which holds entity names that have been modified during each revision.
N
- name() - Element in annotation interface org.hibernate.envers.AuditJoinTable
-
Name of the join table.
- name() - Element in annotation interface org.hibernate.envers.AuditOverride
-
Name of the field (or property) whose mapping is being overridden.
- name() - Element in annotation interface org.hibernate.envers.CollectionAuditTable
-
The name of the table
- ne(Object) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "not equal" constraint
- ne(Object) - Method in class org.hibernate.envers.query.criteria.AuditId
-
Apply a "not equal" constraint
- ne(Object) - Method in class org.hibernate.envers.query.criteria.AuditRelatedId
-
Applies a "not equals" criteria predicate.
- ne(T) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "not equal" constraint
- neFunction(AuditFunction) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "not equal" constraint to another function
- neFunction(AuditFunction) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "not equal" constraint to a function
- neProperty(String) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "not equal" constraint to a property
- neProperty(String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "not equal" constraint to another property
- neProperty(String, String) - Method in class org.hibernate.envers.query.criteria.AuditFunction
-
Apply a "not equal" constraint to a property
- neProperty(String, String) - Method in class org.hibernate.envers.query.criteria.AuditProperty
-
Apply a "not equal" constraint to another property
- newRevision(Object) - Method in interface org.hibernate.envers.RevisionListener
-
Called when a new revision is created.
- not(AuditCriterion) - Static method in class org.hibernate.envers.query.AuditEntity
-
Return the negation of a criterion.
- NOT_AUDITED - Enum constant in enum class org.hibernate.envers.RelationTargetAuditMode
- NotAudited - Annotation Interface in org.hibernate.envers
-
When applied to a field, indicates that this field should not be audited.
- NotAuditedException - Exception in org.hibernate.envers.exception
- NotAuditedException(String, String) - Constructor for exception org.hibernate.envers.exception.NotAuditedException
- NullPrecedence - Enum Class in org.hibernate.envers.query.order
-
Defines the possible null handling modes.
- nulls(NullPrecedence) - Method in interface org.hibernate.envers.query.order.AuditOrder
-
Specifies the null order precedence for the order-by column specification.
O
- onCollectionAction(AbstractCollectionEvent, PersistentCollection, Serializable, CollectionEntry) - Method in class org.hibernate.envers.event.spi.BaseEnversCollectionEventListener
- onCollectionActionInversed(AbstractCollectionEvent, PersistentCollection, Serializable, CollectionEntry) - Method in class org.hibernate.envers.event.spi.BaseEnversCollectionEventListener
- onPostDelete(PostDeleteEvent) - Method in class org.hibernate.envers.event.spi.EnversPostDeleteEventListenerImpl
- onPostInsert(PostInsertEvent) - Method in class org.hibernate.envers.event.spi.EnversPostInsertEventListenerImpl
- onPostRecreateCollection(PostCollectionRecreateEvent) - Method in class org.hibernate.envers.event.spi.EnversPostCollectionRecreateEventListenerImpl
- onPostUpdate(PostUpdateEvent) - Method in class org.hibernate.envers.event.spi.EnversPostUpdateEventListenerImpl
- onPreRemoveCollection(PreCollectionRemoveEvent) - Method in class org.hibernate.envers.event.spi.EnversPreCollectionRemoveEventListenerImpl
- onPreUpdate(PreUpdateEvent) - Method in class org.hibernate.envers.event.spi.EnversPreUpdateEventListenerImpl
- onPreUpdateCollection(PreCollectionUpdateEvent) - Method in class org.hibernate.envers.event.spi.EnversPreCollectionUpdateEventListenerImpl
- or(AuditCriterion, AuditCriterion) - Static method in class org.hibernate.envers.query.AuditEntity
-
Return the disjuction of two criterions.
- OrderByFragmentFunction - Class in org.hibernate.envers.function
-
Envers specific FunctionContributor
- OrderByFragmentFunction() - Constructor for class org.hibernate.envers.function.OrderByFragmentFunction
- OrderData(String, String, boolean, NullPrecedence) - Constructor for class org.hibernate.envers.query.order.AuditOrder.OrderData
- OrderedSequenceGenerator - Class in org.hibernate.envers.enhanced
-
Revision number generator has to produce values in ascending order (gaps may occur).
- OrderedSequenceGenerator() - Constructor for class org.hibernate.envers.enhanced.OrderedSequenceGenerator
- OrderedSequenceStructure - Class in org.hibernate.envers.enhanced
-
Describes a sequence that supports ordered sequences.
- OrderedSequenceStructure(JdbcEnvironment, QualifiedName, int, int, boolean, Class<?>) - Constructor for class org.hibernate.envers.enhanced.OrderedSequenceStructure
- OrderedSequenceStructure(JdbcEnvironment, QualifiedName, int, int, Class<?>) - Constructor for class org.hibernate.envers.enhanced.OrderedSequenceStructure
- org.hibernate.envers - package org.hibernate.envers
- org.hibernate.envers.boot - package org.hibernate.envers.boot
- org.hibernate.envers.boot.model - package org.hibernate.envers.boot.model
- org.hibernate.envers.boot.registry.classloading - package org.hibernate.envers.boot.registry.classloading
- org.hibernate.envers.boot.spi - package org.hibernate.envers.boot.spi
- org.hibernate.envers.configuration - package org.hibernate.envers.configuration
- org.hibernate.envers.enhanced - package org.hibernate.envers.enhanced
- org.hibernate.envers.event.spi - package org.hibernate.envers.event.spi
- org.hibernate.envers.exception - package org.hibernate.envers.exception
- org.hibernate.envers.function - package org.hibernate.envers.function
- org.hibernate.envers.query - package org.hibernate.envers.query
- org.hibernate.envers.query.criteria - package org.hibernate.envers.query.criteria
- org.hibernate.envers.query.order - package org.hibernate.envers.query.order
- org.hibernate.envers.query.projection - package org.hibernate.envers.query.projection
- org.hibernate.envers.strategy - package org.hibernate.envers.strategy
- org.hibernate.envers.strategy.spi - package org.hibernate.envers.strategy.spi
- org.hibernate.envers.tools - package org.hibernate.envers.tools
- ORIGINAL_ID_PROP_NAME - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Original id property name name.
P
- Pair<T1,
T2> - Class in org.hibernate.envers.tools -
A pair of objects.
- Pair(T1, T2) - Constructor for class org.hibernate.envers.tools.Pair
- perform(Session, String, EnversService, Object, Object, Object) - Method in interface org.hibernate.envers.strategy.AuditStrategy
- perform(Session, String, Configuration, Object, Object, Object) - Method in interface org.hibernate.envers.strategy.spi.AuditStrategy
-
Perform the persistence of audited data for regular entities.
- performCollectionChange(Session, String, String, EnversService, PersistentCollectionChangeData, Object) - Method in interface org.hibernate.envers.strategy.AuditStrategy
- performCollectionChange(Session, String, String, Configuration, PersistentCollectionChangeData, Object) - Method in interface org.hibernate.envers.strategy.spi.AuditStrategy
-
Perform the persistence of audited data for collection ("middle") entities.
- PersistentEntity - Class in org.hibernate.envers.boot.model
-
Contract for a persisted entity mapping.
- PersistentEntity(AuditTableData, PersistentClass) - Constructor for class org.hibernate.envers.boot.model.PersistentEntity
- PluralAttribute - Interface in org.hibernate.envers.boot.model
-
Contract for an attribute that represents multiple values.
- positionMappedBy() - Element in annotation interface org.hibernate.envers.AuditMappedBy
-
Name of the property in the related entity which maps to the position column.
- postInitialize(AuditStrategyContext) - Method in interface org.hibernate.envers.strategy.spi.AuditStrategy
-
Performs post initialization of the audit strategy implementation.
- property(String) - Static method in class org.hibernate.envers.query.AuditEntity
-
Create restrictions, projections and specify order for a property of an audited entity.
- property(String, String) - Static method in class org.hibernate.envers.query.AuditEntity
-
Create restrictions, projections and specify order for a property of an audited entity.
R
- 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 Class in org.hibernate.envers
- RelationTargetNotFoundAction - Enum Class in org.hibernate.envers
-
Defines the actions on how to handle
EntityNotFoundException
cases when a relation between two entities (audited or not) cannot be found in the data store. - requiresPostCommitHandling(EntityPersister) - Method in class org.hibernate.envers.event.spi.EnversPostDeleteEventListenerImpl
- requiresPostCommitHandling(EntityPersister) - Method in class org.hibernate.envers.event.spi.EnversPostInsertEventListenerImpl
- requiresPostCommitHandling(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_SEQUENCE_NOCACHE - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Whether to apply a nocache configuration for the revision sequence.
- 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(Instant) - Constructor for exception org.hibernate.envers.exception.RevisionDoesNotExistException
- RevisionDoesNotExistException(LocalDateTime) - Constructor for exception org.hibernate.envers.exception.RevisionDoesNotExistException
- RevisionDoesNotExistException(Date) - Constructor for exception org.hibernate.envers.exception.RevisionDoesNotExistException
- RevisionEntity - Annotation Interface 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 Interface 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 Interface 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 Class in org.hibernate.envers
-
Type of the revision.
- RootPersistentEntity - Class in org.hibernate.envers.boot.model
-
A persistent entity mapping that represents the root entity of an entity hierarchy.
- RootPersistentEntity(AuditTableData, Class<?>, String, String) - Constructor for class org.hibernate.envers.boot.model.RootPersistentEntity
- RootPersistentEntity(AuditTableData, PersistentClass) - Constructor for class org.hibernate.envers.boot.model.RootPersistentEntity
S
- schema() - Element in annotation interface org.hibernate.envers.AuditJoinTable
-
The schema of the join table.
- schema() - Element in annotation interface org.hibernate.envers.AuditTable
-
The schema of the table.
- schema() - Element in annotation interface org.hibernate.envers.CollectionAuditTable
-
The schema of the table.
- SecondaryAuditTable - Annotation Interface in org.hibernate.envers
- secondaryAuditTableName() - Element in annotation interface org.hibernate.envers.SecondaryAuditTable
- SecondaryAuditTables - Annotation Interface in org.hibernate.envers
- secondaryTableName() - Element in annotation interface org.hibernate.envers.SecondaryAuditTable
- selectEntity(boolean) - Static method in class org.hibernate.envers.query.AuditEntity
-
Adds a projection to the current entity itself.
- Selection<T> - Class in org.hibernate.envers.boot.model
-
A contract for a selection, can be a column or a formula.
- Selection(Selection.SelectionType) - Constructor for class org.hibernate.envers.boot.model.Selection
- Selection.SelectionType - Enum Class in org.hibernate.envers.boot.model
- SequenceIdRevisionEntity - Class in org.hibernate.envers.enhanced
- SequenceIdRevisionEntity() - Constructor for class org.hibernate.envers.enhanced.SequenceIdRevisionEntity
- SequenceIdTrackingModifiedEntitiesRevisionEntity - Class in org.hibernate.envers.enhanced
-
Extension of standard
SequenceIdRevisionEntity
that allows tracking entity names changed in each revision. - SequenceIdTrackingModifiedEntitiesRevisionEntity() - Constructor for class org.hibernate.envers.enhanced.SequenceIdTrackingModifiedEntitiesRevisionEntity
- SetAttribute - Class in org.hibernate.envers.boot.model
-
A plural attribute that represents a
set
. - SetAttribute(String, String, String, String) - Constructor for class org.hibernate.envers.boot.model.SetAttribute
- setCacheable(boolean) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
- setCacheable(boolean) - Method in interface org.hibernate.envers.query.AuditQuery
- setCacheMode(CacheMode) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
- setCacheMode(CacheMode) - Method in interface org.hibernate.envers.query.AuditQuery
- setCacheRegion(String) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
- setCacheRegion(String) - Method in interface org.hibernate.envers.query.AuditQuery
- setCascade(String) - Method in class org.hibernate.envers.boot.model.SetAttribute
- setCatalog(String) - Method in class org.hibernate.envers.boot.model.Join
- setColumnName(String) - Method in class org.hibernate.envers.boot.model.SetAttribute
- setComment(String) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
- setComment(String) - Method in interface org.hibernate.envers.query.AuditQuery
- setDiscriminator(DiscriminatorType) - Method in class org.hibernate.envers.boot.model.RootPersistentEntity
- setDiscriminatorValue(String) - Method in class org.hibernate.envers.boot.model.DiscriminatorPersistentEntity
- setDiscriminatorValue(String) - Method in class org.hibernate.envers.boot.model.JoinedSubclassPersistentEntity
- setDiscriminatorValue(String) - Method in class org.hibernate.envers.boot.model.RootPersistentEntity
- setElementType(String) - Method in class org.hibernate.envers.boot.model.SetAttribute
- setExtends(String) - Method in class org.hibernate.envers.boot.model.SubclassPersistentEntity
- setFetch(String) - Method in class org.hibernate.envers.boot.model.SetAttribute
- setFirstResult(int) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
- setFirstResult(int) - Method in interface org.hibernate.envers.query.AuditQuery
- setFlushMode(FlushMode) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
- setFlushMode(FlushMode) - Method in interface org.hibernate.envers.query.AuditQuery
- setForeignKey(String) - Method in class org.hibernate.envers.boot.model.ManyToOneAttribute
- setGeneratorClass(String) - Method in class org.hibernate.envers.boot.model.SimpleIdentifier
- setId(int) - Method in class org.hibernate.envers.DefaultRevisionEntity
- setId(int) - Method in class org.hibernate.envers.enhanced.SequenceIdRevisionEntity
- setIdentifier(Identifier) - Method in class org.hibernate.envers.boot.model.RootPersistentEntity
- setInsertable(boolean) - Method in class org.hibernate.envers.boot.model.BasicAttribute
- setInverse(boolean) - Method in class org.hibernate.envers.boot.model.Join
- setKey(boolean) - Method in class org.hibernate.envers.boot.model.BasicAttribute
- setKey(boolean) - Method in interface org.hibernate.envers.boot.model.Keyable
-
Set whether this attribute should or shouldn't participate as a key attribute.
- setKey(boolean) - Method in class org.hibernate.envers.boot.model.ManyToOneAttribute
- setKey(Key) - Method in class org.hibernate.envers.boot.model.JoinedSubclassPersistentEntity
- setKeyColumn(String) - Method in class org.hibernate.envers.boot.model.SetAttribute
- setLazy(String) - Method in class org.hibernate.envers.boot.model.SetAttribute
- setLockMode(LockMode) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
- setLockMode(LockMode) - Method in interface org.hibernate.envers.query.AuditQuery
- setMaxResults(int) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
- setMaxResults(int) - Method in interface org.hibernate.envers.query.AuditQuery
- setModifiedEntityNames(Set<String>) - Method in class org.hibernate.envers.DefaultTrackingModifiedEntitiesRevisionEntity
- setModifiedEntityNames(Set<String>) - Method in class org.hibernate.envers.enhanced.SequenceIdTrackingModifiedEntitiesRevisionEntity
- setName(String) - Method in interface org.hibernate.envers.boot.model.Attribute
-
Set the name of the attribute
- setName(String) - Method in class org.hibernate.envers.boot.model.BasicAttribute
- setName(String) - Method in class org.hibernate.envers.boot.model.Column
- setName(String) - Method in class org.hibernate.envers.boot.model.ManyToOneAttribute
- setName(String) - Method in class org.hibernate.envers.boot.model.SetAttribute
- setOnDelete(String) - Method in class org.hibernate.envers.boot.model.ManyToOneAttribute
- setOptional(boolean) - Method in class org.hibernate.envers.boot.model.Join
- setParameter(String, String) - Method in interface org.hibernate.envers.boot.model.ConfigParameterContainer
-
Set a parameter
- setParameter(String, String) - Method in class org.hibernate.envers.boot.model.SimpleIdentifier
- setParameter(String, String) - Method in class org.hibernate.envers.boot.model.TypeSpecification
- setSchema(String) - Method in class org.hibernate.envers.boot.model.Join
- setTable(String) - Method in class org.hibernate.envers.boot.model.Join
- setTimeout(int) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
- setTimeout(int) - Method in interface org.hibernate.envers.query.AuditQuery
- setTimestamp(long) - Method in class org.hibernate.envers.DefaultRevisionEntity
- setTimestamp(long) - Method in class org.hibernate.envers.enhanced.SequenceIdRevisionEntity
- setTrackEntitiesChanged(boolean) - Method in class org.hibernate.envers.configuration.Configuration
- setType(TypeSpecification) - Method in class org.hibernate.envers.boot.model.BasicAttribute
- setWhereClause(String) - Method in class org.hibernate.envers.boot.model.RootPersistentEntity
- shouldGenerateRevision(AbstractCollectionEvent) - Method in class org.hibernate.envers.event.spi.BaseEnversCollectionEventListener
-
Checks whether modification of not-owned relation field triggers new revision and owner entity is versioned.
- SimpleIdentifier - Class in org.hibernate.envers.boot.model
-
Represents a simple identifier mapping.
- SimpleIdentifier(String, String) - Constructor for class org.hibernate.envers.boot.model.SimpleIdentifier
- SingularAttribute - Interface in org.hibernate.envers.boot.model
-
Contract for an attribute that represents a singular value.
- START - Enum constant in enum class org.hibernate.envers.query.criteria.MatchMode
-
Match the start of the string to the pattern.
- STORE_DATA_AT_DELETE - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Indicates whether entity data should be stored during removal.
- SubclassPersistentEntity - Class in org.hibernate.envers.boot.model
- SubclassPersistentEntity(AuditTableData, PersistentClass) - Constructor for class org.hibernate.envers.boot.model.SubclassPersistentEntity
- subLogger(String) - Static method in interface org.hibernate.envers.boot.EnversBootLogger
- subLoggerName(String) - Static method in interface org.hibernate.envers.boot.EnversBootLogger
T
- targetAuditMode() - Element in annotation interface org.hibernate.envers.Audited
-
Specifies if the entity that is the target of the relation should be audited or not.
- targetNotFoundAction() - Element in annotation interface org.hibernate.envers.Audited
-
Specifies if the entity that is the relation target isn't found, how should the system react.
- toMatchString(String) - Method in enum class org.hibernate.envers.query.criteria.MatchMode
-
Convert the pattern by prepending/append "%".
- toString() - Method in class org.hibernate.envers.DefaultRevisionEntity
- toString() - Method in class org.hibernate.envers.DefaultTrackingModifiedEntitiesRevisionEntity
- toString() - Method in class org.hibernate.envers.enhanced.SequenceIdRevisionEntity
- toString() - Method in class org.hibernate.envers.enhanced.SequenceIdTrackingModifiedEntitiesRevisionEntity
- TRACE_ENABLED - Static variable in interface org.hibernate.envers.boot.EnversBootLogger
- TRACK_ENTITIES_CHANGED_IN_REVISION - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Track entity names that have been changed during each revision.
- traverseRelation(String, JoinType) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
- traverseRelation(String, JoinType) - Method in interface org.hibernate.envers.query.AuditQuery
- traverseRelation(String, JoinType, String) - Method in interface org.hibernate.envers.query.AuditAssociationQuery
- traverseRelation(String, JoinType, String) - Method in interface org.hibernate.envers.query.AuditQuery
- traverseRelation(String, JoinType, String, AuditCriterion) - Method in interface org.hibernate.envers.query.AuditQuery
- TypeSpecification - Class in org.hibernate.envers.boot.model
-
Contract for a type specification mapping.
- TypeSpecification(String) - Constructor for class org.hibernate.envers.boot.model.TypeSpecification
- TypeSpecification(TypeSpecification) - Constructor for class org.hibernate.envers.boot.model.TypeSpecification
U
- UnionSubclassPersistentEntity - Class in org.hibernate.envers.boot.model
-
A persistent entity mapping that uses the table-per-class inheritance strategy.
- UnionSubclassPersistentEntity(AuditTableData, PersistentClass) - Constructor for class org.hibernate.envers.boot.model.UnionSubclassPersistentEntity
- up() - Method in interface org.hibernate.envers.query.AuditAssociationQuery
- USE_REVISION_ENTITY_WITH_NATIVE_ID - Static variable in interface org.hibernate.envers.configuration.EnversSettings
-
Use revision entity with native identifier generator.
V
- ValidityAuditStrategy - Class in org.hibernate.envers.strategy
-
Deprecated.use
ValidityAuditStrategy
instead. - ValidityAuditStrategy() - Constructor for class org.hibernate.envers.strategy.ValidityAuditStrategy
-
Deprecated.
- value() - Element in annotation interface org.hibernate.envers.AuditOverrides
-
An array of
AuditOverride
values, to define the new auditing behavior. - value() - Element in annotation interface org.hibernate.envers.AuditTable
-
The name of the table
- value() - Element in annotation interface org.hibernate.envers.RevisionEntity
-
The optional listener that will be used to fill in the custom revision entity.
- value() - Element in annotation interface org.hibernate.envers.SecondaryAuditTables
- valueOf(String) - Static method in enum class org.hibernate.envers.boot.model.Selection.SelectionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.hibernate.envers.query.criteria.AggregatedAuditExpression.AggregatedMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.hibernate.envers.query.criteria.MatchMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.hibernate.envers.query.order.NullPrecedence
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.hibernate.envers.RelationTargetAuditMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.hibernate.envers.RelationTargetNotFoundAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.hibernate.envers.RevisionType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.hibernate.envers.boot.model.Selection.SelectionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.hibernate.envers.query.criteria.AggregatedAuditExpression.AggregatedMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.hibernate.envers.query.criteria.MatchMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.hibernate.envers.query.order.NullPrecedence
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.hibernate.envers.RelationTargetAuditMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.hibernate.envers.RelationTargetNotFoundAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.hibernate.envers.RevisionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withModifiedFlag() - Element in annotation interface org.hibernate.envers.Audited
-
Should a modification flag be stored for each property in the annotated class or for the annotated property.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
@AuditOverride(forClass=SomeEntity.class)
instead.