net.sf.jzeno.aop
Class Criteria

java.lang.Object
  extended by net.sf.jzeno.aop.Criteria

public class Criteria
extends java.lang.Object

Wrapper around the org.hibernate.Criteria class.


Field Summary
static int FULL_JOIN
          Specifies joining to an entity based on a full join.
static int INNER_JOIN
          Specifies joining to an entity based on an inner join.
static int LEFT_JOIN
          Specifies joining to an entity based on a left outer join.
 
Constructor Summary
Criteria(org.hibernate.Criteria criteria)
           
 
Method Summary
 Criteria add(org.hibernate.criterion.Criterion criterion)
           
 Criteria addOrder(org.hibernate.criterion.Order order)
           
 Criteria createAlias(java.lang.String associationPath, java.lang.String alias)
           
 Criteria createAlias(java.lang.String associationPath, java.lang.String alias, int joinMode)
           
 Criteria createCriteria(java.lang.String associationPath)
           
 Criteria createCriteria(java.lang.String associationPath, int joinMode)
           
 Criteria createCriteria(java.lang.String associationPath, java.lang.String alias)
           
 Criteria createCriteria(java.lang.String associationPath, java.lang.String alias, int joinMode)
           
 java.util.List list()
           
 Criteria setFetchMode(java.lang.String associationPath, org.hibernate.FetchMode mode)
           
 Criteria setFirstResult(int firstResult)
           
 Criteria setLockMode(org.hibernate.LockMode lockMode)
           
 Criteria setLockMode(java.lang.String alias, org.hibernate.LockMode lockMode)
           
 Criteria setMaxResults(int maxResults)
           
 void setProjection(org.hibernate.criterion.Projection projection)
           
 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
 

Field Detail

INNER_JOIN

public static final int INNER_JOIN
Specifies joining to an entity based on an inner join.

See Also:
Constant Field Values

FULL_JOIN

public static final int FULL_JOIN
Specifies joining to an entity based on a full join.

See Also:
Constant Field Values

LEFT_JOIN

public static final int LEFT_JOIN
Specifies joining to an entity based on a left outer join.

See Also:
Constant Field Values
Constructor Detail

Criteria

public Criteria(org.hibernate.Criteria criteria)
Method Detail

add

public Criteria add(org.hibernate.criterion.Criterion criterion)
See Also:
org.hibernate.Criteria#add(org.hibernate.expression.Criterion)

addOrder

public Criteria addOrder(org.hibernate.criterion.Order order)
See Also:
org.hibernate.Criteria#addOrder(org.hibernate.expression.Order)

createAlias

public Criteria createAlias(java.lang.String associationPath,
                            java.lang.String alias)
See Also:
Criteria.createAlias(java.lang.String, java.lang.String)

createAlias

public Criteria createAlias(java.lang.String associationPath,
                            java.lang.String alias,
                            int joinMode)
See Also:
Criteria.createAlias(java.lang.String, java.lang.String, int)

createCriteria

public Criteria createCriteria(java.lang.String associationPath,
                               java.lang.String alias)
See Also:
Criteria.createCriteria(java.lang.String, java.lang.String)

createCriteria

public Criteria createCriteria(java.lang.String associationPath,
                               java.lang.String alias,
                               int joinMode)
See Also:
Criteria.createCriteria(java.lang.String, java.lang.String, int)

createCriteria

public Criteria createCriteria(java.lang.String associationPath)
See Also:
Criteria.createCriteria(java.lang.String)

createCriteria

public Criteria createCriteria(java.lang.String associationPath,
                               int joinMode)
See Also:
Criteria.createCriteria(java.lang.String, int)

list

public java.util.List list()
See Also:
Criteria.list()

setFetchMode

public Criteria setFetchMode(java.lang.String associationPath,
                             org.hibernate.FetchMode mode)
See Also:
Criteria.setFetchMode(java.lang.String, org.hibernate.FetchMode)

setFirstResult

public Criteria setFirstResult(int firstResult)
See Also:
Criteria.setFirstResult(int)

setLockMode

public Criteria setLockMode(org.hibernate.LockMode lockMode)
See Also:
Criteria.setLockMode(org.hibernate.LockMode)

setLockMode

public Criteria setLockMode(java.lang.String alias,
                            org.hibernate.LockMode lockMode)
See Also:
Criteria.setLockMode(java.lang.String, org.hibernate.LockMode)

setMaxResults

public Criteria setMaxResults(int maxResults)
See Also:
Criteria.setMaxResults(int)

setTimeout

public Criteria setTimeout(int timeout)
See Also:
Criteria.setTimeout(int)

setProjection

public void setProjection(org.hibernate.criterion.Projection projection)

uniqueResult

public java.lang.Object uniqueResult()
See Also:
Criteria.uniqueResult()