public interface ValueFilter<V extends PrismValue,D extends ItemDefinition> extends ObjectFilter, ItemFilter, Itemable
INDENT_STRING
accept, revive, setPrismContext
debugDumpLazily, debugDumpLazily
@NotNull ItemPath getFullPath()
getFullPath
in interface ItemFilter
@NotNull ItemPath getParentPath()
@NotNull ItemName getElementName()
getElementName
in interface Itemable
@Nullable D getDefinition()
getDefinition
in interface Itemable
void setDefinition(@Nullable D definition)
@Nullable QName getMatchingRule()
void setMatchingRule(@Nullable QName matchingRule)
@Nullable V getSingleValue()
void setValue(V value)
value
- value, has to be parent-less@Nullable ExpressionWrapper getExpression()
void setExpression(@Nullable ExpressionWrapper expression)
@Nullable ItemPath getRightHandSidePath()
void setRightHandSidePath(@Nullable ItemPath rightHandSidePath)
@Nullable ItemDefinition getRightHandSideDefinition()
void setRightHandSideDefinition(@Nullable ItemDefinition rightHandSideDefinition)
PrismContext getPrismContext()
getPrismContext
in interface Itemable
getPrismContext
in interface ObjectFilter
boolean isRaw()
boolean match(PrismContainerValue cvalue, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException
match
in interface ObjectFilter
SchemaException
ValueFilter clone()
ObjectFilter
clone
in interface ObjectFilter
boolean equals(Object o, boolean exact)
equals
in interface ObjectFilter
String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
String debugDump(int indent)
debugDump
in interface DebugDumpable
void checkConsistence(boolean requireDefinitions)
checkConsistence
in interface ObjectFilter
Copyright © 2019 Evolveum. All rights reserved.