public abstract class PropertyValueFilter<V extends PrismValue> extends ValueFilter implements Itemable
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
void |
checkConsistence(boolean requireDefinitions) |
abstract PropertyValueFilter |
clone() |
protected void |
cloneValues(PropertyValueFilter<V> clone) |
protected void |
copyRightSideThingsFrom(PropertyValueFilter original) |
String |
debugDump(int indent,
StringBuilder sb) |
boolean |
equals(Object o) |
boolean |
equals(Object o,
boolean exact) |
protected List<V> |
getCloneValuesList() |
ExpressionWrapper |
getExpression() |
Item |
getFilterItem() |
Item |
getObjectItem(PrismContainerValue value) |
ItemDefinition |
getRightHandSideDefinition() |
ItemPath |
getRightHandSidePath() |
V |
getSingleValue() |
List<V> |
getValues() |
int |
hashCode() |
boolean |
isRaw() |
boolean |
match(PrismContainerValue cvalue,
MatchingRuleRegistry matchingRuleRegistry) |
void |
setExpression(ExpressionWrapper expression) |
void |
setRightHandSideDefinition(ItemDefinition rightHandSideDefinition) |
void |
setRightHandSidePath(ItemPath rightHandSidePath) |
void |
setValue(V value) |
String |
toString(StringBuilder sb) |
cloneValues, getDefinition, getElementName, getFullPath, getMatchingRule, getMatchingRuleFromRegistry, getParentPath, setDefinition, setFullPath, setMatchingRule
accept, cloneValues, revive
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getDefinition, getElementName, getPath, getPrismContext
debugDump, debugDump
public V getSingleValue()
public void setValue(V value)
protected void cloneValues(PropertyValueFilter<V> clone)
public Item getObjectItem(PrismContainerValue value)
public Item getFilterItem() throws SchemaException
SchemaException
public ItemPath getRightHandSidePath()
public ItemDefinition getRightHandSideDefinition()
public void setRightHandSidePath(ItemPath rightHandSidePath)
public void setRightHandSideDefinition(ItemDefinition rightHandSideDefinition)
public ExpressionWrapper getExpression()
public void setExpression(ExpressionWrapper expression)
public void checkConsistence(boolean requireDefinitions)
checkConsistence
in class ValueFilter
public boolean isRaw()
isRaw
in class ValueFilter
public boolean match(PrismContainerValue cvalue, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException
match
in class ObjectFilter
SchemaException
public boolean equals(Object o, boolean exact)
equals
in class ValueFilter
public int hashCode()
hashCode
in class ValueFilter
public String debugDump(int indent, StringBuilder sb)
public String toString(StringBuilder sb)
public abstract PropertyValueFilter clone()
clone
in class ObjectFilter
protected void copyRightSideThingsFrom(PropertyValueFilter original)
Copyright © 2016 evolveum. All rights reserved.