Uses of Class
org.hibernate.envers.internal.entities.mapper.relation.MiddleComponentData
-
-
Uses of MiddleComponentData in org.hibernate.envers.configuration.internal.metadata
Methods in org.hibernate.envers.configuration.internal.metadata that return MiddleComponentData Modifier and Type Method Description protected MiddleComponentData
AbstractCollectionMetadataGenerator. addIndex(CollectionMetadataContext context, RootPersistentEntity middleEntity, QueryGeneratorBuilder queryGeneratorBuilder)
protected MiddleComponentData
AbstractCollectionMetadataGenerator. addValueToMiddleTable(CollectionMetadataContext context, Value value, RootPersistentEntity entity, QueryGeneratorBuilder queryGeneratorBuilder, String prefix, AuditJoinTableData joinTableData, boolean key)
Methods in org.hibernate.envers.configuration.internal.metadata with parameters of type MiddleComponentData Modifier and Type Method Description protected void
AbstractCollectionMetadataGenerator. addMapper(CollectionMetadataContext context, CommonCollectionMapperData commonCollectionMapperData, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData)
-
Uses of MiddleComponentData in org.hibernate.envers.internal.entities.mapper.relation
Fields in org.hibernate.envers.internal.entities.mapper.relation declared as MiddleComponentData Modifier and Type Field Description protected MiddleComponentData
BasicCollectionMapper. elementComponentData
protected MiddleComponentData
MapCollectionMapper. elementComponentData
protected MiddleComponentData
MapCollectionMapper. indexComponentData
Constructors in org.hibernate.envers.internal.entities.mapper.relation with parameters of type MiddleComponentData Constructor Description BasicCollectionMapper(Configuration configuration, CommonCollectionMapperData commonCollectionMapperData, Class<? extends T> collectionClass, Class<? extends T> proxyClass, MiddleComponentData elementComponentData, boolean ordinalInId, boolean revisionTypeInId)
ListCollectionMapper(Configuration configuration, CommonCollectionMapperData commonCollectionMapperData, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData, boolean revisionTypeInId)
MapCollectionMapper(Configuration configuration, CommonCollectionMapperData commonCollectionMapperData, Class<? extends T> collectionClass, Class<? extends T> proxyClass, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData, boolean revisionTypeInId)
SortedMapCollectionMapper(Configuration configuration, CommonCollectionMapperData commonCollectionMapperData, Class<? extends SortedMap> collectionClass, Class<? extends SortedMap> proxyClass, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData, Comparator comparator, boolean revisionTypeInId)
SortedSetCollectionMapper(Configuration configuration, CommonCollectionMapperData commonCollectionMapperData, Class<? extends SortedSet> collectionClass, Class<? extends SortedSet> proxyClass, MiddleComponentData elementComponentData, Comparator comparator, boolean ordinalInId, boolean revisionTypeInId)
-
Uses of MiddleComponentData in org.hibernate.envers.internal.entities.mapper.relation.lazy.initializor
Constructors in org.hibernate.envers.internal.entities.mapper.relation.lazy.initializor with parameters of type MiddleComponentData Constructor Description ArrayCollectionInitializor(EnversService enversService, AuditReaderImplementor versionsReader, RelationQueryGenerator queryGenerator, Object primaryKey, Number revision, boolean removed, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData)
BasicCollectionInitializor(EnversService enversService, AuditReaderImplementor versionsReader, RelationQueryGenerator queryGenerator, Object primaryKey, Number revision, boolean removed, Class<? extends T> collectionClass, MiddleComponentData elementComponentData)
ListCollectionInitializor(EnversService enversService, AuditReaderImplementor versionsReader, RelationQueryGenerator queryGenerator, Object primaryKey, Number revision, boolean removed, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData)
MapCollectionInitializor(EnversService enversService, AuditReaderImplementor versionsReader, RelationQueryGenerator queryGenerator, Object primaryKey, Number revision, boolean removed, Class<? extends T> collectionClass, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData)
SortedMapCollectionInitializor(EnversService enversService, AuditReaderImplementor versionsReader, RelationQueryGenerator queryGenerator, Object primaryKey, Number revision, boolean removed, Class<? extends SortedMap> collectionClass, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData, Comparator comparator)
SortedSetCollectionInitializor(EnversService enversService, AuditReaderImplementor versionsReader, RelationQueryGenerator queryGenerator, Object primaryKey, Number revision, boolean removed, Class<? extends SortedSet> collectionClass, MiddleComponentData elementComponentData, Comparator comparator)
-
Uses of MiddleComponentData in org.hibernate.envers.internal.entities.mapper.relation.query
Constructors in org.hibernate.envers.internal.entities.mapper.relation.query with parameters of type MiddleComponentData Constructor Description OneEntityQueryGenerator(Configuration configuration, String versionsMiddleEntityName, MiddleIdData referencingIdData, boolean revisionTypeInId, MiddleComponentData... componentData)
ThreeEntityQueryGenerator(Configuration configuration, String versionsMiddleEntityName, MiddleIdData referencingIdData, MiddleIdData referencedIdData, MiddleIdData indexIdData, boolean revisionTypeInId, String orderByCollectionRole, MiddleComponentData... componentData)
TwoEntityOneAuditedQueryGenerator(Configuration configuration, String versionsMiddleEntityName, MiddleIdData referencingIdData, MiddleIdData referencedIdData, boolean revisionTypeInId, String orderorderByCollectionRoley, MiddleComponentData... componentData)
TwoEntityQueryGenerator(Configuration configuration, String versionsMiddleEntityName, MiddleIdData referencingIdData, MiddleIdData referencedIdData, boolean revisionTypeInId, String orderByCollectionRole, MiddleComponentData... componentData)
-
Uses of MiddleComponentData in org.hibernate.envers.strategy.internal
Methods in org.hibernate.envers.strategy.internal with parameters of type MiddleComponentData Modifier and Type Method Description void
DefaultAuditStrategy. addAssociationAtRevisionRestriction(QueryBuilder rootQueryBuilder, Parameters parameters, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData referencingIdData, String versionsMiddleEntityName, String eeOriginalIdPropertyPath, String revisionPropertyPath, String originalIdPropertyName, String alias1, boolean inclusive, MiddleComponentData... componentDatas)
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a middle-entity association.void
ValidityAuditStrategy. addAssociationAtRevisionRestriction(QueryBuilder rootQueryBuilder, Parameters parameters, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData referencingIdData, String versionsMiddleEntityName, String eeOriginalIdPropertyPath, String revisionPropertyPath, String originalIdPropertyName, String alias1, boolean inclusive, MiddleComponentData... componentDatas)
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a middle-entity association. -
Uses of MiddleComponentData in org.hibernate.envers.strategy.spi
Methods in org.hibernate.envers.strategy.spi with parameters of type MiddleComponentData Modifier and Type Method Description void
AuditStrategy. addAssociationAtRevisionRestriction(QueryBuilder rootQueryBuilder, Parameters parameters, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData referencingIdData, String versionsMiddleEntityName, String eeOriginalIdPropertyPath, String revisionPropertyPath, String originalIdPropertyName, String alias1, boolean inclusive, MiddleComponentData... componentDatas)
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a middle-entity association.
-