org.opennms.netmgt.model
Class OnmsCriteria

java.lang.Object
  extended by org.opennms.netmgt.model.OnmsCriteria

public class OnmsCriteria
extends Object


Nested Class Summary
static class OnmsCriteria.OnmsDetachedCriteria
          This is a subclass of Hibernate's DetachedCriteria, providing a few more of the Criteria methods than are available in DetachedCriteria.
 
Constructor Summary
  OnmsCriteria(Class<?> clazz)
           
  OnmsCriteria(Class<?> clazz, String alias)
           
  OnmsCriteria(String entityName)
           
protected OnmsCriteria(String entityName, OnmsCriteria.OnmsDetachedCriteria criteria)
           
  OnmsCriteria(String entityName, String alias)
           
 
Method Summary
 OnmsCriteria add(org.hibernate.criterion.Criterion criterion)
           
 OnmsCriteria addOrder(org.hibernate.criterion.Order order)
           
 OnmsCriteria createAlias(String associationPath, String alias)
           
 OnmsCriteria createAlias(String associationPath, String alias, int joinType)
           
 OnmsCriteria createCriteria(String associationPath)
           
 OnmsCriteria createCriteria(String associationPath, String alias)
           
 String getAlias()
           
 OnmsCriteria.OnmsDetachedCriteria getDetachedCriteria()
           
 Integer getFirstResult()
           
 Integer getMaxResults()
           
 boolean resultsOfType(Class<?> clazz)
           
 OnmsCriteria setFetchMode(String associationPath, org.hibernate.FetchMode mode)
           
 void setFirstResult(Integer offset)
           
 void setMaxResults(Integer limit)
           
 OnmsCriteria setProjection(org.hibernate.criterion.Projection projection)
           
 OnmsCriteria setResultTransformer(org.hibernate.transform.ResultTransformer resultTransformer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OnmsCriteria

public OnmsCriteria(String entityName)

OnmsCriteria

public OnmsCriteria(String entityName,
                    String alias)

OnmsCriteria

public OnmsCriteria(Class<?> clazz)

OnmsCriteria

public OnmsCriteria(Class<?> clazz,
                    String alias)

OnmsCriteria

protected OnmsCriteria(String entityName,
                       OnmsCriteria.OnmsDetachedCriteria criteria)
Method Detail

add

public OnmsCriteria add(org.hibernate.criterion.Criterion criterion)

addOrder

public OnmsCriteria addOrder(org.hibernate.criterion.Order order)

createAlias

public OnmsCriteria createAlias(String associationPath,
                                String alias)
                         throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

createAlias

public OnmsCriteria createAlias(String associationPath,
                                String alias,
                                int joinType)

createCriteria

public OnmsCriteria createCriteria(String associationPath,
                                   String alias)

createCriteria

public OnmsCriteria createCriteria(String associationPath)

getAlias

public String getAlias()

setFetchMode

public OnmsCriteria setFetchMode(String associationPath,
                                 org.hibernate.FetchMode mode)
                          throws org.hibernate.HibernateException
Throws:
org.hibernate.HibernateException

setProjection

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

setResultTransformer

public OnmsCriteria setResultTransformer(org.hibernate.transform.ResultTransformer resultTransformer)

getDetachedCriteria

public OnmsCriteria.OnmsDetachedCriteria getDetachedCriteria()

resultsOfType

public boolean resultsOfType(Class<?> clazz)

getFirstResult

public Integer getFirstResult()

setFirstResult

public void setFirstResult(Integer offset)

getMaxResults

public Integer getMaxResults()

setMaxResults

public void setMaxResults(Integer limit)


Copyright © 2009. All Rights Reserved.