public class SubstringFilter<T> extends PropertyValueFilter<PrismPropertyValue<T>>
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
SubstringFilter |
clone() |
static <O extends Objectable,T> |
createSubstring(ItemPath path,
Class<O> clazz,
PrismContext prismContext,
QName matchingRule,
T realValue) |
static <O extends Objectable,T> |
createSubstring(ItemPath path,
Class<O> clazz,
PrismContext prismContext,
T value) |
static <T> SubstringFilter |
createSubstring(ItemPath path,
PrismProperty<T> item,
QName matchingRule) |
static <T> SubstringFilter |
createSubstring(ItemPath path,
PrismProperty<T> item,
QName matchingRule,
boolean anchorStart,
boolean anchorEnd) |
static <T> SubstringFilter |
createSubstring(ItemPath path,
PrismPropertyDefinition itemDefinition,
PrismPropertyValue<T> values) |
static <T> SubstringFilter |
createSubstring(ItemPath path,
PrismPropertyDefinition itemDefinition,
QName matchingRule,
PrismPropertyValue<T> values) |
static <T> SubstringFilter |
createSubstring(ItemPath path,
PrismPropertyDefinition itemDefinition,
QName matchingRule,
PrismPropertyValue<T> values,
boolean anchorStart,
boolean anchorEnd) |
static <T> SubstringFilter |
createSubstring(ItemPath path,
PrismPropertyDefinition itemDefinition,
QName matchingRule,
T realValues) |
static <T> SubstringFilter |
createSubstring(ItemPath path,
PrismPropertyDefinition itemDefinition,
T realValues) |
static <O extends Objectable> |
createSubstring(QName propertyName,
Class<O> clazz,
PrismContext prismContext,
QName matchingRule,
String value) |
static <O extends Objectable> |
createSubstring(QName propertyName,
Class<O> clazz,
PrismContext prismContext,
String value) |
static <T> SubstringFilter |
createSubstring(QName path,
PrismPropertyDefinition itemDefinition,
PrismPropertyValue<T> values) |
static <T> SubstringFilter |
createSubstring(QName path,
PrismPropertyDefinition itemDefinition,
QName matchingRule,
PrismPropertyValue<T> values) |
static <T> SubstringFilter |
createSubstring(QName path,
PrismPropertyDefinition itemDefinition,
QName matchingRule,
T realValues) |
static <T> SubstringFilter |
createSubstring(QName path,
PrismPropertyDefinition itemDefinition,
T realValues) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
PrismPropertyDefinition |
getDefinition() |
QName |
getElementName() |
ItemPath |
getPath() |
PrismContext |
getPrismContext() |
boolean |
isAnchorEnd() |
boolean |
isAnchorStart() |
boolean |
match(PrismContainerValue containerValue,
MatchingRuleRegistry matchingRuleRegistry) |
void |
setAnchorEnd(boolean anchorEnd) |
void |
setAnchorStart(boolean anchorStart) |
String |
toString() |
checkConsistence, cloneValues, debugDump, equals, getExpression, getFilterItem, getObjectItem, getValues, hashCode, isRaw, setExpression, setValue, setValues, toString
cloneValues, getFullPath, getMatchingRule, getMatchingRuleFromRegistry, getParentPath, setDefinition, setFullPath, setMatchingRule
accept, cloneValues, revive
public static <T> SubstringFilter createSubstring(ItemPath path, PrismProperty<T> item, QName matchingRule)
public static <T> SubstringFilter createSubstring(ItemPath path, PrismProperty<T> item, QName matchingRule, boolean anchorStart, boolean anchorEnd)
public static <T> SubstringFilter createSubstring(QName path, PrismPropertyDefinition itemDefinition, PrismPropertyValue<T> values)
public static <T> SubstringFilter createSubstring(ItemPath path, PrismPropertyDefinition itemDefinition, PrismPropertyValue<T> values)
public static <T> SubstringFilter createSubstring(QName path, PrismPropertyDefinition itemDefinition, QName matchingRule, PrismPropertyValue<T> values)
public static <T> SubstringFilter createSubstring(QName path, PrismPropertyDefinition itemDefinition, T realValues)
public static <T> SubstringFilter createSubstring(ItemPath path, PrismPropertyDefinition itemDefinition, T realValues)
public static <T> SubstringFilter createSubstring(QName path, PrismPropertyDefinition itemDefinition, QName matchingRule, T realValues)
public static <T> SubstringFilter createSubstring(ItemPath path, PrismPropertyDefinition itemDefinition, QName matchingRule, T realValues)
public static <T> SubstringFilter createSubstring(ItemPath path, PrismPropertyDefinition itemDefinition, QName matchingRule, PrismPropertyValue<T> values)
public static <T> SubstringFilter createSubstring(ItemPath path, PrismPropertyDefinition itemDefinition, QName matchingRule, PrismPropertyValue<T> values, boolean anchorStart, boolean anchorEnd)
public static <O extends Objectable,T> SubstringFilter createSubstring(ItemPath path, Class<O> clazz, PrismContext prismContext, T value)
public static <O extends Objectable,T> SubstringFilter createSubstring(ItemPath path, Class<O> clazz, PrismContext prismContext, QName matchingRule, T realValue)
public static <O extends Objectable> SubstringFilter createSubstring(QName propertyName, Class<O> clazz, PrismContext prismContext, String value)
public static <O extends Objectable> SubstringFilter createSubstring(QName propertyName, Class<O> clazz, PrismContext prismContext, QName matchingRule, String value)
public boolean isAnchorStart()
public boolean isAnchorEnd()
public void setAnchorStart(boolean anchorStart)
public void setAnchorEnd(boolean anchorEnd)
public SubstringFilter clone()
clone
in class ObjectFilter
public String debugDump()
DebugDumpable
public String debugDump(int indent)
public boolean match(PrismContainerValue containerValue, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException
match
in class PropertyValueFilter<PrismPropertyValue<T>>
SchemaException
public QName getElementName()
getElementName
in interface Itemable
getElementName
in class ValueFilter
public PrismContext getPrismContext()
public ItemPath getPath()
public PrismPropertyDefinition getDefinition()
getDefinition
in interface Itemable
getDefinition
in class ValueFilter
Copyright © 2015 evolveum. All rights reserved.