public class PropertyRestriction extends ItemValueRestriction<PropertyValueFilter>
hqlDataInstance, itemDefinition, itemPath
baseHqlEntity, context, filter, parent
Constructor and Description |
---|
PropertyRestriction(InterpretationContext context,
PropertyValueFilter filter,
JpaEntityDefinition baseEntityDefinition,
Restriction parent,
JpaLinkDefinition<JpaPropertyDefinition> linkDefinition) |
Modifier and Type | Method and Description |
---|---|
protected Condition |
createPropertyVsPropertyCondition(String leftPropertyValuePath) |
protected Object |
getValueFromFilter(ValueFilter filter) |
Condition |
interpretInternal() |
addIsNotNullIfNecessary, createPropertyVsConstantCondition, findOperationForFilter, getValue, interpret
getHqlDataInstance, getItemPath, setHqlDataInstance
getBaseHqlEntity, getBaseHqlEntityForChildren, getContext, getFilter, getItemPathResolver, getParent, isNegated, nameOf
public PropertyRestriction(InterpretationContext context, PropertyValueFilter filter, JpaEntityDefinition baseEntityDefinition, Restriction parent, JpaLinkDefinition<JpaPropertyDefinition> linkDefinition)
public Condition interpretInternal() throws QueryException
interpretInternal
in class ItemValueRestriction<PropertyValueFilter>
QueryException
protected Condition createPropertyVsPropertyCondition(String leftPropertyValuePath) throws QueryException
QueryException
protected Object getValueFromFilter(ValueFilter filter) throws QueryException
QueryException
Copyright © 2016 evolveum. All rights reserved.