public abstract class NaryLogicalRestriction<T extends NaryLogicalFilter> extends LogicalRestriction<T>
context, filter, parent
Constructor and Description |
---|
NaryLogicalRestriction() |
Modifier and Type | Method and Description |
---|---|
boolean |
canHandle(ObjectFilter filter) |
List<Restriction> |
getRestrictions() |
protected org.hibernate.criterion.Junction |
updateJunction(List<? extends ObjectFilter> conditions,
org.hibernate.criterion.Junction junction) |
protected void |
validateFilter(NaryLogicalFilter filter) |
interpretChildFilter
addIsNotNullIfNecessary, getContext, getFilter, getParent, interpret, isNegated, newInstance, setContext, setFilter, setParent
public boolean canHandle(ObjectFilter filter)
canHandle
in class LogicalRestriction<T extends NaryLogicalFilter>
public List<Restriction> getRestrictions()
protected void validateFilter(NaryLogicalFilter filter) throws QueryException
QueryException
protected org.hibernate.criterion.Junction updateJunction(List<? extends ObjectFilter> conditions, org.hibernate.criterion.Junction junction) throws QueryException
QueryException
Copyright © 2016 evolveum. All rights reserved.