Interface Filter.FilterData

All Superinterfaces:
Map<String,Filter.FilterColumnData>
Enclosing interface:
Filter<TT>

public static interface Filter.FilterData extends Map<String,Filter.FilterColumnData>
Interface that directly inherits from Map and adds replaceFilter(String, BiFunction) method
  • Method Details

    • replaceFilter

      default <TT> boolean replaceFilter(String fieldName, BiFunction<Predicate,TT,Predicate> fp)
      Replacing a predicate in the filter list by field name
      Type Parameters:
      TT - type of value
      Parameters:
      fieldName - element to be replace
      fp - lambda to get the new Filter predicate
      Returns:
      true if succeeded