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

Packages that use MiddleComponentData
org.hibernate.envers.entities.mapper.relation
org.hibernate.envers.entities.mapper.relation.lazy.initializor
org.hibernate.envers.entities.mapper.relation.query
org.hibernate.envers.strategy

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

Fields in org.hibernate.envers.entities.mapper.relation declared as MiddleComponentData
`protected MiddleComponentData` `MapCollectionMapper.elementComponentData`
`protected MiddleComponentData` `BasicCollectionMapper.elementComponentData`
`protected MiddleComponentData` `MapCollectionMapper.indexComponentData`

Constructors in org.hibernate.envers.entities.mapper.relation with parameters of type MiddleComponentData
`BasicCollectionMapper(CommonCollectionMapperData commonCollectionMapperData, Class<? extends T> collectionClass, Class<? extends T> proxyClass, MiddleComponentData elementComponentData)`
`ListCollectionMapper(CommonCollectionMapperData commonCollectionMapperData, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData)`
`MapCollectionMapper(CommonCollectionMapperData commonCollectionMapperData, Class<? extends T> collectionClass, Class<? extends T> proxyClass, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData)`
`SortedMapCollectionMapper(CommonCollectionMapperData commonCollectionMapperData, Class<? extends SortedMap> collectionClass, Class<? extends SortedMap> proxyClass, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData, Comparator comparator)`
`SortedSetCollectionMapper(CommonCollectionMapperData commonCollectionMapperData, Class<? extends SortedSet> collectionClass, Class<? extends SortedSet> proxyClass, MiddleComponentData elementComponentData, Comparator comparator)`

Uses of MiddleComponentData in org.hibernate.envers.entities.mapper.relation.lazy.initializor

Constructors in org.hibernate.envers.entities.mapper.relation.lazy.initializor with parameters of type MiddleComponentData
`ArrayCollectionInitializor(AuditConfiguration verCfg, AuditReaderImplementor versionsReader, RelationQueryGenerator queryGenerator, Object primaryKey, Number revision, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData)`
`BasicCollectionInitializor(AuditConfiguration verCfg, AuditReaderImplementor versionsReader, RelationQueryGenerator queryGenerator, Object primaryKey, Number revision, Class<? extends T> collectionClass, MiddleComponentData elementComponentData)`
`ListCollectionInitializor(AuditConfiguration verCfg, AuditReaderImplementor versionsReader, RelationQueryGenerator queryGenerator, Object primaryKey, Number revision, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData)`
`MapCollectionInitializor(AuditConfiguration verCfg, AuditReaderImplementor versionsReader, RelationQueryGenerator queryGenerator, Object primaryKey, Number revision, Class<? extends T> collectionClass, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData)`
`SortedMapCollectionInitializor(AuditConfiguration verCfg, AuditReaderImplementor versionsReader, RelationQueryGenerator queryGenerator, Object primaryKey, Number revision, Class<? extends SortedMap> collectionClass, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData, Comparator comparator)`
`SortedSetCollectionInitializor(AuditConfiguration verCfg, AuditReaderImplementor versionsReader, RelationQueryGenerator queryGenerator, Object primaryKey, Number revision, Class<? extends SortedSet> collectionClass, MiddleComponentData elementComponentData, Comparator comparator)`

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

Constructors in org.hibernate.envers.entities.mapper.relation.query with parameters of type MiddleComponentData
`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 MiddleComponentData in org.hibernate.envers.strategy

Methods in org.hibernate.envers.strategy with parameters of type MiddleComponentData
`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.

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