Class ProductConfigurationPagingUtil
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.services.impl.ProductConfigurationPagingUtil
-
public class ProductConfigurationPagingUtil extends java.lang.Object
Utility class for processing pageable flexible search results page wise.
-
-
Field Summary
Fields Modifier and Type Field Description static int
MAXIMUM_PAGES
static int
PAGE_SIZE
-
Constructor Summary
Constructors Constructor Description ProductConfigurationPagingUtil()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T> boolean
processPage(java.util.function.Function<java.lang.Integer,SearchPageData<T>> searchFunction, int currentPage, java.util.function.Consumer<java.util.List<T>> searchResultConsumer)
<T> void
processPageWise(java.util.function.Function<java.lang.Integer,SearchPageData<T>> searchFunction, java.util.function.Consumer<java.util.List<T>> searchResultConsumer)
-
-
-
Field Detail
-
MAXIMUM_PAGES
public static final int MAXIMUM_PAGES
- See Also:
- Constant Field Values
-
PAGE_SIZE
public static final int PAGE_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
processPageWise
public <T> void processPageWise(java.util.function.Function<java.lang.Integer,SearchPageData<T>> searchFunction, java.util.function.Consumer<java.util.List<T>> searchResultConsumer)
- Parameters:
searchFunction
- function to deliver pageable resultsconsumer
- consumer for processing the results page wise
-
processPage
protected <T> boolean processPage(java.util.function.Function<java.lang.Integer,SearchPageData<T>> searchFunction, int currentPage, java.util.function.Consumer<java.util.List<T>> searchResultConsumer)
-
-