public class DefaultWebPaginationUtils extends Object implements WebPaginationUtils
| Constructor and Description |
|---|
DefaultWebPaginationUtils() |
| Modifier and Type | Method and Description |
|---|---|
PaginationWsDTO |
buildPagination(SearchResult<?> search)
Extracts
PaginationWsDTO form data in provided SearchResult. |
protected static int |
calculateStartPosition(int pageSize,
int currentPage) |
ConfigurationService |
getConfigurationService() |
int |
getCurrentPage(Map<String,String> params)
Returns current page from map of (request) parameters.
|
int |
getDefaultPageSize()
Returns default page size
|
protected int |
getIntFromMap(Map<String,String> params,
String key,
int defaultValue) |
int |
getMaxPageSize() |
int |
getPageSize(Map<String,String> params)
Returns page size from map of (request) parameters.
|
int |
getPageSize(Map<String,String> params,
int defaultValue)
Returns page size from map of (request) parameters.
|
int |
getStartPosition(Map<String,String> params)
Calculates start position for paginated search using vales in map of (request) parameters.
|
int |
getStartPosition(Map<String,String> params,
int defaultPageSize)
Calculates start position for paginated search using vales in map of (request) parameters.
|
void |
setConfigurationService(ConfigurationService configurationService) |
public int getPageSize(Map<String,String> params)
WebPaginationUtilsgetPageSize in interface WebPaginationUtilsparams - map of parameterspublic int getPageSize(Map<String,String> params, int defaultValue)
WebPaginationUtilsgetPageSize in interface WebPaginationUtilsparams - map of parametersdefaultValue - default page sizepublic int getDefaultPageSize()
WebPaginationUtilsgetDefaultPageSize in interface WebPaginationUtilspublic int getMaxPageSize()
public int getCurrentPage(Map<String,String> params)
WebPaginationUtilsgetCurrentPage in interface WebPaginationUtilsparams - map of parameterspublic int getStartPosition(Map<String,String> params)
WebPaginationUtilsgetStartPosition in interface WebPaginationUtilsparams - map of parameterspublic int getStartPosition(Map<String,String> params, int defaultPageSize)
WebPaginationUtilsgetStartPosition in interface WebPaginationUtilsparams - map of parametersdefaultPageSize - default page sizeprotected static int calculateStartPosition(int pageSize,
int currentPage)
public PaginationWsDTO buildPagination(SearchResult<?> search)
WebPaginationUtilsPaginationWsDTO form data in provided SearchResult.buildPagination in interface WebPaginationUtilssearch - SearchResult used to create PaginationWsDTOpublic void setConfigurationService(ConfigurationService configurationService)
public ConfigurationService getConfigurationService()
Copyright © 2017 SAP SE. All Rights Reserved.