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