Class ProductConfigurationPagingUtil


  • public class ProductConfigurationPagingUtil
    extends java.lang.Object
    Utility class for processing pageable flexible search results page wise.
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ProductConfigurationPagingUtil

        public ProductConfigurationPagingUtil()
    • 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 results
        consumer - 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)