public abstract class NaryLogicalRestriction<T extends NaryLogicalFilter> extends LogicalRestriction<T>
baseHqlEntity, context, filter, parent
Constructor and Description |
---|
NaryLogicalRestriction(InterpretationContext context,
T filter,
JpaEntityDefinition baseEntityDefinition,
Restriction parent) |
Modifier and Type | Method and Description |
---|---|
List<Restriction> |
getRestrictions() |
protected void |
updateJunction(List<? extends ObjectFilter> subfilters,
JunctionCondition junction) |
protected void |
validateFilter() |
getBaseHqlEntity, getBaseHqlEntityForChildren, getContext, getFilter, getItemPathResolver, getParent, interpret, isNegated, nameOf
public NaryLogicalRestriction(InterpretationContext context, T filter, JpaEntityDefinition baseEntityDefinition, Restriction parent)
public List<Restriction> getRestrictions()
protected void validateFilter() throws QueryException
QueryException
protected void updateJunction(List<? extends ObjectFilter> subfilters, JunctionCondition junction) throws QueryException
QueryException
Copyright © 2016 evolveum. All rights reserved.