com.evolveum.midpoint.prism.query
Class PropertyValueFilter
java.lang.Object
com.evolveum.midpoint.prism.query.ObjectFilter
com.evolveum.midpoint.prism.query.ValueFilter
com.evolveum.midpoint.prism.query.PropertyValueFilter
- All Implemented Interfaces:
- DebugDumpable, Dumpable, Serializable
- Direct Known Subclasses:
- ComparativeFilter, EqualsFilter, RefFilter
public abstract class PropertyValueFilter
- extends ValueFilter
- See Also:
- Serialized Form
Method Summary |
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,
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()
|
void |
setValue(PrismValue value)
|
void |
setValues(List<? extends PrismValue> values)
|
Methods inherited from interface com.evolveum.midpoint.util.Dumpable |
dump |
createPropertyFilter
public static PropertyValueFilter createPropertyFilter(Class filterClass,
ItemPath parentPath,
ItemDefinition item,
Object realValue)
createPropertyFilter
public static PropertyValueFilter createPropertyFilter(Class filterClass,
ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
PrismValue... values)
throws SchemaException
- Throws:
SchemaException
createPropertyFilter
public static PropertyValueFilter createPropertyFilter(Class filterClass,
ItemPath parentPath,
PrismContainerDefinition<? extends Containerable> containerDef,
QName propertyName,
Object realValue)
throws SchemaException
- Throws:
SchemaException
createPropertyFilter
public static PropertyValueFilter createPropertyFilter(Class filterClass,
Class<? extends Objectable> type,
PrismContext prismContext,
QName propertyName,
Object realValue)
throws SchemaException
- Throws:
SchemaException
createPropertyFilter
public static PropertyValueFilter createPropertyFilter(Class filterClass,
Class<? extends Objectable> type,
PrismContext prismContext,
ItemPath propertyPath,
Object realValue)
throws SchemaException
- Throws:
SchemaException
getValues
public List<? extends PrismValue> getValues()
setValues
public void setValues(List<? extends PrismValue> values)
setValue
public void setValue(PrismValue value)
cloneValues
protected void cloneValues(PropertyValueFilter clone)
Copyright © 2013 evolveum. All Rights Reserved.