Class DefaultListComponentModel

java.lang.Object
de.hybris.platform.cockpit.model.general.impl.AbstractListComponentModel
de.hybris.platform.cockpit.model.general.impl.DefaultListComponentModel
All Implemented Interfaces:
ListComponentModel, MutableListModel

public class DefaultListComponentModel extends AbstractListComponentModel
  • Constructor Details

    • DefaultListComponentModel

      public DefaultListComponentModel()
  • Method Details

    • setListModel

      public void setListModel(ListModel<? extends TypedObject> model)
    • setEditable

      public void setEditable(boolean editable)
    • setSelectable

      public void setSelectable(boolean selectable)
    • setMultiple

      public void setMultiple(boolean multiple)
    • setActivatable

      public void setActivatable(boolean activatable)
    • setActiveItem

      public void setActiveItem(TypedObject item)
    • setActiveItems

      public void setActiveItems(Collection<TypedObject> items)
    • setSelectedIndex

      public void setSelectedIndex(int selectedIndex)
    • setSelectedIndexDirectly

      public boolean setSelectedIndexDirectly(int selectedIndex)
    • setSelectedIndexes

      public void setSelectedIndexes(List<Integer> indexes)
    • setSelectedIndexesDirectly

      public boolean setSelectedIndexesDirectly(List<Integer> indexes)
    • setForceRenderOnSelectionChanged

      public void setForceRenderOnSelectionChanged(boolean forceRender)
      Sets whether to force the view to re-render content when the selection state has changed.

      Note: In order to possibly increase performance forced re-rendering should be disabled if not needed.

      Parameters:
      forceRender - true means that content will be re-rendered
    • isForceRenderOnSelectionChanged

      public boolean isForceRenderOnSelectionChanged()
      Description copied from interface: ListComponentModel
      Returns whether cell content should be re-rendered when the selection state of its row has changed.
      Specified by:
      isForceRenderOnSelectionChanged in interface ListComponentModel
      Overrides:
      isForceRenderOnSelectionChanged in class AbstractListComponentModel
      Returns:
      true if the cell content should be re-rendered, false otherwise
    • getActiveItem

      public TypedObject getActiveItem()
    • getActiveItems

      public Collection<TypedObject> getActiveItems()
    • getListModel

      public ListModel<? extends TypedObject> getListModel()
    • getSelectedIndex

      public Integer getSelectedIndex()
    • getSelectedIndexes

      public List<Integer> getSelectedIndexes()
    • getValueAt

      public Object getValueAt(int index)
    • isActivatable

      public boolean isActivatable()
    • isEditable

      public boolean isEditable()
    • isMultiple

      public boolean isMultiple()
    • isSelectable

      public boolean isSelectable()
    • isSelected

      public boolean isSelected(int index)