## Uses of Class
org.hibernate.envers.entities.mapper.relation.MiddleIdData

Packages that use MiddleIdData
org.hibernate.envers.entities.mapper.relation
org.hibernate.envers.entities.mapper.relation.component
org.hibernate.envers.entities.mapper.relation.query
org.hibernate.envers.strategy

Uses of MiddleIdData in org.hibernate.envers.entities.mapper.relation

Methods in org.hibernate.envers.entities.mapper.relation that return MiddleIdData
`MiddleIdData` `CommonCollectionMapperData.getReferencingIdData()`

Constructors in org.hibernate.envers.entities.mapper.relation with parameters of type MiddleIdData
`CommonCollectionMapperData(AuditEntitiesConfiguration verEntCfg, String versionsMiddleEntityName, PropertyData collectionReferencingPropertyData, MiddleIdData referencingIdData, RelationQueryGenerator queryGenerator)`

Uses of MiddleIdData in org.hibernate.envers.entities.mapper.relation.component

Constructors in org.hibernate.envers.entities.mapper.relation.component with parameters of type MiddleIdData
`MiddleRelatedComponentMapper(MiddleIdData relatedIdData)`

Uses of MiddleIdData in org.hibernate.envers.entities.mapper.relation.query

Constructors in org.hibernate.envers.entities.mapper.relation.query with parameters of type MiddleIdData
`OneAuditEntityQueryGenerator(GlobalConfiguration globalCfg, AuditEntitiesConfiguration verEntCfg, AuditStrategy auditStrategy, MiddleIdData referencingIdData, String referencedEntityName, MiddleIdData referencedIdData)`
`OneEntityQueryGenerator(AuditEntitiesConfiguration verEntCfg, AuditStrategy auditStrategy, String versionsMiddleEntityName, MiddleIdData referencingIdData, MiddleComponentData... componentDatas)`
`ThreeEntityQueryGenerator(GlobalConfiguration globalCfg, AuditEntitiesConfiguration verEntCfg, AuditStrategy auditStrategy, String versionsMiddleEntityName, MiddleIdData referencingIdData, MiddleIdData referencedIdData, MiddleIdData indexIdData, MiddleComponentData... componentDatas)`
`TwoEntityOneAuditedQueryGenerator(AuditEntitiesConfiguration verEntCfg, AuditStrategy auditStrategy, String versionsMiddleEntityName, MiddleIdData referencingIdData, MiddleIdData referencedIdData, MiddleComponentData... componentDatas)`
`TwoEntityQueryGenerator(GlobalConfiguration globalCfg, AuditEntitiesConfiguration verEntCfg, AuditStrategy auditStrategy, String versionsMiddleEntityName, MiddleIdData referencingIdData, MiddleIdData referencedIdData, MiddleComponentData... componentDatas)`

Uses of MiddleIdData in org.hibernate.envers.strategy

Methods in org.hibernate.envers.strategy with parameters of type MiddleIdData
`void` `ValidityAuditStrategy.addAssociationAtRevisionRestriction(QueryBuilder rootQueryBuilder, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData referencingIdData, String versionsMiddleEntityName, String eeOriginalIdPropertyPath, String revisionPropertyPath, String originalIdPropertyName, MiddleComponentData... componentDatas)`
`void` `DefaultAuditStrategy.addAssociationAtRevisionRestriction(QueryBuilder rootQueryBuilder, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData referencingIdData, String versionsMiddleEntityName, String eeOriginalIdPropertyPath, String revisionPropertyPath, String originalIdPropertyName, MiddleComponentData... componentDatas)`

`void`

`AuditStrategy.addAssociationAtRevisionRestriction(QueryBuilder rootQueryBuilder, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData referencingIdData, String versionsMiddleEntityName, String eeOriginalIdPropertyPath, String revisionPropertyPath, String originalIdPropertyName, MiddleComponentData... componentDatas)`
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a middle-entity association.

`void` `ValidityAuditStrategy.addEntityAtRevisionRestriction(GlobalConfiguration globalCfg, QueryBuilder rootQueryBuilder, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData idData, String revisionPropertyPath, String originalIdPropertyName, String alias1, String alias2)`
`void` `DefaultAuditStrategy.addEntityAtRevisionRestriction(GlobalConfiguration globalCfg, QueryBuilder rootQueryBuilder, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData idData, String revisionPropertyPath, String originalIdPropertyName, String alias1, String alias2)`

`void`

`AuditStrategy.addEntityAtRevisionRestriction(GlobalConfiguration globalCfg, QueryBuilder rootQueryBuilder, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData idData, String revisionPropertyPath, String originalIdPropertyName, String alias1, String alias2)`
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a two-entity relation.

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.