Class EntitiesAtRevisionAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>
- java.lang.Object
-
- org.hibernate.envers.query.internal.impl.AbstractAuditAssociationQuery<Q>
-
- org.hibernate.envers.query.internal.impl.EntitiesAtRevisionAssociationQuery<Q>
-
- All Implemented Interfaces:
AuditAssociationQuery<Q>
,AuditQuery
@Incubating public class EntitiesAtRevisionAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor> extends AbstractAuditAssociationQuery<Q>
AnAuditAssociationQuery
implementation forEntitiesAtRevisionQuery
andEntitiesModifiedAtRevisionQuery
query types.
-
-
Field Summary
-
Fields inherited from class org.hibernate.envers.query.internal.impl.AbstractAuditAssociationQuery
alias, aliasToComponentPropertyNameMap, aliasToEntityNameMap, associationQueries, associationQueryMap, auditReader, componentDescription, criterions, entityName, enversService, joinType, onClauseCriterion, ownerAlias, ownerEntityName, parameters, parent, queryBuilder, relationDescription
-
-
Constructor Summary
Constructors Constructor Description EntitiesAtRevisionAssociationQuery(EnversService enversService, AuditReaderImplementor auditReader, Q parent, QueryBuilder queryBuilder, String propertyName, JoinType joinType, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String ownerAlias, String userSuppliedAlias, AuditCriterion onClauseCriterion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractAuditAssociationQuery<AbstractAuditAssociationQuery<Q>>
createAssociationQuery(String associationName, JoinType joinType, String alias, AuditCriterion onClause)
protected Parameters
createEntityJoin(Configuration configuration)
-
Methods inherited from class org.hibernate.envers.query.internal.impl.AbstractAuditAssociationQuery
add, addCriterionToQuery, addOrder, addProjection, createComponentJoin, getAlias, getResultList, getSingleResult, registerProjection, setCacheable, setCacheMode, setCacheRegion, setComment, setFirstResult, setFlushMode, setLockMode, setMaxResults, setTimeout, traverseRelation, traverseRelation, traverseRelation, up
-
-
-
-
Constructor Detail
-
EntitiesAtRevisionAssociationQuery
public EntitiesAtRevisionAssociationQuery(EnversService enversService, AuditReaderImplementor auditReader, Q parent, QueryBuilder queryBuilder, String propertyName, JoinType joinType, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String ownerAlias, String userSuppliedAlias, AuditCriterion onClauseCriterion)
-
-
Method Detail
-
createAssociationQuery
protected AbstractAuditAssociationQuery<AbstractAuditAssociationQuery<Q>> createAssociationQuery(String associationName, JoinType joinType, String alias, AuditCriterion onClause)
- Specified by:
createAssociationQuery
in classAbstractAuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>
-
createEntityJoin
protected Parameters createEntityJoin(Configuration configuration)
- Overrides:
createEntityJoin
in classAbstractAuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>
-
-