Package sailpoint.object
Class Filter.LeafFilter
java.lang.Object
sailpoint.tools.xml.AbstractXmlObject
sailpoint.object.Filter
sailpoint.object.Filter.LeafFilter
- All Implemented Interfaces:
Serializable,sailpoint.tools.xml.IXmlEqualable<Filter>,sailpoint.tools.xml.PersistentXmlObject
- Enclosing class:
- Filter
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class sailpoint.object.Filter
Filter.BaseFilterVisitor, Filter.BooleanOperation, Filter.CompositeFilter, Filter.FilterCompiler, Filter.FilterVisitor, Filter.LeafFilter, Filter.LogicalOperation, Filter.MatchMode, Filter.ValueEscapeStyle -
Constructor Summary
ConstructorsConstructorDescriptionLeafFilter(String property, Filter.CompositeFilter collectionCondition) Shallow copy for the optimizer.LeafFilter(Filter.LogicalOperation operation, String property) LeafFilter(Filter.LogicalOperation operation, String property, Class<?> subqueryClass, String subqueryProperty, Filter subqueryFilter) LeafFilter(Filter.LogicalOperation operation, String property, Object value) LeafFilter(Filter.LogicalOperation operation, String property, Object value, Filter.MatchMode matchMode) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(Filter.FilterVisitor visitor) getCast()Alternate getter for the string representation that can be called from JSF.getMatchModeString(String value, String wild) Utility to get the MatchMode.toMatchString value checking for null.Class<?>getValue()booleanvoidvoidvoidsetIgnoreCase(boolean ignoreCase) voidsetJoinProperty(String joinProperty) voidvoidvoidsetProperty(String property) voidsetSubqueryClass(Class<?> clazz) voidsetSubqueryFilter(Filter filter) voidsetSubqueryProperty(String property) voidvoidsetValueXMLAttribute(String value) voidsetValueXMLElement(Object value) toString()Methods inherited from class sailpoint.object.Filter
and, and, and, clone, collectionCondition, compile, containsAll, contentEquals, eq, equals, fromExample, ge, getExpression, getValueEscapeStyle, gt, hashCode, ignoreCase, in, isempty, isnull, join, le, like, like, lt, ne, not, notnull, or, or, or, setValueEscapeStyle, subqueryMethods inherited from class sailpoint.tools.xml.AbstractXmlObject
deepCopy, getOriginalXml, parseXml, parseXml, parseXml, setOriginalXml, toXml, toXml, toXml, writeXml
-
Constructor Details
-
LeafFilter
public LeafFilter() -
LeafFilter
-
LeafFilter
-
LeafFilter
public LeafFilter(Filter.LogicalOperation operation, String property, Object value, Filter.MatchMode matchMode) -
LeafFilter
-
LeafFilter
public LeafFilter(Filter.LogicalOperation operation, String property, Class<?> subqueryClass, String subqueryProperty, Filter subqueryFilter) -
LeafFilter
Shallow copy for the optimizer. it is important to NOT try to clone the _value.
-
-
Method Details
-
getOperation
-
setOperation
-
getMatchMode
-
setMatchMode
-
getMatchModeString
Utility to get the MatchMode.toMatchString value checking for null. -
getProperty
-
setProperty
-
getJoinProperty
-
setJoinProperty
-
getValue
-
setValue
-
getCast
-
setCast
-
getValueXMLAttribute
-
setValueXMLAttribute
-
getValueXMLElement
-
setValueXMLElement
-
isIgnoreCase
public boolean isIgnoreCase() -
setIgnoreCase
public void setIgnoreCase(boolean ignoreCase) -
getCollectionCondition
-
setCollectionCondition
-
getSubqueryClass
-
setSubqueryClass
-
getSubqueryProperty
-
setSubqueryProperty
-
getSubqueryFilter
-
setSubqueryFilter
-
toString
-
getExpression
Alternate getter for the string representation that can be called from JSF.- Specified by:
getExpressionin classFilter
-
accept
-