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