Package sailpoint.object
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 Summary
Modifier and TypeMethodDescriptionvoidvisitAnd(Filter.CompositeFilter filter) voidvoidvisitContainsAll(Filter.LeafFilter filter) voidvisitEQ(Filter.LeafFilter filter) voidvisitGE(Filter.LeafFilter filter) voidvisitGT(Filter.LeafFilter filter) voidvisitIn(Filter.LeafFilter filter) voidvisitIsEmpty(Filter.LeafFilter filter) voidvisitIsNull(Filter.LeafFilter filter) voidvisitJoin(Filter.LeafFilter filter) voidvisitLE(Filter.LeafFilter filter) voidvisitLike(Filter.LeafFilter filter) voidvisitLT(Filter.LeafFilter filter) voidvisitNE(Filter.LeafFilter filter) voidvisitNot(Filter.CompositeFilter filter) voidvisitNotNull(Filter.LeafFilter filter) voidvisitOr(Filter.CompositeFilter filter) voidvisitSubquery(Filter.LeafFilter filter)
-
Method Details
-
visitAnd
- Throws:
sailpoint.tools.GeneralException
-
visitOr
- Throws:
sailpoint.tools.GeneralException
-
visitNot
- Throws:
sailpoint.tools.GeneralException
-
visitEQ
- Throws:
sailpoint.tools.GeneralException
-
visitNE
- Throws:
sailpoint.tools.GeneralException
-
visitLT
- Throws:
sailpoint.tools.GeneralException
-
visitGT
- Throws:
sailpoint.tools.GeneralException
-
visitLE
- Throws:
sailpoint.tools.GeneralException
-
visitGE
- Throws:
sailpoint.tools.GeneralException
-
visitIn
- Throws:
sailpoint.tools.GeneralException
-
visitContainsAll
- Throws:
sailpoint.tools.GeneralException
-
visitLike
- Throws:
sailpoint.tools.GeneralException
-
visitNotNull
- Throws:
sailpoint.tools.GeneralException
-
visitIsNull
- Throws:
sailpoint.tools.GeneralException
-
visitIsEmpty
- Throws:
sailpoint.tools.GeneralException
-
visitJoin
- Throws:
sailpoint.tools.GeneralException
-
visitCollectionCondition
- Throws:
sailpoint.tools.GeneralException
-
visitSubquery
- Throws:
sailpoint.tools.GeneralException
-