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

public static class Filter.LeafFilter extends Filter
See Also:
  • Constructor Details

  • Method Details

    • getOperation

      public Filter.LogicalOperation getOperation()
    • setOperation

      public void setOperation(Filter.LogicalOperation op)
    • getMatchMode

      public Filter.MatchMode getMatchMode()
    • setMatchMode

      public void setMatchMode(Filter.MatchMode mm)
    • getMatchModeString

      public String getMatchModeString(String value, String wild)
      Utility to get the MatchMode.toMatchString value checking for null.
    • getProperty

      public String getProperty()
    • setProperty

      public void setProperty(String property)
    • getJoinProperty

      public String getJoinProperty()
    • setJoinProperty

      public void setJoinProperty(String joinProperty)
    • getValue

      public Object getValue()
    • setValue

      public void setValue(Object val)
    • getCast

      public String getCast()
    • setCast

      public void setCast(String _cast)
    • getValueXMLAttribute

      public String getValueXMLAttribute()
    • setValueXMLAttribute

      public void setValueXMLAttribute(String value)
    • getValueXMLElement

      public Object getValueXMLElement()
    • setValueXMLElement

      public void setValueXMLElement(Object value)
    • isIgnoreCase

      public boolean isIgnoreCase()
    • setIgnoreCase

      public void setIgnoreCase(boolean ignoreCase)
    • getCollectionCondition

      public Filter.CompositeFilter getCollectionCondition()
    • setCollectionCondition

      public void setCollectionCondition(Filter.CompositeFilter filter)
    • getSubqueryClass

      public Class<?> getSubqueryClass()
    • setSubqueryClass

      public void setSubqueryClass(Class<?> clazz)
    • getSubqueryProperty

      public String getSubqueryProperty()
    • setSubqueryProperty

      public void setSubqueryProperty(String property)
    • getSubqueryFilter

      public Filter getSubqueryFilter()
    • setSubqueryFilter

      public void setSubqueryFilter(Filter filter)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getExpression

      public String getExpression()
      Alternate getter for the string representation that can be called from JSF.
      Specified by:
      getExpression in class Filter
    • accept

      public void accept(Filter.FilterVisitor visitor) throws sailpoint.tools.GeneralException
      Specified by:
      accept in class Filter
      Throws:
      sailpoint.tools.GeneralException