appendPropertyIfNotNull(sb, "returnMultiplicity", expressionType.getReturnMultiplicity()); appendPropertyIfNotNull(sb, "allowEmptyValues", expressionType.isAllowEmptyValues()); appendPropertyIfNotNull(sb, "queryInterpretationOfNoValue", expressionType.getQueryInterpretationOfNoValue()); appendPropertyIfNotNull(sb, "runAsRef", expressionType.getRunAsRef()); List<JAXBElement<?>> expressionEvaluators = expressionType.getExpressionEvaluator();
private static ObjectFilter createFilterForNoValue(ObjectFilter filter, ExpressionType valueExpression, PrismContext prismContext) throws ExpressionEvaluationException { QueryInterpretationOfNoValueType queryInterpretationOfNoValue = valueExpression.getQueryInterpretationOfNoValue(); if (queryInterpretationOfNoValue == null) { queryInterpretationOfNoValue = QueryInterpretationOfNoValueType.FILTER_EQUAL_NULL;
clone.queryInterpretationOfNoValue = ((this.queryInterpretationOfNoValue == null)?null:this.getQueryInterpretationOfNoValue());
lhsQueryInterpretationOfNoValue = this.getQueryInterpretationOfNoValue(); QueryInterpretationOfNoValueType rhsQueryInterpretationOfNoValue; rhsQueryInterpretationOfNoValue = that.getQueryInterpretationOfNoValue(); if (!strategy.equals(LocatorUtils.property(thisLocator, "queryInterpretationOfNoValue", lhsQueryInterpretationOfNoValue), LocatorUtils.property(thatLocator, "queryInterpretationOfNoValue", rhsQueryInterpretationOfNoValue), lhsQueryInterpretationOfNoValue, rhsQueryInterpretationOfNoValue)) { return false;
theQueryInterpretationOfNoValue = this.getQueryInterpretationOfNoValue(); currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "queryInterpretationOfNoValue", theQueryInterpretationOfNoValue), currentHashCode, theQueryInterpretationOfNoValue);
this.queryInterpretationOfNoValue = ((o.queryInterpretationOfNoValue == null)?null:o.getQueryInterpretationOfNoValue());