public class GreaterFilter<T> extends ComparativeFilter<T>
INDENT_STRING
Constructor and Description |
---|
GreaterFilter() |
Modifier and Type | Method and Description |
---|---|
GreaterFilter<T> |
clone() |
static <T,O extends Objectable> |
createGreater(ItemPath path,
Class<O> type,
PrismContext prismContext,
T realValue,
boolean equals) |
static <T,C extends Containerable> |
createGreater(ItemPath itemPath,
PrismContainerDefinition<C> containerDef,
PrismPropertyValue<T> value,
boolean equals) |
static <T,C extends Containerable> |
createGreater(ItemPath itemPath,
PrismContainerDefinition<C> containerDef,
T realValue,
boolean equals) |
static <C extends Containerable,T> |
createGreater(ItemPath propertyPath,
PrismPropertyDefinition propertyDefinition,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
static <T,O extends Objectable> |
createGreater(ItemPath itemPath,
PrismPropertyDefinition definition,
PrismPropertyValue<T> value,
boolean equals) |
static <T> GreaterFilter<T> |
createGreater(ItemPath itemPath,
PrismPropertyDefinition itemDefinition,
T realValue,
boolean equals) |
static <T,O extends Objectable> |
createGreater(QName propertyName,
Class<O> type,
PrismContext prismContext,
T realValue,
boolean equals) |
static <T> GreaterFilter<T> |
createGreaterThanItem(ItemPath itemPath,
PrismPropertyDefinition propertyDefinition,
ItemPath rightSidePath,
ItemDefinition rightSideDefinition,
boolean equals) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
boolean |
equals(Object obj,
boolean exact) |
PrismPropertyDefinition |
getDefinition() |
QName |
getElementName() |
ItemPath |
getPath() |
PrismContext |
getPrismContext() |
boolean |
match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
String |
toString() |
hashCode, isEquals, setEquals
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,O extends Objectable> GreaterFilter<T> createGreater(ItemPath itemPath, PrismPropertyDefinition definition, PrismPropertyValue<T> value, boolean equals)
public static <T,C extends Containerable> GreaterFilter<T> createGreater(ItemPath itemPath, PrismContainerDefinition<C> containerDef, PrismPropertyValue<T> value, boolean equals) throws SchemaException
SchemaException
public static <T> GreaterFilter<T> createGreater(ItemPath itemPath, PrismPropertyDefinition itemDefinition, T realValue, boolean equals) throws SchemaException
SchemaException
public static <T,C extends Containerable> GreaterFilter<T> createGreater(ItemPath itemPath, PrismContainerDefinition<C> containerDef, T realValue, boolean equals) throws SchemaException
SchemaException
public static <T,O extends Objectable> GreaterFilter createGreater(QName propertyName, Class<O> type, PrismContext prismContext, T realValue, boolean equals) throws SchemaException
SchemaException
public static <T,O extends Objectable> GreaterFilter createGreater(ItemPath path, Class<O> type, PrismContext prismContext, T realValue, boolean equals) throws SchemaException
SchemaException
public static <C extends Containerable,T> GreaterFilter<T> createGreater(ItemPath propertyPath, PrismPropertyDefinition propertyDefinition, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
public GreaterFilter<T> clone()
clone
in class PropertyValueFilter<PrismPropertyValue<T>>
public String debugDump()
DebugDumpable
public String debugDump(int indent)
public boolean match(PrismContainerValue value, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException
match
in class PropertyValueFilter<PrismPropertyValue<T>>
SchemaException
public PrismPropertyDefinition getDefinition()
getDefinition
in interface Itemable
getDefinition
in class ValueFilter
public QName getElementName()
getElementName
in interface Itemable
getElementName
in class ValueFilter
public PrismContext getPrismContext()
public ItemPath getPath()
public static <T> GreaterFilter<T> createGreaterThanItem(ItemPath itemPath, PrismPropertyDefinition propertyDefinition, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
public boolean equals(Object obj, boolean exact)
equals
in class ComparativeFilter<T>
Copyright © 2016 evolveum. All rights reserved.