public class RefFilter extends PropertyValueFilter
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
RefFilter |
clone() |
static RefFilter |
createReferenceEqual(Class type,
QName propertyName,
PrismContext prismContext,
String oid) |
static RefFilter |
createReferenceEqual(Class type,
QName propertyName,
PrismObject<? extends Objectable> targetObject) |
static RefFilter |
createReferenceEqual(ItemPath path,
ItemDefinition definition,
Element expression) |
static RefFilter |
createReferenceEqual(ItemPath path,
ItemDefinition definition,
List<PrismReferenceValue> values) |
static RefFilter |
createReferenceEqual(ItemPath path,
ItemDefinition definition,
PrismReferenceValue value) |
static RefFilter |
createReferenceEqual(ItemPath path,
ItemDefinition item,
String oid) |
static RefFilter |
createReferenceEqual(ItemPath path,
PrismContainerDefinition containerDef,
QName propertyName,
String realValue) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
String |
dump()
Show the content of the object intended for diagnostics by developer.
|
<T extends Objectable> |
match(PrismObject<T> object) |
String |
toString() |
cloneValues, createPropertyFilter, createPropertyFilter, createPropertyFilter, createPropertyFilter, createPropertyFilter, getValues, setValue, setValues
cloneValues, getDefinition, getMatchingRule, getParentPath, setDefinition, setMatchingRule, setParentPath
cloneValues, getExpression, setExpression
public static RefFilter createReferenceEqual(ItemPath path, ItemDefinition definition, List<PrismReferenceValue> values)
public static RefFilter createReferenceEqual(ItemPath path, ItemDefinition definition, Element expression)
public static RefFilter createReferenceEqual(ItemPath path, ItemDefinition definition, PrismReferenceValue value)
public static RefFilter createReferenceEqual(ItemPath path, ItemDefinition item, String oid)
public static RefFilter createReferenceEqual(Class type, QName propertyName, PrismContext prismContext, String oid) throws SchemaException
SchemaException
public static RefFilter createReferenceEqual(ItemPath path, PrismContainerDefinition containerDef, QName propertyName, String realValue) throws SchemaException
SchemaException
public static RefFilter createReferenceEqual(Class type, QName propertyName, PrismObject<? extends Objectable> targetObject) throws SchemaException
SchemaException
public RefFilter clone()
clone
in class ObjectFilter
public String dump()
Dumpable
public String debugDump()
DebugDumpable
public String debugDump(int indent)
public <T extends Objectable> boolean match(PrismObject<T> object)
match
in class PropertyValueFilter
Copyright © 2013 evolveum. All rights reserved.