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<T> |
clone() |
static <C extends Containerable,T> |
createEqual(ItemPath propertyPath,
Class<C> type,
PrismContext prismContext,
QName matchingRule,
T realValue) |
static <C extends Containerable,T> |
createEqual(ItemPath propertyPath,
Class<C> type,
PrismContext prismContext,
T realValue) |
static <C extends Containerable,T> |
createEqual(ItemPath parentPath,
PrismContainerDefinition<C> containerDef,
PrismPropertyValue<T> values) |
static <C extends Containerable,T> |
createEqual(ItemPath itemPath,
PrismContainerDefinition<C> containerDef,
T realValues) |
static <T> EqualFilter<T> |
createEqual(ItemPath path,
PrismProperty<T> item) |
static <T> EqualFilter<T> |
createEqual(ItemPath path,
PrismProperty<T> item,
QName matchingRule) |
static <T> EqualFilter<T> |
createEqual(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
PrismPropertyValue<T> values) |
static <T> EqualFilter<T> |
createEqual(ItemPath path,
PrismPropertyDefinition<T> definition,
QName matchingRule,
ExpressionWrapper expression) |
static <T> EqualFilter<T> |
createEqual(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
QName matchingRule,
PrismPropertyValue<T> values) |
static <T> EqualFilter<T> |
createEqual(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
QName matchingRule,
T realValue) |
static <T> EqualFilter<T> |
createEqual(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
T realValues) |
static <C extends Containerable,T> |
createEqual(QName propertyName,
Class<C> type,
PrismContext prismContext,
QName matchingRule,
T realValues) |
static <C extends Containerable,T> |
createEqual(QName propertyName,
Class<C> type,
PrismContext prismContext,
T realValues) |
static <T> EqualFilter<T> |
createEqual(QName propertyName,
PrismPropertyDefinition<T> propertyDefinition,
QName matchingRule,
T realValue) |
static <T> EqualFilter<T> |
createEqual(QName propertyName,
PrismPropertyDefinition<T> propertyDefinition,
T realValues) |
static <T> EqualFilter<T> |
createNullEqual(ItemPath itemPath,
PrismPropertyDefinition<T> propertyDef,
QName matchingRule) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
PrismPropertyDefinition<T> |
getDefinition() |
ItemPath |
getPath() |
PrismContext |
getPrismContext() |
List<PrismPropertyValue<T>> |
getValues() |
boolean |
match(PrismContainerValue cvalue,
MatchingRuleRegistry matchingRuleRegistry) |
String |
toString() |
checkConsistence, 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 <T> EqualFilter<T> createEqual(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, ExpressionWrapper expression)
public static <T> EqualFilter<T> createEqual(ItemPath path, PrismProperty<T> item)
public static <T> EqualFilter<T> createEqual(ItemPath path, PrismProperty<T> item, QName matchingRule)
public static <T> EqualFilter<T> createEqual(ItemPath path, PrismPropertyDefinition<T> itemDefinition, T realValues)
public static <T> EqualFilter<T> createEqual(ItemPath path, PrismPropertyDefinition<T> itemDefinition, QName matchingRule, T realValue)
public static <T> EqualFilter<T> createEqual(QName propertyName, PrismPropertyDefinition<T> propertyDefinition, QName matchingRule, T realValue)
public static <T> EqualFilter<T> createEqual(QName propertyName, PrismPropertyDefinition<T> propertyDefinition, T realValues)
public static <T> EqualFilter<T> createEqual(ItemPath path, PrismPropertyDefinition<T> itemDefinition, PrismPropertyValue<T> values)
public static <T> EqualFilter<T> createEqual(ItemPath path, PrismPropertyDefinition<T> itemDefinition, QName matchingRule, PrismPropertyValue<T> values)
public static <C extends Containerable,T> EqualFilter<T> createEqual(ItemPath parentPath, PrismContainerDefinition<C> containerDef, PrismPropertyValue<T> values) throws SchemaException
SchemaException
public static <C extends Containerable,T> EqualFilter<T> createEqual(ItemPath itemPath, PrismContainerDefinition<C> containerDef, T realValues) throws SchemaException
SchemaException
public static <C extends Containerable,T> EqualFilter<T> createEqual(QName propertyName, Class<C> type, PrismContext prismContext, T realValues) throws SchemaException
SchemaException
public static <C extends Containerable,T> EqualFilter<T> createEqual(QName propertyName, Class<C> type, PrismContext prismContext, QName matchingRule, T realValues)
public static <C extends Containerable,T> EqualFilter<T> createEqual(ItemPath propertyPath, Class<C> type, PrismContext prismContext, T realValue) throws SchemaException
SchemaException
public static <C extends Containerable,T> EqualFilter<T> createEqual(ItemPath propertyPath, Class<C> type, PrismContext prismContext, QName matchingRule, T realValue)
public static <T> EqualFilter<T> createNullEqual(ItemPath itemPath, PrismPropertyDefinition<T> propertyDef, QName matchingRule)
public EqualFilter<T> 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 boolean match(PrismContainerValue cvalue, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException
match
in class PropertyValueFilter<PrismPropertyValue<T>>
SchemaException
public PrismPropertyDefinition<T> getDefinition()
getDefinition
in interface Itemable
getDefinition
in class ValueFilter
public List<PrismPropertyValue<T>> getValues()
getValues
in class PropertyValueFilter<PrismPropertyValue<T>>
Copyright © 2015 evolveum. All rights reserved.