Uses of Class
org.forgerock.util.query.QueryFilter
-
Packages that use QueryFilter Package Description org.forgerock.json.resource Classes and interfaces for core types including connections, request handlers, resources, and their exceptions.org.forgerock.util.query Provides a mechanism for implementing query filters. -
-
Uses of QueryFilter in org.forgerock.json.resource
Methods in org.forgerock.json.resource that return QueryFilter Modifier and Type Method Description QueryFilter<JsonPointer>
QueryRequest. getQueryFilter()
Returns the query filter which will be used for selecting which JSON resources will be returned.static QueryFilter<JsonPointer>
QueryFilters. parse(String query)
Parses the provided query string into aQueryFilter
.Methods in org.forgerock.json.resource with parameters of type QueryFilter Modifier and Type Method Description QueryRequest
QueryRequest. setQueryFilter(QueryFilter<JsonPointer> filter)
Sets the query filter which will be used for selecting which JSON resources will be returned. -
Uses of QueryFilter in org.forgerock.util.query
Methods in org.forgerock.util.query that return QueryFilter Modifier and Type Method Description static <FF> QueryFilter<FF>
QueryFilter. alwaysFalse()
Returns a filter which does not match any resources.static <FF> QueryFilter<FF>
QueryFilter. alwaysTrue()
Returns a filter which matches all resources.static <FF> QueryFilter<FF>
QueryFilter. and(Collection<QueryFilter<FF>> subFilters)
Creates a newand
filter using the provided list of sub-filters.static <FF> QueryFilter<FF>
QueryFilter. and(QueryFilter<FF>... subFilters)
Creates a newand
filter using the provided list of sub-filters.static <FF> QueryFilter<FF>
QueryFilter. comparisonFilter(FF field, String operator, Object valueAssertion)
Creates a new generic comparison filter using the provided field name, operator, and value assertion.static <FF> QueryFilter<FF>
QueryFilter. contains(FF field, Object valueAssertion)
Creates a newcontains
filter using the provided field name and value assertion.static <FF> QueryFilter<FF>
QueryFilter. equalTo(FF field, Object valueAssertion)
Creates a newequality
filter using the provided field name and value assertion.static <FF> QueryFilter<FF>
QueryFilter. extendedMatch(FF field, String operator, Object valueAssertion)
Creates a newextended match
filter using the provided field name, operator and value assertion.static <FF> QueryFilter<FF>
QueryFilter. greaterThan(FF field, Object valueAssertion)
Creates a newgreater than
filter using the provided field name and value assertion.static <FF> QueryFilter<FF>
QueryFilter. greaterThanOrEqualTo(FF field, Object valueAssertion)
Creates a newgreater than or equal to
filter using the provided field name and value assertion.static <FF> QueryFilter<FF>
QueryFilter. lessThan(FF field, Object valueAssertion)
Creates a newless than
filter using the provided field name and value assertion.static <FF> QueryFilter<FF>
QueryFilter. lessThanOrEqualTo(FF field, Object valueAssertion)
Creates a newless than or equal to
filter using the provided field name and value assertion.static <FF> QueryFilter<FF>
QueryFilter. not(QueryFilter<FF> subFilter)
Creates a newnot
filter using the provided sub-filter.static <FF> QueryFilter<FF>
QueryFilter. or(Collection<QueryFilter<FF>> subFilters)
Creates a newor
filter using the provided list of sub-filters.static <FF> QueryFilter<FF>
QueryFilter. or(QueryFilter<FF>... subFilters)
Creates a newor
filter using the provided list of sub-filters.static <FF> QueryFilter<FF>
QueryFilter. present(FF field)
Creates a newpresence
filter using the provided field name.static <FF> QueryFilter<FF>
QueryFilter. startsWith(FF field, Object valueAssertion)
Creates a newstarts with
filter using the provided field name and value assertion.QueryFilter<F>
QueryFilterParser. valueOf(String string)
Parses the provided string representation of a query filter as aQueryFilter
.Methods in org.forgerock.util.query with parameters of type QueryFilter Modifier and Type Method Description static <FF> QueryFilter<FF>
QueryFilter. and(QueryFilter<FF>... subFilters)
Creates a newand
filter using the provided list of sub-filters.static <FF> QueryFilter<FF>
QueryFilter. not(QueryFilter<FF> subFilter)
Creates a newnot
filter using the provided sub-filter.static <FF> QueryFilter<FF>
QueryFilter. or(QueryFilter<FF>... subFilters)
Creates a newor
filter using the provided list of sub-filters.R
BaseQueryFilterVisitor. visitNotFilter(P p, QueryFilter<F> subFilter)
Boolean
JsonValueFilterVisitor. visitNotFilter(JsonValue p, QueryFilter<JsonPointer> subFilter)
Map<String,Object>
MapFilterVisitor. visitNotFilter(Void parameters, QueryFilter<F> subFilter)
Visits anot
filter.R
QueryFilterVisitor. visitNotFilter(P p, QueryFilter<F> subFilter)
Visits anot
filter.Method parameters in org.forgerock.util.query with type arguments of type QueryFilter Modifier and Type Method Description static <FF> QueryFilter<FF>
QueryFilter. and(Collection<QueryFilter<FF>> subFilters)
Creates a newand
filter using the provided list of sub-filters.static <FF> QueryFilter<FF>
QueryFilter. or(Collection<QueryFilter<FF>> subFilters)
Creates a newor
filter using the provided list of sub-filters.R
BaseQueryFilterVisitor. visitAndFilter(P p, List<QueryFilter<F>> subFilters)
Boolean
JsonValueFilterVisitor. visitAndFilter(JsonValue p, List<QueryFilter<JsonPointer>> subFilters)
Map<String,Object>
MapFilterVisitor. visitAndFilter(Void parameters, List<QueryFilter<F>> subFilters)
Visits anand
filter.R
QueryFilterVisitor. visitAndFilter(P p, List<QueryFilter<F>> subFilters)
Visits anand
filter.R
BaseQueryFilterVisitor. visitOrFilter(P p, List<QueryFilter<F>> subFilters)
Boolean
JsonValueFilterVisitor. visitOrFilter(JsonValue p, List<QueryFilter<JsonPointer>> subFilters)
Map<String,Object>
MapFilterVisitor. visitOrFilter(Void parameters, List<QueryFilter<F>> subFilters)
Visits anor
filter.R
QueryFilterVisitor. visitOrFilter(P p, List<QueryFilter<F>> subFilters)
Visits anor
filter.
-