public class RefFilter extends ValueFilter<PrismReferenceValue,PrismReferenceDefinition>
INDENT_STRING
Constructor and Description |
---|
RefFilter(ItemPath fullPath,
PrismReferenceDefinition definition,
List<PrismReferenceValue> values,
ExpressionWrapper expression) |
Modifier and Type | Method and Description |
---|---|
RefFilter |
clone()
Does a SHALLOW clone.
|
static RefFilter |
createReferenceEqual(ItemPath path,
PrismReferenceDefinition definition,
Collection<PrismReferenceValue> values) |
static RefFilter |
createReferenceEqual(ItemPath path,
PrismReferenceDefinition definition,
ExpressionWrapper expression) |
boolean |
equals(Object obj,
boolean exact) |
protected String |
getFilterName() |
boolean |
match(PrismContainerValue objectValue,
MatchingRuleRegistry matchingRuleRegistry) |
void |
setOidNullAsAny(boolean oidNullAsAny) |
void |
setRelationNullAsAny(boolean relationNullAsAny) |
void |
setTargetTypeNullAsAny(boolean targetTypeNullAsAny) |
checkConsistence, debugDump, debugDump, debugDump, equals, getDefinition, getElementName, getExpression, getFullPath, getMatchingRule, getParentPath, getPath, getPrismContext, getRightHandSideDefinition, getRightHandSidePath, getSingleValue, getValues, hashCode, isRaw, setDefinition, setExpression, setMatchingRule, setRightHandSideDefinition, setRightHandSidePath, setValue, toString, toString
accept, revive, setPrismContext
finalize, getClass, notify, notifyAll, wait, wait, wait
debugDumpLazily, debugDumpLazily
public RefFilter(@NotNull ItemPath fullPath, @Nullable PrismReferenceDefinition definition, @Nullable List<PrismReferenceValue> values, @Nullable ExpressionWrapper expression)
public static RefFilter createReferenceEqual(ItemPath path, PrismReferenceDefinition definition, Collection<PrismReferenceValue> values)
public static RefFilter createReferenceEqual(ItemPath path, PrismReferenceDefinition definition, ExpressionWrapper expression)
public RefFilter clone()
ObjectFilter
clone
in class ValueFilter<PrismReferenceValue,PrismReferenceDefinition>
protected String getFilterName()
getFilterName
in class ValueFilter<PrismReferenceValue,PrismReferenceDefinition>
public boolean match(PrismContainerValue objectValue, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException
match
in class ValueFilter<PrismReferenceValue,PrismReferenceDefinition>
SchemaException
public boolean equals(Object obj, boolean exact)
equals
in class ValueFilter<PrismReferenceValue,PrismReferenceDefinition>
public void setOidNullAsAny(boolean oidNullAsAny)
public void setTargetTypeNullAsAny(boolean targetTypeNullAsAny)
public void setRelationNullAsAny(boolean relationNullAsAny)
Copyright © 2019 Evolveum. All rights reserved.