public class QueryFilterUtil
extends java.lang.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.DATA_TYPE
enum for avartar's size.
|
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.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROP_USER_DISPLAY_NAME |
| Constructor and Description |
|---|
QueryFilterUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<ConstraintGroup> |
parseFilter(java.lang.String[] filters)
AND logic - AND logic is achieved using multiple filters.
|
static java.util.List<ConstraintGroup> |
parseFilter(java.lang.String[] filters,
boolean bSupportsMultiLingualSearch)
AND logic - AND logic is achieved using multiple filters.
|
static void |
parseOrFilters(java.lang.String expressions,
java.util.Map<java.lang.String,ConstraintGroup> orFilters)
OR Logic Example: filter=name eq 'admin', name eq 'peter' This api is for internal use only, and may be changed
or removed at any time
|
static void |
parseOrFilters(java.lang.String expressions,
java.util.Map<java.lang.String,ConstraintGroup> orFilters,
boolean bSupportsMultiLingualSearch)
OR Logic Example: filter=name eq 'admin', name eq 'peter' This api is for internal use only, and may be changed
or removed at any time
|
public static final java.lang.String PROP_USER_DISPLAY_NAME
public static void parseOrFilters(java.lang.String expressions,
java.util.Map<java.lang.String,ConstraintGroup> orFilters)
throws QueryFilterUtil.QueryFilterException
public static void parseOrFilters(java.lang.String expressions,
java.util.Map<java.lang.String,ConstraintGroup> orFilters,
boolean bSupportsMultiLingualSearch)
throws QueryFilterUtil.QueryFilterException
public static java.util.List<ConstraintGroup> parseFilter(java.lang.String[] filters) throws QueryFilterUtil.QueryFilterException
public static java.util.List<ConstraintGroup> parseFilter(java.lang.String[] filters, boolean bSupportsMultiLingualSearch) throws QueryFilterUtil.QueryFilterException
"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"