Class GreaterFilterImpl<T>
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
-
- com.evolveum.midpoint.prism.impl.query.ValueFilterImpl<PrismPropertyValue<T>,PrismPropertyDefinition<T>>
-
- com.evolveum.midpoint.prism.impl.query.PropertyValueFilterImpl<T>
-
- com.evolveum.midpoint.prism.impl.query.ComparativeFilterImpl<T>
-
- com.evolveum.midpoint.prism.impl.query.GreaterFilterImpl<T>
-
- All Implemented Interfaces:
Itemable
,ComparativeFilter<T>
,GreaterFilter<T>
,ItemFilter
,ObjectFilter
,PropertyValueFilter<T>
,ValueFilter<PrismPropertyValue<T>,PrismPropertyDefinition<T>>
,Revivable
,DebugDumpable
,Serializable
public class GreaterFilterImpl<T> extends ComparativeFilterImpl<T> implements GreaterFilter<T>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
prismContext
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description GreaterFilterImpl(ItemPath path, PrismPropertyDefinition<T> definition, QName matchingRule, PrismPropertyValue<T> prismPropertyValue, ExpressionWrapper expression, ItemPath rightHandSidePath, ItemDefinition rightHandSideDefinition, boolean equals)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GreaterFilterImpl<T>
clone()
Does a SHALLOW clone.static <T> GreaterFilter<T>
createGreater(ItemPath itemPath, PrismPropertyDefinition<T> definition, boolean equals)
static <T> GreaterFilter<T>
createGreater(ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, ExpressionWrapper wrapper, boolean equals)
static <T> GreaterFilter<T>
createGreater(ItemPath propertyPath, PrismPropertyDefinition<T> definition, QName matchingRule, ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
static <T> GreaterFilter<T>
createGreater(ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, Object anyValue, boolean equals, PrismContext prismContext)
boolean
equals(Object obj, boolean exact)
protected String
getFilterName()
-
Methods inherited from class com.evolveum.midpoint.prism.impl.query.ComparativeFilterImpl
equals, hashCode, isEquals, match, setEquals
-
Methods inherited from class com.evolveum.midpoint.prism.impl.query.ValueFilterImpl
checkConsistence, debugDump, debugDump, debugDump, getDefinition, getElementName, getExpression, getFullPath, getMatchingRule, getParentPath, getPath, getPrismContext, getRightHandSideDefinition, getRightHandSidePath, getSingleValue, getValues, isRaw, setDefinition, setExpression, setMatchingRule, setRightHandSideDefinition, setRightHandSidePath, setValue, toString, toString
-
Methods inherited from class com.evolveum.midpoint.prism.impl.query.ObjectFilterImpl
accept, revive, setPrismContext
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.query.ComparativeFilter
isEquals
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.query.ObjectFilter
accept, revive, setPrismContext
-
Methods inherited from interface com.evolveum.midpoint.prism.query.ValueFilter
checkConsistence, debugDump, debugDump, equals, getDefinition, getElementName, getExpression, getFullPath, getMatchingRule, getParentPath, getPath, getPrismContext, getRightHandSideDefinition, getRightHandSidePath, getSingleValue, getValues, hashCode, isRaw, match, setDefinition, setExpression, setMatchingRule, setRightHandSideDefinition, setRightHandSidePath, setValue, toString
-
-
-
-
Constructor Detail
-
GreaterFilterImpl
public GreaterFilterImpl(@NotNull ItemPath path, @Nullable PrismPropertyDefinition<T> definition, @Nullable QName matchingRule, @Nullable PrismPropertyValue<T> prismPropertyValue, @Nullable ExpressionWrapper expression, @Nullable ItemPath rightHandSidePath, @Nullable ItemDefinition rightHandSideDefinition, boolean equals)
-
-
Method Detail
-
createGreater
@NotNull public static <T> GreaterFilter<T> createGreater(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, boolean equals)
-
createGreater
@NotNull public static <T> GreaterFilter<T> createGreater(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, Object anyValue, boolean equals, @NotNull PrismContext prismContext)
-
createGreater
@NotNull public static <T> GreaterFilter<T> createGreater(@NotNull ItemPath itemPath, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ExpressionWrapper wrapper, boolean equals)
-
createGreater
@NotNull public static <T> GreaterFilter<T> createGreater(@NotNull ItemPath propertyPath, PrismPropertyDefinition<T> definition, QName matchingRule, @NotNull ItemPath rightSidePath, ItemDefinition rightSideDefinition, boolean equals)
-
clone
public GreaterFilterImpl<T> clone()
Description copied from interface:ObjectFilter
Does a SHALLOW clone.- Specified by:
clone
in interfaceComparativeFilter<T>
- Specified by:
clone
in interfaceObjectFilter
- Specified by:
clone
in interfacePropertyValueFilter<T>
- Specified by:
clone
in interfaceValueFilter<PrismPropertyValue<T>,PrismPropertyDefinition<T>>
- Specified by:
clone
in classComparativeFilterImpl<T>
-
getFilterName
protected String getFilterName()
- Specified by:
getFilterName
in classValueFilterImpl<PrismPropertyValue<T>,PrismPropertyDefinition<T>>
-
equals
public boolean equals(Object obj, boolean exact)
- Specified by:
equals
in interfaceObjectFilter
- Specified by:
equals
in interfaceValueFilter<PrismPropertyValue<T>,PrismPropertyDefinition<T>>
- Overrides:
equals
in classComparativeFilterImpl<T>
-
-