Uses of Class
org.hibernate.envers.internal.entities.mapper.relation.MiddleIdData
Packages that use MiddleIdData
Package
Description
-
Uses of MiddleIdData in org.hibernate.envers.configuration.internal.metadata
Methods in org.hibernate.envers.configuration.internal.metadata that return MiddleIdDataModifier and TypeMethodDescriptionprotected MiddleIdDataAbstractCollectionMetadataGenerator.createMiddleIdData(IdMappingData idMappingData, String prefix, String entityName) Methods in org.hibernate.envers.configuration.internal.metadata with parameters of type MiddleIdDataModifier and TypeMethodDescriptionprotected 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 MiddleIdDataModifier and TypeMethodDescriptionComponentDescription.getMiddleIdData()RelationDescription.getReferencedIdData()RelationDescription.getReferencingIdData()Methods in org.hibernate.envers.internal.entities with parameters of type MiddleIdDataModifier and TypeMethodDescriptionvoidEntityConfiguration.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 MiddleIdDataConstructors in org.hibernate.envers.internal.entities.mapper.relation with parameters of type MiddleIdDataModifierConstructorDescriptionCommonCollectionMapperData(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 -
Uses of MiddleIdData in org.hibernate.envers.internal.entities.mapper.relation.query
Fields in org.hibernate.envers.internal.entities.mapper.relation.query declared as MiddleIdDataModifier and TypeFieldDescriptionprotected final MiddleIdDataAbstractRelationQueryGenerator.referencingIdDataConstructors in org.hibernate.envers.internal.entities.mapper.relation.query with parameters of type MiddleIdDataModifierConstructorDescriptionprotectedAbstractRelationQueryGenerator(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 MiddleIdDataModifier and TypeMethodDescriptionvoidDefaultAuditStrategy.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 MiddleIdDataModifier and TypeMethodDescriptionvoidAuditStrategy.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.