org.opennms.netmgt.model
Class OnmsCriteria.OnmsDetachedCriteria
java.lang.Object
org.hibernate.criterion.DetachedCriteria
org.opennms.netmgt.model.OnmsCriteria.OnmsDetachedCriteria
- All Implemented Interfaces:
- Serializable, org.hibernate.criterion.CriteriaSpecification
- Enclosing class:
- OnmsCriteria
public static class OnmsCriteria.OnmsDetachedCriteria
- extends org.hibernate.criterion.DetachedCriteria
This is a subclass of Hibernate's DetachedCriteria, providing a few
more of the Criteria methods than are available in DetachedCriteria.
We create our own CriteriaImpl and pass it to the constructor for our
superclass, keeping a reference to the CriteriaImpl for ourselves so
we can use it for feature that DetachedCriteria doesn't support.
- Author:
- DJ Gregor
- See Also:
- Serialized Form
| Fields inherited from interface org.hibernate.criterion.CriteriaSpecification |
ALIAS_TO_ENTITY_MAP, DISTINCT_ROOT_ENTITY, FULL_JOIN, INNER_JOIN, LEFT_JOIN, PROJECTION, ROOT_ALIAS, ROOT_ENTITY |
| Methods inherited from class org.hibernate.criterion.DetachedCriteria |
add, addOrder, createAlias, forClass, forClass, getAlias, getExecutableCriteria, setFetchMode, setProjection, setResultTransformer, toString |
OnmsCriteria.OnmsDetachedCriteria
protected OnmsCriteria.OnmsDetachedCriteria(String entityName)
OnmsCriteria.OnmsDetachedCriteria
protected OnmsCriteria.OnmsDetachedCriteria(String entityName,
String alias)
OnmsCriteria.OnmsDetachedCriteria
protected OnmsCriteria.OnmsDetachedCriteria(org.hibernate.impl.CriteriaImpl impl)
OnmsCriteria.OnmsDetachedCriteria
protected OnmsCriteria.OnmsDetachedCriteria(org.hibernate.impl.CriteriaImpl impl,
org.hibernate.Criteria criteria)
forEntityName
public static OnmsCriteria.OnmsDetachedCriteria forEntityName(String entityName)
forEntityName
public static OnmsCriteria.OnmsDetachedCriteria forEntityName(String entityName,
String alias)
forClass
public static OnmsCriteria.OnmsDetachedCriteria forClass(Class<?> clazz)
forClass
public static OnmsCriteria.OnmsDetachedCriteria forClass(Class<?> clazz,
String alias)
createAlias
public OnmsCriteria.OnmsDetachedCriteria createAlias(String associationPath,
String alias,
int joinType)
createCriteria
public OnmsCriteria.OnmsDetachedCriteria createCriteria(String associationPath,
int joinType)
createCriteria
public OnmsCriteria.OnmsDetachedCriteria createCriteria(String associationPath,
String alias)
- Overrides:
createCriteria in class org.hibernate.criterion.DetachedCriteria
createCriteria
public OnmsCriteria.OnmsDetachedCriteria createCriteria(String associationPath,
String alias,
int joinType)
createCriteria
public OnmsCriteria.OnmsDetachedCriteria createCriteria(String associationPath)
throws org.hibernate.HibernateException
- Overrides:
createCriteria in class org.hibernate.criterion.DetachedCriteria
- Throws:
org.hibernate.HibernateException
Copyright © 2009. All Rights Reserved.