public class BaseQueryRequestInfo extends java.lang.Object implements QueryRequestInfo
QueryRequestInfo.QueryRequestInfoFactory| Modifier and Type | Field and Description |
|---|---|
static QueryRequestInfo |
DEFAULT_QUERY_REQUEST |
DEFAULT_QUERY_INFO_FACTORY| Constructor and Description |
|---|
BaseQueryRequestInfo(boolean isQueryRequest,
java.util.Map<java.lang.String,java.lang.String[]> predicates,
CollectionPagination pagination)
Constructor.
|
BaseQueryRequestInfo(boolean isQueryRequest,
java.util.Map<java.lang.String,java.lang.String[]> predicates,
CollectionPagination pagination,
boolean isTranslateRequest)
Constructor.
|
BaseQueryRequestInfo(boolean isQueryRequest,
java.util.Map<java.lang.String,java.lang.String[]> predicates,
CollectionPagination pagination,
CollectionSortedOrder order)
Constructor.
|
BaseQueryRequestInfo(boolean isQueryRequest,
java.util.Map<java.lang.String,java.lang.String[]> predicates,
CollectionPagination pagination,
CollectionSortedOrder order,
java.util.List<java.lang.String> sortBy)
Constructor.
|
BaseQueryRequestInfo(SlingHttpServletRequest request)
Constructor which parses the info from the specified
SlingHttpServletRequest. |
BaseQueryRequestInfo(SlingHttpServletRequest request,
boolean isFilterQuery)
Constructor which parses the info from the specified
SlingHttpServletRequest. |
| Modifier and Type | Method and Description |
|---|---|
CollectionPagination |
getPagination()
Get the request paging specification
|
java.util.Map<java.lang.String,java.lang.String[]> |
getPredicates()
Get the query predicates.
|
java.util.List<java.lang.String> |
getSortBy() |
CollectionSortedOrder |
getSortOrder() |
boolean |
isQuery()
Is the request a query request
|
boolean |
isTranslationRequest()
Is the request a translate request
|
void |
setPagination(CollectionPagination pagination)
Set the pagination
|
void |
setSortBy(java.util.List<java.lang.String> sortBy) |
void |
setSortOrder(CollectionSortedOrder order) |
void |
setTranslationRequest(boolean isTranslationRequest)
Set the translation request
|
public static QueryRequestInfo DEFAULT_QUERY_REQUEST
public BaseQueryRequestInfo(SlingHttpServletRequest request)
SlingHttpServletRequest.request - the http servlet request.public BaseQueryRequestInfo(SlingHttpServletRequest request, boolean isFilterQuery)
SlingHttpServletRequest.request - the http servlet request.isFilterQuery - true, if a query in the request is defined by the 'filter' parameter, false otherwisepublic BaseQueryRequestInfo(boolean isQueryRequest,
java.util.Map<java.lang.String,java.lang.String[]> predicates,
CollectionPagination pagination)
isQueryRequest - predicates - pagination - public BaseQueryRequestInfo(boolean isQueryRequest,
java.util.Map<java.lang.String,java.lang.String[]> predicates,
CollectionPagination pagination,
boolean isTranslateRequest)
isQueryRequest - predicates - pagination - isTranslateRequest - public BaseQueryRequestInfo(boolean isQueryRequest,
java.util.Map<java.lang.String,java.lang.String[]> predicates,
CollectionPagination pagination,
CollectionSortedOrder order)
isQueryRequest - predicates - pagination - public BaseQueryRequestInfo(boolean isQueryRequest,
java.util.Map<java.lang.String,java.lang.String[]> predicates,
CollectionPagination pagination,
CollectionSortedOrder order,
java.util.List<java.lang.String> sortBy)
isQueryRequest - predicates - pagination - public boolean isQuery()
QueryRequestInfoisQuery in interface QueryRequestInfopublic java.util.Map<java.lang.String,java.lang.String[]> getPredicates()
QueryRequestInfogetPredicates in interface QueryRequestInfopublic CollectionPagination getPagination()
QueryRequestInfogetPagination in interface QueryRequestInfopublic void setPagination(CollectionPagination pagination)
QueryRequestInfosetPagination in interface QueryRequestInfopagination - the pagination setting.public void setSortBy(java.util.List<java.lang.String> sortBy)
setSortBy in interface QueryRequestInfopublic java.util.List<java.lang.String> getSortBy()
getSortBy in interface QueryRequestInfopublic void setSortOrder(CollectionSortedOrder order)
setSortOrder in interface QueryRequestInfoorder - for the listpublic CollectionSortedOrder getSortOrder()
getSortOrder in interface QueryRequestInfopublic boolean isTranslationRequest()
QueryRequestInfoisTranslationRequest in interface QueryRequestInfopublic void setTranslationRequest(boolean isTranslationRequest)
QueryRequestInfosetTranslationRequest in interface QueryRequestInfo"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"