Package de.gematik.combine.filter
Class Filters
- java.lang.Object
-
- de.gematik.combine.filter.Filters
-
public class Filters extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFilters.FiltersBuilder
-
Constructor Summary
Constructors Constructor Description Filters()Filters(List<TableFilter> tableFilters, List<TableRowFilter> tableRowFilters, Map<String,List<CellFilter>> cellFilters)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCellFilter(String header, CellFilter newCellFilter)voidaddCellFilter(String header, List<CellFilter> newCellFilter, boolean softFilterShouldApply)voidaddTableFilter(TableFilter tableFilter)voidaddTableRowFilter(TableRowFilter tableRowFilter)static Filters.FiltersBuilderbuilder()RowFiltercombineAllRowFilters()Map<String,CellFilter>combineCellFilters()Map<String,List<CellFilter>>getCellFilters()List<TableFilter>getTableFilters()List<TableRowFilter>getTableRowFilters()
-
-
-
Constructor Detail
-
Filters
public Filters()
-
Filters
public Filters(List<TableFilter> tableFilters, List<TableRowFilter> tableRowFilters, Map<String,List<CellFilter>> cellFilters)
-
-
Method Detail
-
addTableFilter
public void addTableFilter(TableFilter tableFilter)
-
addTableRowFilter
public void addTableRowFilter(TableRowFilter tableRowFilter)
-
addCellFilter
public void addCellFilter(String header, CellFilter newCellFilter)
-
addCellFilter
public void addCellFilter(String header, List<CellFilter> newCellFilter, boolean softFilterShouldApply)
-
getTableFilters
public List<TableFilter> getTableFilters()
-
getTableRowFilters
public List<TableRowFilter> getTableRowFilters()
-
getCellFilters
public Map<String,List<CellFilter>> getCellFilters()
-
combineAllRowFilters
public RowFilter combineAllRowFilters()
-
combineCellFilters
public Map<String,CellFilter> combineCellFilters()
-
builder
public static Filters.FiltersBuilder builder()
-
-