Index

A B C D E F G H I J K L M N O P R S T U V W 
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 from MappedSuperclass 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.
Use @AuditOverride(forClass=SomeEntity.class) instead.
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 or key-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 to LegacyModifiedColumnNamingStrategy.
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.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form