Class FilterConfiguration

java.lang.Object
de.gematik.combine.FilterConfiguration

public class FilterConfiguration extends Object
  • Constructor Details

    • FilterConfiguration

      public FilterConfiguration(boolean allowSelfCombine, boolean allowDoubleLineup, int maxTableRows, boolean shuffleCombinations, boolean minimalTable)
    • FilterConfiguration

      public FilterConfiguration()
  • Method Details

    • builder

    • toBuilder

    • isAllowSelfCombine

      public boolean isAllowSelfCombine()
      Decide if a distinct item is allowed to show up twice in one line
    • isAllowDoubleLineup

      public boolean isAllowDoubleLineup()
      Decide if one combination of items is allowed to show up in different lineups (e.g. | Api1 | Api2 | and | Api2 | Api1 | )
    • getMaxTableRows

      public int getMaxTableRows()
      global maximum of rows for each table
    • isShuffleCombinations

      public boolean isShuffleCombinations()
      shuffles the generated table
    • isMinimalTable

      public boolean isMinimalTable()
      Creates a minimal table
    • setAllowSelfCombine

      public void setAllowSelfCombine(boolean allowSelfCombine)
      Decide if a distinct item is allowed to show up twice in one line
    • setAllowDoubleLineup

      public void setAllowDoubleLineup(boolean allowDoubleLineup)
      Decide if one combination of items is allowed to show up in different lineups (e.g. | Api1 | Api2 | and | Api2 | Api1 | )
    • setMaxTableRows

      public void setMaxTableRows(int maxTableRows)
      global maximum of rows for each table
    • setShuffleCombinations

      public void setShuffleCombinations(boolean shuffleCombinations)
      shuffles the generated table
    • setMinimalTable

      public void setMinimalTable(boolean minimalTable)
      Creates a minimal table
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object