Method Summary
All Methods Instance Methods Abstract Methods Default Methods
Returns explicit matching rule provided in the filter.
Returns filter, which reference target must match.
Returns matching rule that should be used.
boolean
boolean
void
void
Methods inherited from interface com.evolveum.midpoint.prism.query.ValueFilter
canNestInsideExists , checkConsistence , equals , getDefinition , getElementName , getExpression , getFullPath , getParentPath , getPath , getRightHandSideDefinition , getRightHandSidePath , getSingleValue , getValues , hasNoValue , isRaw , match , matchesOnly , nested , setDefinition , setExpression , setMatchingRule , setRightHandSideDefinition , setRightHandSidePath , setValue , setValues
Method Details
setOidNullAsAny
void setOidNullAsAny (boolean oidNullAsAny)
setTargetTypeNullAsAny
void setTargetTypeNullAsAny (boolean targetTypeNullAsAny)
isOidNullAsAny
boolean isOidNullAsAny ()
isTargetTypeNullAsAny
boolean isTargetTypeNullAsAny ()
getMatchingRule
@Nullable
default @Nullable QName getMatchingRule ()
Returns matching rule that should be used.
This can be matching rule provided with the filter or some fallback/default.
See MID-6935 for more, currently only returns the explicitly provided matching rule.
Specified by:
getMatchingRule
in interface ValueFilter <PrismReferenceValue ,PrismReferenceDefinition >
getFilter
Returns filter, which reference target must match.
Returns:
null or target filter if specified