public class QueryFilterUtil extends Object
A single filter uses the form: property operator expression
where,
Modifier and Type | Class and Description |
---|---|
static class |
QueryFilterUtil.Comparator
Query Comparator types - map our URL comparator to UGC Comparator type.
|
static class |
QueryFilterUtil.QueryFilter
Abstract of a filter clause, which consists of a property name, a comparator, and a value.
|
static class |
QueryFilterUtil.QueryFilterException
General Query Filter Exception, thrown when there is an error while parsing a filter.
|
Constructor and Description |
---|
QueryFilterUtil() |
Modifier and Type | Method and Description |
---|---|
static List<ConstraintGroup> |
parseFilter(String[] filters)
AND logic - AND logic is achieved using multiple filters.
|
static void |
parseOrFilters(String expressions,
Map<String,ConstraintGroup> orFilters)
OR Logic Example: filter=name eq 'admin', name eq 'peter'
|
public static void parseOrFilters(String expressions, Map<String,ConstraintGroup> orFilters) throws QueryFilterUtil.QueryFilterException
public static List<ConstraintGroup> parseFilter(String[] filters) throws QueryFilterUtil.QueryFilterException
"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"