org.opennms.netmgt.model
Class OnmsCriteria

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

public class OnmsCriteria
extends Object

OnmsCriteria class.

Version:
$Id: $
Author:
ranger

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.
 
Field Summary
static int INNER_JOIN
          Constant INNER_JOIN=Criteria.INNER_JOIN
static int LEFT_JOIN
          Constant LEFT_JOIN=Criteria.LEFT_JOIN
 
Constructor Summary
  OnmsCriteria(Class<?> clazz)
          Constructor for OnmsCriteria.
  OnmsCriteria(Class<?> clazz, String alias)
          Constructor for OnmsCriteria.
  OnmsCriteria(String entityName)
          Constructor for OnmsCriteria.
protected OnmsCriteria(String entityName, OnmsCriteria.OnmsDetachedCriteria criteria)
          Constructor for OnmsCriteria.
  OnmsCriteria(String entityName, String alias)
          Constructor for OnmsCriteria.
 
Method Summary
 OnmsCriteria add(org.hibernate.criterion.Criterion criterion)
          add
 OnmsCriteria addOrder(org.hibernate.criterion.Order order)
          addOrder
 OnmsCriteria createAlias(String associationPath, String alias)
          createAlias
 OnmsCriteria createAlias(String associationPath, String alias, int joinType)
          createAlias
 OnmsCriteria createCriteria(String associationPath)
          createCriteria
 OnmsCriteria createCriteria(String associationPath, int joinType)
          createCriteria
 OnmsCriteria createCriteria(String associationPath, String alias)
          createCriteria
 String getAlias()
          getAlias
 OnmsCriteria.OnmsDetachedCriteria getDetachedCriteria()
          getDetachedCriteria
 Integer getFirstResult()
          getFirstResult
 Integer getMaxResults()
          getMaxResults
 boolean resultsOfType(Class<?> clazz)
          resultsOfType
 OnmsCriteria setFetchMode(String associationPath, org.hibernate.FetchMode mode)
          setFetchMode
 void setFirstResult(Integer offset)
          setFirstResult
 void setMaxResults(Integer limit)
          setMaxResults
 OnmsCriteria setProjection(org.hibernate.criterion.Projection projection)
          setProjection
 OnmsCriteria setResultTransformer(org.hibernate.transform.ResultTransformer resultTransformer)
          setResultTransformer
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INNER_JOIN

public static final int INNER_JOIN
Constant INNER_JOIN=Criteria.INNER_JOIN

See Also:
Constant Field Values

LEFT_JOIN

public static final int LEFT_JOIN
Constant LEFT_JOIN=Criteria.LEFT_JOIN

See Also:
Constant Field Values
Constructor Detail

OnmsCriteria

public OnmsCriteria(String entityName)

Constructor for OnmsCriteria.

Parameters:
entityName - a String object.

OnmsCriteria

public OnmsCriteria(String entityName,
                    String alias)

Constructor for OnmsCriteria.

Parameters:
entityName - a String object.
alias - a String object.

OnmsCriteria

public OnmsCriteria(Class<?> clazz)

Constructor for OnmsCriteria.

Parameters:
clazz - a Class object.

OnmsCriteria

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

Constructor for OnmsCriteria.

Parameters:
clazz - a Class object.
alias - a String object.

OnmsCriteria

protected OnmsCriteria(String entityName,
                       OnmsCriteria.OnmsDetachedCriteria criteria)

Constructor for OnmsCriteria.

Parameters:
entityName - a String object.
criteria - a OnmsCriteria.OnmsDetachedCriteria object.
Method Detail

add

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

add

Parameters:
criterion - a Criterion object.
Returns:
a OnmsCriteria object.

addOrder

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

addOrder

Parameters:
order - a Order object.
Returns:
a OnmsCriteria object.

createAlias

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

createAlias

Parameters:
associationPath - a String object.
alias - a String object.
Returns:
a OnmsCriteria object.
Throws:
org.hibernate.HibernateException - if any.

createAlias

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

createAlias

Parameters:
associationPath - a String object.
alias - a String object.
joinType - a int.
Returns:
a OnmsCriteria object.

createCriteria

public OnmsCriteria createCriteria(String associationPath,
                                   String alias)

createCriteria

Parameters:
associationPath - a String object.
alias - a String object.
Returns:
a OnmsCriteria object.

createCriteria

public OnmsCriteria createCriteria(String associationPath)

createCriteria

Parameters:
associationPath - a String object.
Returns:
a OnmsCriteria object.

createCriteria

public OnmsCriteria createCriteria(String associationPath,
                                   int joinType)

createCriteria

Parameters:
associationPath - a String object.
joinType - a int.
Returns:
a OnmsCriteria object.

getAlias

public String getAlias()

getAlias

Returns:
a String object.

setFetchMode

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

setFetchMode

Parameters:
associationPath - a String object.
mode - a FetchMode object.
Returns:
a OnmsCriteria object.
Throws:
org.hibernate.HibernateException - if any.

setProjection

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

setProjection

Parameters:
projection - a Projection object.
Returns:
a OnmsCriteria object.

setResultTransformer

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

setResultTransformer

Parameters:
resultTransformer - a ResultTransformer object.
Returns:
a OnmsCriteria object.

getDetachedCriteria

public OnmsCriteria.OnmsDetachedCriteria getDetachedCriteria()

getDetachedCriteria

Returns:
a OnmsCriteria.OnmsDetachedCriteria object.

resultsOfType

public boolean resultsOfType(Class<?> clazz)

resultsOfType

Parameters:
clazz - a Class object.
Returns:
a boolean.

getFirstResult

public Integer getFirstResult()

getFirstResult

Returns:
a Integer object.

setFirstResult

public void setFirstResult(Integer offset)

setFirstResult

Parameters:
offset - a Integer object.

getMaxResults

public Integer getMaxResults()

getMaxResults

Returns:
a Integer object.

setMaxResults

public void setMaxResults(Integer limit)

setMaxResults

Parameters:
limit - a Integer object.

toString

public String toString()

Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.