Package org.forgerock.util.query
Provides a mechanism for implementing query filters.
-
Interface Summary Interface Description QueryFilterVisitor<R,P,F> A visitor ofQueryFilter
s, in the style of the visitor design pattern. -
Class Summary Class Description BaseQueryFilterVisitor<R,P,F> A base implementation ofQueryFilterVisitor
where all methods throw anUnsupportedOperationException
by default - override just the methods you need.JsonValueFilterVisitor AQueryFilterVisitor
that returns true if the provideJsonValue
meets the criteria of the QueryFilter assertions and false if it does not.MapFilterVisitor<F> AQueryFilterVisitor
that produces a Map representation of the filter tree.QueryFilter<F> A filter which can be used to select resources, which is compatible with the CREST query filters.QueryFilterOperators QueryFilter constants.QueryFilterParser<F> A query string has the following string representation: