public class SubstringFilter<T> extends PropertyValueFilter<PrismPropertyValue<T>>
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
SubstringFilter<T> |
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 realValue) |
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<T> |
createSubstring(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
PrismPropertyValue<T> values) |
static <T> SubstringFilter<T> |
createSubstring(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
QName matchingRule,
PrismPropertyValue<T> value) |
static <T> SubstringFilter<T> |
createSubstring(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
QName matchingRule,
PrismPropertyValue<T> values,
boolean anchorStart,
boolean anchorEnd) |
static <T> SubstringFilter<T> |
createSubstring(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
QName matchingRule,
T realValues) |
static <T> SubstringFilter<T> |
createSubstring(ItemPath path,
PrismPropertyDefinition<T> itemDefinition,
QName matchingRule,
T realValues,
boolean anchorStart,
boolean anchorEnd) |
static <T> SubstringFilter<T> |
createSubstring(ItemPath path,
PrismPropertyDefinition<T> 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<T> |
createSubstring(QName path,
PrismPropertyDefinition<T> itemDefinition,
PrismPropertyValue<T> values) |
static <T> SubstringFilter<T> |
createSubstring(QName path,
PrismPropertyDefinition<T> itemDefinition,
QName matchingRule,
PrismPropertyValue<T> values) |
static <T> SubstringFilter<T> |
createSubstring(QName path,
PrismPropertyDefinition<T> itemDefinition,
QName matchingRule,
T realValues) |
static <T> SubstringFilter<T> |
createSubstring(QName path,
PrismPropertyDefinition<T> itemDefinition,
T realValues) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
boolean |
equals(Object o,
boolean exact) |
PrismPropertyDefinition<T> |
getDefinition() |
QName |
getElementName() |
ItemPath |
getPath() |
PrismContext |
getPrismContext() |
int |
hashCode() |
boolean |
isAnchorEnd() |
boolean |
isAnchorStart() |
boolean |
match(PrismContainerValue containerValue,
MatchingRuleRegistry matchingRuleRegistry) |
void |
setAnchorEnd(boolean anchorEnd) |
void |
setAnchorStart(boolean anchorStart) |
String |
toString() |
checkConsistence, cloneValues, copyRightSideThingsFrom, debugDump, equals, getCloneValuesList, getExpression, getFilterItem, getObjectItem, getRightHandSideDefinition, getRightHandSidePath, getSingleValue, getValues, isRaw, setExpression, setRightHandSideDefinition, setRightHandSidePath, setValue, 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<T> createSubstring(QName path, PrismPropertyDefinition<T> itemDefinition, PrismPropertyValue<T> values)
public static <T> SubstringFilter<T> createSubstring(ItemPath path, PrismPropertyDefinition<T> itemDefinition, PrismPropertyValue<T> values)
public static <T> SubstringFilter<T> createSubstring(QName path, PrismPropertyDefinition<T> itemDefinition, QName matchingRule, PrismPropertyValue<T> values)
public static <T> SubstringFilter<T> createSubstring(QName path, PrismPropertyDefinition<T> itemDefinition, T realValues)
public static <T> SubstringFilter<T> createSubstring(ItemPath path, PrismPropertyDefinition<T> itemDefinition, T realValues)
public static <T> SubstringFilter<T> createSubstring(QName path, PrismPropertyDefinition<T> itemDefinition, QName matchingRule, T realValues)
public static <T> SubstringFilter<T> createSubstring(ItemPath path, PrismPropertyDefinition<T> itemDefinition, QName matchingRule, T realValues)
public static <T> SubstringFilter<T> createSubstring(ItemPath path, PrismPropertyDefinition<T> itemDefinition, QName matchingRule, T realValues, boolean anchorStart, boolean anchorEnd)
public static <T> SubstringFilter<T> createSubstring(ItemPath path, PrismPropertyDefinition<T> itemDefinition, QName matchingRule, PrismPropertyValue<T> value)
public static <T> SubstringFilter<T> createSubstring(ItemPath path, PrismPropertyDefinition<T> itemDefinition, QName matchingRule, PrismPropertyValue<T> values, boolean anchorStart, boolean anchorEnd)
public static <O extends Objectable,T> SubstringFilter<T> createSubstring(ItemPath path, Class<O> clazz, PrismContext prismContext, T realValue)
public static <O extends Objectable,T> SubstringFilter<T> createSubstring(ItemPath path, Class<O> clazz, PrismContext prismContext, QName matchingRule, T realValue)
public static <O extends Objectable> SubstringFilter<String> createSubstring(QName propertyName, Class<O> clazz, PrismContext prismContext, String value)
public static <O extends Objectable> SubstringFilter<String> 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<T> clone()
clone
in class PropertyValueFilter<PrismPropertyValue<T>>
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<T> getDefinition()
getDefinition
in interface Itemable
getDefinition
in class ValueFilter
public boolean equals(Object o, boolean exact)
equals
in class PropertyValueFilter<PrismPropertyValue<T>>
public int hashCode()
hashCode
in class PropertyValueFilter<PrismPropertyValue<T>>
Copyright © 2016 evolveum. All rights reserved.