Package org.opennms.netmgt.dao.hibernate
Class HibernateCriteriaConverter.HibernateCriteriaVisitor
- java.lang.Object
-
- org.opennms.core.criteria.AbstractCriteriaVisitor
-
- org.opennms.netmgt.dao.hibernate.HibernateCriteriaConverter.HibernateCriteriaVisitor
-
- All Implemented Interfaces:
Criteria.CriteriaVisitor
- Direct Known Subclasses:
HibernateCriteriaConverter.CountHibernateCriteriaVisitor
- Enclosing class:
- HibernateCriteriaConverter
public static class HibernateCriteriaConverter.HibernateCriteriaVisitor extends AbstractCriteriaVisitor
-
-
Constructor Summary
Constructors Constructor Description HibernateCriteriaVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.criterion.DetachedCriteriagetCriteria()org.hibernate.CriteriagetCriteria(org.hibernate.Session session)voidvisitAlias(Alias alias)voidvisitClassAndRootAlias(Class<?> clazz, String rootAlias)IfrootAliasis null, then Hibernate will use a default alias ofthis.voidvisitDistinct(boolean distinct)voidvisitFetch(Fetch fetch)voidvisitLimit(Integer limit)voidvisitLockType(Criteria.LockType lock)voidvisitOffset(Integer offset)voidvisitOrder(Order order)voidvisitRestriction(Restriction restriction)-
Methods inherited from class org.opennms.core.criteria.AbstractCriteriaVisitor
visitAliasesFinished, visitFetchesFinished, visitOrdersFinished, visitRestrictionsFinished
-
-
-
-
Method Detail
-
getCriteria
public org.hibernate.Criteria getCriteria(org.hibernate.Session session)
-
getCriteria
public org.hibernate.criterion.DetachedCriteria getCriteria()
-
visitClassAndRootAlias
public void visitClassAndRootAlias(Class<?> clazz, String rootAlias)
IfrootAliasis null, then Hibernate will use a default alias ofthis.- Specified by:
visitClassAndRootAliasin interfaceCriteria.CriteriaVisitor- Overrides:
visitClassAndRootAliasin classAbstractCriteriaVisitor
-
visitOrder
public void visitOrder(Order order)
- Specified by:
visitOrderin interfaceCriteria.CriteriaVisitor- Overrides:
visitOrderin classAbstractCriteriaVisitor
-
visitAlias
public void visitAlias(Alias alias)
- Specified by:
visitAliasin interfaceCriteria.CriteriaVisitor- Overrides:
visitAliasin classAbstractCriteriaVisitor
-
visitFetch
public void visitFetch(Fetch fetch)
- Specified by:
visitFetchin interfaceCriteria.CriteriaVisitor- Overrides:
visitFetchin classAbstractCriteriaVisitor
-
visitLockType
public void visitLockType(Criteria.LockType lock)
- Specified by:
visitLockTypein interfaceCriteria.CriteriaVisitor- Overrides:
visitLockTypein classAbstractCriteriaVisitor
-
visitRestriction
public void visitRestriction(Restriction restriction)
- Specified by:
visitRestrictionin interfaceCriteria.CriteriaVisitor- Overrides:
visitRestrictionin classAbstractCriteriaVisitor
-
visitDistinct
public void visitDistinct(boolean distinct)
- Specified by:
visitDistinctin interfaceCriteria.CriteriaVisitor- Overrides:
visitDistinctin classAbstractCriteriaVisitor
-
visitLimit
public void visitLimit(Integer limit)
- Specified by:
visitLimitin interfaceCriteria.CriteriaVisitor- Overrides:
visitLimitin classAbstractCriteriaVisitor
-
visitOffset
public void visitOffset(Integer offset)
- Specified by:
visitOffsetin interfaceCriteria.CriteriaVisitor- Overrides:
visitOffsetin classAbstractCriteriaVisitor
-
-