public abstract class PropertyValueFilter extends ValueFilter
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
protected void |
cloneValues(PropertyValueFilter clone) |
static PropertyValueFilter |
createPropertyFilter(Class filterClass,
Class<? extends Objectable> type,
PrismContext prismContext,
ItemPath propertyPath,
Object realValue) |
static PropertyValueFilter |
createPropertyFilter(Class filterClass,
Class<? extends Objectable> type,
PrismContext prismContext,
QName propertyName,
Object realValue) |
static PropertyValueFilter |
createPropertyFilter(Class filterClass,
ItemPath parentPath,
ItemDefinition item,
String matchingRule,
Object realValue) |
static PropertyValueFilter |
createPropertyFilter(Class filterClass,
ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
Object realValue) |
static PropertyValueFilter |
createPropertyFilter(Class filterClass,
ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
PrismValue... values) |
List<? extends PrismValue> |
getValues() |
<T extends Objectable> |
match(PrismObject<T> object) |
void |
setValue(PrismValue value) |
void |
setValues(List<? extends PrismValue> values) |
cloneValues, getDefinition, getMatchingRule, getParentPath, setDefinition, setMatchingRule, setParentPath
clone, cloneValues, getExpression, setExpression
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
debugDump, debugDump
public static PropertyValueFilter createPropertyFilter(Class filterClass, ItemPath parentPath, ItemDefinition item, String matchingRule, Object realValue)
public static PropertyValueFilter createPropertyFilter(Class filterClass, ItemPath parentPath, PrismContainerDefinition<? extends Containerable> containerDef, QName propertyName, PrismValue... values) throws SchemaException
SchemaException
public static PropertyValueFilter createPropertyFilter(Class filterClass, ItemPath parentPath, PrismContainerDefinition<? extends Containerable> containerDef, QName propertyName, Object realValue) throws SchemaException
SchemaException
public static PropertyValueFilter createPropertyFilter(Class filterClass, Class<? extends Objectable> type, PrismContext prismContext, QName propertyName, Object realValue) throws SchemaException
SchemaException
public static PropertyValueFilter createPropertyFilter(Class filterClass, Class<? extends Objectable> type, PrismContext prismContext, ItemPath propertyPath, Object realValue) throws SchemaException
SchemaException
public List<? extends PrismValue> getValues()
public void setValues(List<? extends PrismValue> values)
public void setValue(PrismValue value)
protected void cloneValues(PropertyValueFilter clone)
public <T extends Objectable> boolean match(PrismObject<T> object)
match
in class ObjectFilter
Copyright © 2013 evolveum. All rights reserved.