Uses of Class
org.hibernate.envers.internal.entities.mapper.relation.MiddleIdData
-
-
Uses of MiddleIdData in org.hibernate.envers.configuration.internal.metadata
Methods in org.hibernate.envers.configuration.internal.metadata that return MiddleIdData Modifier and Type Method Description protected MiddleIdData
AbstractCollectionMetadataGenerator. createMiddleIdData(IdMappingData idMappingData, String prefix, String entityName)
Methods in org.hibernate.envers.configuration.internal.metadata with parameters of type MiddleIdData Modifier and Type Method Description protected CommonCollectionMapperData
AbstractCollectionMetadataGenerator. createCommonCollectionMapperData(CollectionMetadataContext context, String entityName, MiddleIdData idData, RelationQueryGenerator queryGenerator)
-
Uses of MiddleIdData in org.hibernate.envers.internal.entities
Methods in org.hibernate.envers.internal.entities that return MiddleIdData Modifier and Type Method Description MiddleIdData
ComponentDescription. getMiddleIdData()
MiddleIdData
RelationDescription. getReferencedIdData()
MiddleIdData
RelationDescription. getReferencingIdData()
Methods in org.hibernate.envers.internal.entities with parameters of type MiddleIdData Modifier and Type Method Description void
EntityConfiguration. addToManyComponent(String propertyName, String auditMiddleEntityName, MiddleIdData middleIdData)
void
EntityConfiguration. addToManyMiddleNotOwningRelation(String fromPropertyName, String mappedByPropertyName, String toEntityName, MiddleIdData referencingIdData, MiddleIdData referencedIdData, String auditMiddleEntityName)
void
EntityConfiguration. addToManyMiddleRelation(String fromPropertyName, String toEntityName, MiddleIdData referencingIdData, MiddleIdData referencedIdData, String auditMiddleEntityName)
static ComponentDescription
ComponentDescription. many(String propertyName, String auditMiddleEntityName, MiddleIdData middleIdData)
static RelationDescription
RelationDescription. toMany(String fromPropertyName, RelationType relationType, String toEntityName, String mappedByPropertyName, IdMapper idMapper, PropertyMapper fakeBidirectionalRelationMapper, PropertyMapper fakeBidirectionalRelationIndexMapper, MiddleIdData referencingIdData, MiddleIdData referencedIdData, String auditMiddleEntityName, boolean insertable, boolean indexed)
-
Uses of MiddleIdData in org.hibernate.envers.internal.entities.mapper.relation
Methods in org.hibernate.envers.internal.entities.mapper.relation that return MiddleIdData Modifier and Type Method Description MiddleIdData
CommonCollectionMapperData. getReferencingIdData()
Constructors in org.hibernate.envers.internal.entities.mapper.relation with parameters of type MiddleIdData Constructor Description CommonCollectionMapperData(String versionsMiddleEntityName, PropertyData collectionReferencingPropertyData, MiddleIdData referencingIdData, RelationQueryGenerator queryGenerator, String collectionRole)
-
Uses of MiddleIdData in org.hibernate.envers.internal.entities.mapper.relation.component
Constructors in org.hibernate.envers.internal.entities.mapper.relation.component with parameters of type MiddleIdData Constructor Description MiddleRelatedComponentMapper(MiddleIdData relatedIdData)
-
Uses of MiddleIdData in org.hibernate.envers.internal.entities.mapper.relation.query
Fields in org.hibernate.envers.internal.entities.mapper.relation.query declared as MiddleIdData Modifier and Type Field Description protected MiddleIdData
AbstractRelationQueryGenerator. referencingIdData
Constructors in org.hibernate.envers.internal.entities.mapper.relation.query with parameters of type MiddleIdData Constructor Description AbstractRelationQueryGenerator(Configuration configuration, String entityName, MiddleIdData referencingIdData, boolean revisionTypeInId, String orderByCollectionRole)
OneAuditEntityQueryGenerator(Configuration configuration, MiddleIdData referencingIdData, String referencedEntityName, MiddleIdData referencedIdData, boolean revisionTypeInId, String mappedBy, boolean mappedByKey, String orderByCollectionRole)
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 MiddleIdData in org.hibernate.envers.strategy.internal
Methods in org.hibernate.envers.strategy.internal with parameters of type MiddleIdData 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.void
DefaultAuditStrategy. addEntityAtRevisionRestriction(Configuration configuration, QueryBuilder rootQueryBuilder, Parameters parameters, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData idData, String revisionPropertyPath, String originalIdPropertyName, String alias1, String alias2, boolean inclusive)
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a two-entity relation.void
ValidityAuditStrategy. addEntityAtRevisionRestriction(Configuration configuration, QueryBuilder rootQueryBuilder, Parameters parameters, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData idData, String revisionPropertyPath, String originalIdPropertyName, String alias1, String alias2, boolean inclusive)
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a two-entity relation. -
Uses of MiddleIdData in org.hibernate.envers.strategy.spi
Methods in org.hibernate.envers.strategy.spi with parameters of type MiddleIdData 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.void
AuditStrategy. addEntityAtRevisionRestriction(Configuration configuration, QueryBuilder rootQueryBuilder, Parameters parameters, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData idData, String revisionPropertyPath, String originalIdPropertyName, String alias1, String alias2, boolean inclusive)
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a two-entity relation.
-