public class EqualFilter<T> extends PropertyValueFilter<PrismPropertyValue<T>> implements Itemable
Modifier and Type | Field and Description |
---|---|
static QName |
ELEMENT_NAME |
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
EqualFilter |
clone() |
static <O extends Objectable,T> |
createEqual(ItemPath propertyPath,
Class<O> type,
PrismContext prismContext,
QName matchingRule,
T realValue) |
static <O extends Objectable,T> |
createEqual(ItemPath propertyPath,
Class<O> type,
PrismContext prismContext,
T realValue) |
static <O extends Containerable,T> |
createEqual(ItemPath parentPath,
PrismContainerDefinition<O> containerDef,
PrismPropertyValue<T> values) |
static <O extends Containerable,T> |
createEqual(ItemPath parentPath,
PrismContainerDefinition<O> containerDef,
T realValues) |
static EqualFilter |
createEqual(ItemPath path,
PrismProperty item) |
static <T> EqualFilter |
createEqual(ItemPath path,
PrismPropertyDefinition itemDefinition,
PrismPropertyValue<T> values) |
static EqualFilter |
createEqual(ItemPath path,
PrismPropertyDefinition definition,
QName matchingRule,
ExpressionWrapper expression) |
static <T> EqualFilter |
createEqual(ItemPath path,
PrismPropertyDefinition itemDefinition,
QName matchingRule,
PrismPropertyValue<T> values) |
static <T> EqualFilter |
createEqual(ItemPath path,
PrismPropertyDefinition itemDefinition,
QName matchingRule,
T realValue) |
static <T> EqualFilter |
createEqual(ItemPath path,
PrismPropertyDefinition itemDefinition,
T realValues) |
static EqualFilter |
createEqual(ItemPath path,
PrismProperty item,
QName matchingRule) |
static <O extends Objectable,T> |
createEqual(QName propertyName,
Class<O> type,
PrismContext prismContext,
QName matchingRule,
T realValues) |
static <O extends Objectable,T> |
createEqual(QName propertyName,
Class<O> type,
PrismContext prismContext,
T realValues) |
static <T> EqualFilter |
createEqual(QName propertyName,
PrismPropertyDefinition propertyDefinition,
QName matchingRule,
T realValue) |
static <T> EqualFilter |
createEqual(QName propertyName,
PrismPropertyDefinition propertyDefinition,
T realValues) |
static EqualFilter |
createNullEqual(ItemPath itemPath,
PrismPropertyDefinition propertyDef,
QName matchingRule) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
PrismPropertyDefinition |
getDefinition() |
ItemPath |
getPath() |
PrismContext |
getPrismContext() |
List<PrismPropertyValue<T>> |
getValues() |
<T extends Objectable> |
match(PrismObject<T> object,
MatchingRuleRegistry matchingRuleRegistry) |
String |
toString() |
cloneValues, debugDump, equals, getExpression, getFilterItem, getObjectItem, hashCode, isRaw, setExpression, setValue, setValues, toString
cloneValues, getElementName, getFullPath, getMatchingRule, getMatchingRuleFromRegistry, getParentPath, setDefinition, setFullPath, setMatchingRule
accept, cloneValues, revive
finalize, getClass, notify, notifyAll, wait, wait, wait
getElementName
public static final QName ELEMENT_NAME
public static EqualFilter createEqual(ItemPath path, PrismPropertyDefinition definition, QName matchingRule, ExpressionWrapper expression)
public static EqualFilter createEqual(ItemPath path, PrismProperty item)
public static EqualFilter createEqual(ItemPath path, PrismProperty item, QName matchingRule)
public static <T> EqualFilter createEqual(ItemPath path, PrismPropertyDefinition itemDefinition, T realValues)
public static <T> EqualFilter createEqual(ItemPath path, PrismPropertyDefinition itemDefinition, QName matchingRule, T realValue)
public static <T> EqualFilter createEqual(QName propertyName, PrismPropertyDefinition propertyDefinition, QName matchingRule, T realValue)
public static <T> EqualFilter createEqual(QName propertyName, PrismPropertyDefinition propertyDefinition, T realValues)
public static <T> EqualFilter createEqual(ItemPath path, PrismPropertyDefinition itemDefinition, PrismPropertyValue<T> values)
public static <T> EqualFilter createEqual(ItemPath path, PrismPropertyDefinition itemDefinition, QName matchingRule, PrismPropertyValue<T> values)
public static <O extends Containerable,T> EqualFilter createEqual(ItemPath parentPath, PrismContainerDefinition<O> containerDef, PrismPropertyValue<T> values) throws SchemaException
SchemaException
public static <O extends Containerable,T> EqualFilter createEqual(ItemPath parentPath, PrismContainerDefinition<O> containerDef, T realValues) throws SchemaException
SchemaException
public static <O extends Objectable,T> EqualFilter createEqual(QName propertyName, Class<O> type, PrismContext prismContext, T realValues) throws SchemaException
SchemaException
public static <O extends Objectable,T> EqualFilter createEqual(QName propertyName, Class<O> type, PrismContext prismContext, QName matchingRule, T realValues)
public static <O extends Objectable,T> EqualFilter createEqual(ItemPath propertyPath, Class<O> type, PrismContext prismContext, T realValue) throws SchemaException
SchemaException
public static <O extends Objectable,T> EqualFilter createEqual(ItemPath propertyPath, Class<O> type, PrismContext prismContext, QName matchingRule, T realValue)
public static EqualFilter createNullEqual(ItemPath itemPath, PrismPropertyDefinition propertyDef, QName matchingRule)
public EqualFilter clone()
clone
in class ObjectFilter
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public PrismContext getPrismContext()
getPrismContext
in interface Itemable
public <T extends Objectable> boolean match(PrismObject<T> object, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException
match
in class PropertyValueFilter<PrismPropertyValue<T>>
SchemaException
public PrismPropertyDefinition getDefinition()
getDefinition
in interface Itemable
getDefinition
in class ValueFilter
public List<PrismPropertyValue<T>> getValues()
getValues
in class PropertyValueFilter<PrismPropertyValue<T>>
Copyright © 2014 evolveum. All rights reserved.