net.commerce.zocalo.hibernate
Class NoDBCriteria
java.lang.Object
net.commerce.zocalo.hibernate.NoDBCriteria
- All Implemented Interfaces:
- org.hibernate.Criteria, org.hibernate.criterion.CriteriaSpecification
public class NoDBCriteria
- extends java.lang.Object
- implements org.hibernate.Criteria
a do-nothing implementation of Hibernate's Criteria that can be used when
hibernate is disabled.
Fields inherited from interface org.hibernate.criterion.CriteriaSpecification |
ALIAS_TO_ENTITY_MAP, DISTINCT_ROOT_ENTITY, PROJECTION, ROOT_ALIAS, ROOT_ENTITY |
Method Summary |
org.hibernate.Criteria |
add(org.hibernate.criterion.Criterion criterion)
|
org.hibernate.Criteria |
addOrder(org.hibernate.criterion.Order order)
|
org.hibernate.Criteria |
createAlias(java.lang.String associationPath,
java.lang.String alias)
|
org.hibernate.Criteria |
createCriteria(java.lang.String associationPath)
|
org.hibernate.Criteria |
createCriteria(java.lang.String associationPath,
java.lang.String alias)
|
java.lang.String |
getAlias()
|
java.util.List |
list()
|
org.hibernate.ScrollableResults |
scroll()
|
org.hibernate.ScrollableResults |
scroll(org.hibernate.ScrollMode scrollMode)
|
org.hibernate.Criteria |
setCacheable(boolean cacheable)
|
org.hibernate.Criteria |
setCacheMode(org.hibernate.CacheMode cacheMode)
|
org.hibernate.Criteria |
setCacheRegion(java.lang.String cacheRegion)
|
org.hibernate.Criteria |
setComment(java.lang.String comment)
|
org.hibernate.Criteria |
setFetchMode(java.lang.String associationPath,
org.hibernate.FetchMode mode)
|
org.hibernate.Criteria |
setFetchSize(int fetchSize)
|
org.hibernate.Criteria |
setFirstResult(int firstResult)
|
org.hibernate.Criteria |
setFlushMode(org.hibernate.FlushMode flushMode)
|
org.hibernate.Criteria |
setLockMode(org.hibernate.LockMode lockMode)
|
org.hibernate.Criteria |
setLockMode(java.lang.String alias,
org.hibernate.LockMode lockMode)
|
org.hibernate.Criteria |
setMaxResults(int maxResults)
|
org.hibernate.Criteria |
setProjection(org.hibernate.criterion.Projection projection)
|
org.hibernate.Criteria |
setResultTransformer(org.hibernate.transform.ResultTransformer resultTransformer)
|
org.hibernate.Criteria |
setTimeout(int timeout)
|
java.lang.Object |
uniqueResult()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoDBCriteria
public NoDBCriteria()
add
public org.hibernate.Criteria add(org.hibernate.criterion.Criterion criterion)
- Specified by:
add
in interface org.hibernate.Criteria
addOrder
public org.hibernate.Criteria addOrder(org.hibernate.criterion.Order order)
- Specified by:
addOrder
in interface org.hibernate.Criteria
setFetchMode
public org.hibernate.Criteria setFetchMode(java.lang.String associationPath,
org.hibernate.FetchMode mode)
throws org.hibernate.HibernateException
- Specified by:
setFetchMode
in interface org.hibernate.Criteria
- Throws:
org.hibernate.HibernateException
createAlias
public org.hibernate.Criteria createAlias(java.lang.String associationPath,
java.lang.String alias)
throws org.hibernate.HibernateException
- Specified by:
createAlias
in interface org.hibernate.Criteria
- Throws:
org.hibernate.HibernateException
createCriteria
public org.hibernate.Criteria createCriteria(java.lang.String associationPath)
throws org.hibernate.HibernateException
- Specified by:
createCriteria
in interface org.hibernate.Criteria
- Throws:
org.hibernate.HibernateException
createCriteria
public org.hibernate.Criteria createCriteria(java.lang.String associationPath,
java.lang.String alias)
throws org.hibernate.HibernateException
- Specified by:
createCriteria
in interface org.hibernate.Criteria
- Throws:
org.hibernate.HibernateException
setProjection
public org.hibernate.Criteria setProjection(org.hibernate.criterion.Projection projection)
- Specified by:
setProjection
in interface org.hibernate.Criteria
getAlias
public java.lang.String getAlias()
- Specified by:
getAlias
in interface org.hibernate.Criteria
setResultTransformer
public org.hibernate.Criteria setResultTransformer(org.hibernate.transform.ResultTransformer resultTransformer)
- Specified by:
setResultTransformer
in interface org.hibernate.Criteria
setMaxResults
public org.hibernate.Criteria setMaxResults(int maxResults)
- Specified by:
setMaxResults
in interface org.hibernate.Criteria
setFirstResult
public org.hibernate.Criteria setFirstResult(int firstResult)
- Specified by:
setFirstResult
in interface org.hibernate.Criteria
setFetchSize
public org.hibernate.Criteria setFetchSize(int fetchSize)
- Specified by:
setFetchSize
in interface org.hibernate.Criteria
setTimeout
public org.hibernate.Criteria setTimeout(int timeout)
- Specified by:
setTimeout
in interface org.hibernate.Criteria
setCacheable
public org.hibernate.Criteria setCacheable(boolean cacheable)
- Specified by:
setCacheable
in interface org.hibernate.Criteria
setCacheRegion
public org.hibernate.Criteria setCacheRegion(java.lang.String cacheRegion)
- Specified by:
setCacheRegion
in interface org.hibernate.Criteria
list
public java.util.List list()
throws org.hibernate.HibernateException
- Specified by:
list
in interface org.hibernate.Criteria
- Throws:
org.hibernate.HibernateException
scroll
public org.hibernate.ScrollableResults scroll()
throws org.hibernate.HibernateException
- Specified by:
scroll
in interface org.hibernate.Criteria
- Throws:
org.hibernate.HibernateException
scroll
public org.hibernate.ScrollableResults scroll(org.hibernate.ScrollMode scrollMode)
throws org.hibernate.HibernateException
- Specified by:
scroll
in interface org.hibernate.Criteria
- Throws:
org.hibernate.HibernateException
uniqueResult
public java.lang.Object uniqueResult()
throws org.hibernate.HibernateException
- Specified by:
uniqueResult
in interface org.hibernate.Criteria
- Throws:
org.hibernate.HibernateException
setLockMode
public org.hibernate.Criteria setLockMode(org.hibernate.LockMode lockMode)
- Specified by:
setLockMode
in interface org.hibernate.Criteria
setLockMode
public org.hibernate.Criteria setLockMode(java.lang.String alias,
org.hibernate.LockMode lockMode)
- Specified by:
setLockMode
in interface org.hibernate.Criteria
setComment
public org.hibernate.Criteria setComment(java.lang.String comment)
- Specified by:
setComment
in interface org.hibernate.Criteria
setFlushMode
public org.hibernate.Criteria setFlushMode(org.hibernate.FlushMode flushMode)
- Specified by:
setFlushMode
in interface org.hibernate.Criteria
setCacheMode
public org.hibernate.Criteria setCacheMode(org.hibernate.CacheMode cacheMode)
- Specified by:
setCacheMode
in interface org.hibernate.Criteria