com.evolveum.midpoint.prism.query
Class ComparativeFilter

java.lang.Object
  extended by com.evolveum.midpoint.prism.query.ObjectFilter
      extended by com.evolveum.midpoint.prism.query.ValueFilter
          extended by com.evolveum.midpoint.prism.query.PropertyValueFilter
              extended by com.evolveum.midpoint.prism.query.ComparativeFilter
All Implemented Interfaces:
DebugDumpable, Dumpable, Serializable
Direct Known Subclasses:
GreaterFilter, LessFilter

public abstract class ComparativeFilter
extends PropertyValueFilter

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
 
Constructor Summary
ComparativeFilter()
           
 
Method Summary
static ComparativeFilter createComparativeFilter(Class filterClass, Class<? extends Objectable> type, PrismContext prismContext, QName propertyName, Object realValue, boolean equals)
           
static ComparativeFilter createComparativeFilter(Class filterClass, ItemPath parentPath, ItemDefinition item, Object realValue, boolean equals)
           
static ComparativeFilter createComparativeFilter(Class filterClass, ItemPath parentPath, PrismContainerDefinition<? extends Containerable> containerDef, QName propertyName, Object realValue, boolean equals)
           
static ComparativeFilter createComparativeFilter(Class filterClass, ItemPath parentPath, PrismContainerDefinition<? extends Containerable> containerDef, QName propertyName, PrismValue value, boolean equals)
           
 boolean isEquals()
           
 void setEquals(boolean equals)
           
 
Methods inherited from class com.evolveum.midpoint.prism.query.PropertyValueFilter
cloneValues, createPropertyFilter, createPropertyFilter, createPropertyFilter, createPropertyFilter, createPropertyFilter, getValues, setValue, setValues
 
Methods inherited from class com.evolveum.midpoint.prism.query.ValueFilter
cloneValues, getDefinition, getParentPath, setDefinition, setParentPath
 
Methods inherited from class com.evolveum.midpoint.prism.query.ObjectFilter
clone, cloneValues, getExpression, setExpression
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.evolveum.midpoint.util.Dumpable
dump
 
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump
 

Constructor Detail

ComparativeFilter

public ComparativeFilter()
Method Detail

isEquals

public boolean isEquals()

setEquals

public void setEquals(boolean equals)

createComparativeFilter

public static ComparativeFilter createComparativeFilter(Class filterClass,
                                                        ItemPath parentPath,
                                                        ItemDefinition item,
                                                        Object realValue,
                                                        boolean equals)
                                                 throws SchemaException
Throws:
SchemaException

createComparativeFilter

public static ComparativeFilter createComparativeFilter(Class filterClass,
                                                        ItemPath parentPath,
                                                        PrismContainerDefinition<? extends Containerable> containerDef,
                                                        QName propertyName,
                                                        PrismValue value,
                                                        boolean equals)
                                                 throws SchemaException
Throws:
SchemaException

createComparativeFilter

public static ComparativeFilter createComparativeFilter(Class filterClass,
                                                        ItemPath parentPath,
                                                        PrismContainerDefinition<? extends Containerable> containerDef,
                                                        QName propertyName,
                                                        Object realValue,
                                                        boolean equals)
                                                 throws SchemaException
Throws:
SchemaException

createComparativeFilter

public static ComparativeFilter createComparativeFilter(Class filterClass,
                                                        Class<? extends Objectable> type,
                                                        PrismContext prismContext,
                                                        QName propertyName,
                                                        Object realValue,
                                                        boolean equals)
                                                 throws SchemaException
Throws:
SchemaException


Copyright © 2013 evolveum. All Rights Reserved.