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 interface
Criteria.CriteriaVisitor
static class
Criteria.LockType
This enum provides all of the locking modes that are available in the ORM implementation.
-
Method Summary
-
-
-
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)
-
isMultipleAnd
public final boolean isMultipleAnd()
-
setMultipleAnd
public final Criteria setMultipleAnd(boolean multipleAnd)
-
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
-
-