Package org.opennms.core.criteria
Class Criteria
- java.lang.Object
-
- org.opennms.core.criteria.Criteria
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCriteria.CriteriaVisitorstatic classCriteria.LockTypeThis enum provides all of the locking modes that are available in the ORM implementation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CriteriaaddRestriction(Restriction restriction)Criteriaclone()Collection<Alias>getAliases()Class<?>getCriteriaClass()Collection<Fetch>getFetchTypes()IntegergetLimit()Criteria.LockTypegetLockType()IntegergetOffset()Collection<Order>getOrders()Collection<Restriction>getRestrictions()StringgetRootAlias()Class<?>getType(String path)booleanisDistinct()CriteriasetAliases(Collection<? extends Alias> aliases)voidsetClass(Class<?> m_class)CriteriasetDistinct(boolean distinct)CriteriasetFetchTypes(Collection<? extends Fetch> fetchTypes)CriteriasetLimit(Integer limit)CriteriasetLockType(Criteria.LockType lock)CriteriasetOffset(Integer offset)CriteriasetOrders(Collection<? extends Order> orderCollection)CriteriasetRestrictions(Collection<? extends Restriction> restrictions)StringtoString()voidvisit(Criteria.CriteriaVisitor visitor)
-
-
-
Method Detail
-
visit
public void visit(Criteria.CriteriaVisitor visitor)
-
setClass
public void setClass(Class<?> m_class)
-
getCriteriaClass
public final Class<?> getCriteriaClass()
-
getRootAlias
public final String getRootAlias()
-
getOrders
public final Collection<Order> getOrders()
-
setOrders
public final Criteria setOrders(Collection<? extends Order> orderCollection)
-
getFetchTypes
public final Collection<Fetch> getFetchTypes()
-
setFetchTypes
public final Criteria setFetchTypes(Collection<? extends Fetch> fetchTypes)
-
getAliases
public final Collection<Alias> getAliases()
-
setAliases
public final Criteria setAliases(Collection<? extends Alias> aliases)
-
getRestrictions
public final Collection<Restriction> getRestrictions()
-
setRestrictions
public final Criteria setRestrictions(Collection<? extends Restriction> restrictions)
-
addRestriction
public final Criteria addRestriction(Restriction restriction)
-
isDistinct
public final boolean isDistinct()
-
setDistinct
public final Criteria setDistinct(boolean distinct)
-
getLimit
public final Integer getLimit()
-
getLockType
public final Criteria.LockType getLockType()
-
setLockType
public final Criteria setLockType(Criteria.LockType lock)
-
getOffset
public final Integer getOffset()
-
getType
public final Class<?> getType(String path) throws IntrospectionException
- Throws:
IntrospectionException
-
-