public class AuditAssociationQueryImpl<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor> extends java.lang.Object implements AuditAssociationQuery<Q>
| Constructor and Description |
|---|
AuditAssociationQueryImpl(EnversService enversService,
AuditReaderImplementor auditReader,
Q parent,
QueryBuilder queryBuilder,
java.lang.String propertyName,
javax.persistence.criteria.JoinType joinType,
java.util.Map<java.lang.String,java.lang.String> aliasToEntityNameMap,
java.lang.String ownerAlias,
java.lang.String userSuppliedAlias) |
public AuditAssociationQueryImpl(EnversService enversService, AuditReaderImplementor auditReader, Q parent, QueryBuilder queryBuilder, java.lang.String propertyName, javax.persistence.criteria.JoinType joinType, java.util.Map<java.lang.String,java.lang.String> aliasToEntityNameMap, java.lang.String ownerAlias, java.lang.String userSuppliedAlias)
public java.lang.String getAlias()
getAlias in interface AuditQuerypublic java.util.List getResultList()
throws AuditException
getResultList in interface AuditQueryAuditExceptionpublic java.lang.Object getSingleResult()
throws AuditException,
javax.persistence.NonUniqueResultException,
javax.persistence.NoResultException
getSingleResult in interface AuditQueryAuditExceptionjavax.persistence.NonUniqueResultExceptionjavax.persistence.NoResultExceptionpublic AuditAssociationQueryImpl<AuditAssociationQueryImpl<Q>> traverseRelation(java.lang.String associationName, javax.persistence.criteria.JoinType joinType)
traverseRelation in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>traverseRelation in interface AuditQuerypublic AuditAssociationQueryImpl<AuditAssociationQueryImpl<Q>> traverseRelation(java.lang.String associationName, javax.persistence.criteria.JoinType joinType, java.lang.String alias)
traverseRelation in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>traverseRelation in interface AuditQuerypublic AuditAssociationQueryImpl<Q> add(AuditCriterion criterion)
add in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>add in interface AuditQuerypublic AuditAssociationQueryImpl<Q> addProjection(AuditProjection projection)
addProjection in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>addProjection in interface AuditQuerypublic AuditAssociationQueryImpl<Q> addOrder(AuditOrder order)
addOrder in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>addOrder in interface AuditQuerypublic AuditAssociationQueryImpl<Q> setMaxResults(int maxResults)
setMaxResults in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>setMaxResults in interface AuditQuerypublic AuditAssociationQueryImpl<Q> setFirstResult(int firstResult)
setFirstResult in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>setFirstResult in interface AuditQuerypublic AuditAssociationQueryImpl<Q> setCacheable(boolean cacheable)
setCacheable in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>setCacheable in interface AuditQuerypublic AuditAssociationQueryImpl<Q> setCacheRegion(java.lang.String cacheRegion)
setCacheRegion in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>setCacheRegion in interface AuditQuerypublic AuditAssociationQueryImpl<Q> setComment(java.lang.String comment)
setComment in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>setComment in interface AuditQuerypublic AuditAssociationQueryImpl<Q> setFlushMode(FlushMode flushMode)
setFlushMode in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>setFlushMode in interface AuditQuerypublic AuditAssociationQueryImpl<Q> setCacheMode(CacheMode cacheMode)
setCacheMode in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>setCacheMode in interface AuditQuerypublic AuditAssociationQueryImpl<Q> setTimeout(int timeout)
setTimeout in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>setTimeout in interface AuditQuerypublic AuditAssociationQueryImpl<Q> setLockMode(LockMode lockMode)
setLockMode in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>setLockMode in interface AuditQuerypublic Q up()
up in interface AuditAssociationQuery<Q extends org.hibernate.envers.query.internal.impl.AuditQueryImplementor>protected void addCriterionsToQuery(AuditReaderImplementor versionsReader)
public void registerProjection(java.lang.String entityName,
AuditProjection projection)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.