Interface Filter.FilterVisitor

All Known Implementing Classes:
Filter.BaseFilterVisitor
Enclosing class:
Filter

public static interface Filter.FilterVisitor
Visitor interface that is accepted by filters to perform various operations. It is the responsibility of the visitor implementation to iterate through children on composite operations.
  • Method Details

    • visitAnd

      void visitAnd(Filter.CompositeFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitOr

      void visitOr(Filter.CompositeFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitNot

      void visitNot(Filter.CompositeFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitEQ

      void visitEQ(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitNE

      void visitNE(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitLT

      void visitLT(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitGT

      void visitGT(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitLE

      void visitLE(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitGE

      void visitGE(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitIn

      void visitIn(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitContainsAll

      void visitContainsAll(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitLike

      void visitLike(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitNotNull

      void visitNotNull(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitIsNull

      void visitIsNull(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitIsEmpty

      void visitIsEmpty(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitJoin

      void visitJoin(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitCollectionCondition

      void visitCollectionCondition(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException
    • visitSubquery

      void visitSubquery(Filter.LeafFilter filter) throws sailpoint.tools.GeneralException
      Throws:
      sailpoint.tools.GeneralException