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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Criteria
addRestriction(Restriction restriction)
Criteria
clone()
Collection<Alias>
getAliases()
Class<?>
getCriteriaClass()
Collection<Fetch>
getFetchTypes()
Integer
getLimit()
Criteria.LockType
getLockType()
Integer
getOffset()
Collection<Order>
getOrders()
Collection<Restriction>
getRestrictions()
String
getRootAlias()
Class<?>
getType(String path)
boolean
isDistinct()
Criteria
setAliases(Collection<? extends Alias> aliases)
void
setClass(Class<?> m_class)
Criteria
setDistinct(boolean distinct)
Criteria
setFetchTypes(Collection<? extends Fetch> fetchTypes)
Criteria
setLimit(Integer limit)
Criteria
setLockType(Criteria.LockType lock)
Criteria
setOffset(Integer offset)
Criteria
setOrders(Collection<? extends Order> orderCollection)
Criteria
setRestrictions(Collection<? extends Restriction> restrictions)
String
toString()
void
visit(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
-
-