Class GenericFilterUtility


  • public class GenericFilterUtility
    extends java.lang.Object
    Generic Filter Utility Class.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T,​V,​R extends AbstractGenericScanFilter<T,​V>>
      java.util.List<R>
      createScanFilter​(java.util.List<T> incList, java.util.List<T> excList, java.util.function.Supplier<R> constructor)  
      • Methods inherited from class java.lang.Object

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

      • GenericFilterUtility

        public GenericFilterUtility()
    • Method Detail

      • createScanFilter

        public static <T,​V,​R extends AbstractGenericScanFilter<T,​V>> java.util.List<R> createScanFilter​(java.util.List<T> incList,
                                                                                                                          java.util.List<T> excList,
                                                                                                                          java.util.function.Supplier<R> constructor)
        Type Parameters:
        T - Generic Include/Exclude Criteria List
        R - Generic Type which extends AbstractScanFilter
        Parameters:
        incList - Include Criteria List
        excList - Exclude Criteria List
        constructor - of the ScanFilter to be populated
        Returns:
        List of <R> type