Class DashboardColumnsView

java.lang.Object
org.eblocker.server.common.data.dashboard.DashboardColumnsView

public class DashboardColumnsView extends Object
  • Constructor Details

  • Method Details

    • addUiCard

      public void addUiCard(UiCardColumnPosition[] positions)
    • addUiCards

      public void addUiCards(Map<Integer,UiCardColumnPosition[]> idPositionMapping)
    • getOneColumn

      public List<UiCardColumnPosition> getOneColumn()
      All columns (one, two or three) MUST have the same cards. So just return oneColumn for a list of all cards visible within this DashboardColumnsView object.
      Returns:
    • getTwoColumn

      public List<UiCardColumnPosition> getTwoColumn()
    • getThreeColumn

      public List<UiCardColumnPosition> getThreeColumn()
    • contains

      public boolean contains(int id)
      All columns must contain the ID in order for contains(...) to return true. If only for one column the ID is contained, this method returns false --> although this would be an inconsistent state. One-column-view, two-column-view, three-column-view: all should contain all cards.
      Parameters:
      id - of the card
      Returns:
      true if the card represented by the ID is contained in all three columns. Otherwise false.
    • isEmpty

      public boolean isEmpty()