com.evolveum.midpoint.repo.sql.query2.restriction
Class Restriction<T extends ObjectFilter>
java.lang.Object
com.evolveum.midpoint.repo.sql.query2.restriction.Restriction<T>
- Direct Known Subclasses:
- ItemRestriction, LogicalRestriction
public abstract class Restriction<T extends ObjectFilter>
- extends Object
- Author:
- lazyman
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Restriction
public Restriction(QueryContext context,
ObjectQuery query,
T filter)
Restriction
public Restriction(Restriction parent,
QueryContext context,
ObjectQuery query,
T filter)
getParent
public Restriction getParent()
getContext
public QueryContext getContext()
getQuery
public ObjectQuery getQuery()
getFilter
public T getFilter()
getInterpreter
public QueryInterpreter getInterpreter()
interpret
public abstract org.hibernate.criterion.Criterion interpret()
throws QueryException
- Throws:
QueryException
canHandle
public abstract boolean canHandle(ObjectFilter filter)
Copyright © 2013 evolveum. All Rights Reserved.