Class DefaultPrPaginationService
java.lang.Object
de.hybris.platform.partyroleservices.service.impl.DefaultPrPaginationService
- All Implemented Interfaces:
PrPaginationService
Default implementation of
PrPaginationService.- Since:
- 2205
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntryWithPaginationDetails(org.springframework.util.MultiValueMap<String, String> header, String url, String queryStringWithoutParams, Long totalCount, Integer limit, Integer offset) Adds entry with pagination details to the header.checkLimit(Integer inputLimit) Checks if the given limit is validcheckOffset(Integer inputOffset) Checks if the given offset is valid
-
Constructor Details
-
DefaultPrPaginationService
public DefaultPrPaginationService()
-
-
Method Details
-
checkOffset
Description copied from interface:PrPaginationServiceChecks if the given offset is valid- Specified by:
checkOffsetin interfacePrPaginationService- Parameters:
inputOffset- the offset set by the user.- Returns:
- offset if given value is correct; 0 otherwise.
-
checkLimit
Description copied from interface:PrPaginationServiceChecks if the given limit is valid- Specified by:
checkLimitin interfacePrPaginationService- Parameters:
inputLimit- the limit set by the user.- Returns:
- limit if input value is correct; 100 otherwise (PAGINATION_DEFAULT_LIMIT)
-
addEntryWithPaginationDetails
public void addEntryWithPaginationDetails(org.springframework.util.MultiValueMap<String, String> header, String url, String queryStringWithoutParams, Long totalCount, Integer limit, Integer offset) Description copied from interface:PrPaginationServiceAdds entry with pagination details to the header.- Specified by:
addEntryWithPaginationDetailsin interfacePrPaginationService- Parameters:
header- The header that will be used in response.url- The Url of the http request.queryStringWithoutParams- The url string without the offset and limit paramstotalCount- The total number of resources of the requested type that exist in the system.limit- The limit represents the number of entries that will be selected for the result list.offset- The offset represents the position in list from where the result list will start.
-