Package de.gematik.combine
Class FilterConfiguration.FilterConfigurationBuilder
- java.lang.Object
-
- de.gematik.combine.FilterConfiguration.FilterConfigurationBuilder
-
- Enclosing class:
- FilterConfiguration
public static class FilterConfiguration.FilterConfigurationBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilterConfiguration.FilterConfigurationBuilderallowDoubleLineup(boolean allowDoubleLineup)Decide if one combination of items is allowed to show up in different lineups (e.g.FilterConfiguration.FilterConfigurationBuilderallowSelfCombine(boolean allowSelfCombine)Decide if a distinct item is allowed to show up twice in one lineFilterConfigurationbuild()FilterConfiguration.FilterConfigurationBuildermaxTableRows(int maxTableRows)global maximum of rows for each tableFilterConfiguration.FilterConfigurationBuilderminimalTable(boolean minimalTable)Creates a minimal tableFilterConfiguration.FilterConfigurationBuildershuffleCombinations(boolean shuffleCombinations)shuffles the generated tableStringtoString()
-
-
-
Method Detail
-
allowSelfCombine
public FilterConfiguration.FilterConfigurationBuilder allowSelfCombine(boolean allowSelfCombine)
Decide if a distinct item is allowed to show up twice in one line- Returns:
this.
-
allowDoubleLineup
public FilterConfiguration.FilterConfigurationBuilder allowDoubleLineup(boolean allowDoubleLineup)
Decide if one combination of items is allowed to show up in different lineups (e.g. | Api1 | Api2 | and | Api2 | Api1 | )- Returns:
this.
-
maxTableRows
public FilterConfiguration.FilterConfigurationBuilder maxTableRows(int maxTableRows)
global maximum of rows for each table- Returns:
this.
-
shuffleCombinations
public FilterConfiguration.FilterConfigurationBuilder shuffleCombinations(boolean shuffleCombinations)
shuffles the generated table- Returns:
this.
-
minimalTable
public FilterConfiguration.FilterConfigurationBuilder minimalTable(boolean minimalTable)
Creates a minimal table- Returns:
this.
-
build
public FilterConfiguration build()
-
-