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 MiddleIdDataAbstractCollectionMetadataGenerator. 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 CommonCollectionMapperDataAbstractCollectionMetadataGenerator. 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 MiddleIdDataComponentDescription. getMiddleIdData()MiddleIdDataRelationDescription. getReferencedIdData()MiddleIdDataRelationDescription. getReferencingIdData()Methods in org.hibernate.envers.internal.entities with parameters of type MiddleIdData Modifier and Type Method Description voidEntityConfiguration. addToManyComponent(String propertyName, String auditMiddleEntityName, MiddleIdData middleIdData)voidEntityConfiguration. addToManyMiddleNotOwningRelation(String fromPropertyName, String mappedByPropertyName, String toEntityName, MiddleIdData referencingIdData, MiddleIdData referencedIdData, String auditMiddleEntityName)voidEntityConfiguration. addToManyMiddleRelation(String fromPropertyName, String toEntityName, MiddleIdData referencingIdData, MiddleIdData referencedIdData, String auditMiddleEntityName)static ComponentDescriptionComponentDescription. many(String propertyName, String auditMiddleEntityName, MiddleIdData middleIdData)static RelationDescriptionRelationDescription. 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 MiddleIdDataCommonCollectionMapperData. 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 MiddleIdDataAbstractRelationQueryGenerator. referencingIdDataConstructors 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 voidDefaultAuditStrategy. 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.voidValidityAuditStrategy. 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.voidDefaultAuditStrategy. 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.voidValidityAuditStrategy. 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 voidAuditStrategy. 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.voidAuditStrategy. 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.
-