Package de.gematik.combine
Class FilterConfiguration.FilterConfigurationBuilder
java.lang.Object
de.gematik.combine.FilterConfiguration.FilterConfigurationBuilder
- Enclosing class:
- FilterConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionallowDoubleLineup(boolean allowDoubleLineup) Decide if one combination of items is allowed to show up in different lineups (e.g.allowSelfCombine(boolean allowSelfCombine) Decide if a distinct item is allowed to show up twice in one linebuild()maxTableRows(int maxTableRows) global maximum of rows for each tableminimalTable(boolean minimalTable) Creates a minimal tableshuffleCombinations(boolean shuffleCombinations) shuffles the generated tabletoString()
-
Method Details
-
allowSelfCombine
Decide if a distinct item is allowed to show up twice in one line- Returns:
this.
-
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
global maximum of rows for each table- Returns:
this.
-
shuffleCombinations
public FilterConfiguration.FilterConfigurationBuilder shuffleCombinations(boolean shuffleCombinations) shuffles the generated table- Returns:
this.
-
minimalTable
Creates a minimal table- Returns:
this.
-
build
-
toString
-