org.jboss.envers.query
Interface VersionsQuery


public interface VersionsQuery

Author:
Adam Warski (adam at warski dot org)
See Also:
org.hibernate.Criteria

Method Summary
 VersionsQuery add(org.jboss.envers.query.criteria.VersionsCriterion criterion)
           
 VersionsQuery addOrder(java.lang.String propertyName, boolean asc)
           
 VersionsQuery addOrder(org.jboss.envers.query.order.VersionsOrder order)
           
 VersionsQuery addProjection(java.lang.String function, java.lang.String propertyName)
           
 VersionsQuery addProjection(org.jboss.envers.query.projection.VersionsProjection projection)
           
 java.util.List getResultList()
           
 java.lang.Object getSingleResult()
           
 VersionsQuery setCacheable(boolean cacheable)
           
 VersionsQuery setCacheMode(CacheMode cacheMode)
           
 VersionsQuery setCacheRegion(java.lang.String cacheRegion)
           
 VersionsQuery setComment(java.lang.String comment)
           
 VersionsQuery setFirstResult(int firstResult)
           
 VersionsQuery setFlushMode(FlushMode flushMode)
           
 VersionsQuery setLockMode(LockMode lockMode)
           
 VersionsQuery setMaxResults(int maxResults)
           
 VersionsQuery setTimeout(int timeout)
           
 

Method Detail

getResultList

java.util.List getResultList()
                             throws VersionsException
Throws:
VersionsException

getSingleResult

java.lang.Object getSingleResult()
                                 throws VersionsException,
                                        javax.persistence.NonUniqueResultException,
                                        javax.persistence.NoResultException
Throws:
VersionsException
javax.persistence.NonUniqueResultException
javax.persistence.NoResultException

add

VersionsQuery add(org.jboss.envers.query.criteria.VersionsCriterion criterion)

addProjection

VersionsQuery addProjection(java.lang.String function,
                            java.lang.String propertyName)

addProjection

VersionsQuery addProjection(org.jboss.envers.query.projection.VersionsProjection projection)

addOrder

VersionsQuery addOrder(java.lang.String propertyName,
                       boolean asc)

addOrder

VersionsQuery addOrder(org.jboss.envers.query.order.VersionsOrder order)

setMaxResults

VersionsQuery setMaxResults(int maxResults)

setFirstResult

VersionsQuery setFirstResult(int firstResult)

setCacheable

VersionsQuery setCacheable(boolean cacheable)

setCacheRegion

VersionsQuery setCacheRegion(java.lang.String cacheRegion)

setComment

VersionsQuery setComment(java.lang.String comment)

setFlushMode

VersionsQuery setFlushMode(FlushMode flushMode)

setCacheMode

VersionsQuery setCacheMode(CacheMode cacheMode)

setTimeout

VersionsQuery setTimeout(int timeout)

setLockMode

VersionsQuery setLockMode(LockMode lockMode)