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
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.model.general.impl.AbstractListComponentModel
listeners, updateNotificationMap
-
-
Constructor Summary
Constructors Constructor Description DefaultListComponentModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypedObjectgetActiveItem()java.util.Collection<TypedObject>getActiveItems()ListModel<? extends TypedObject>getListModel()java.lang.IntegergetSelectedIndex()java.util.List<java.lang.Integer>getSelectedIndexes()java.lang.ObjectgetValueAt(int index)booleanisActivatable()booleanisEditable()booleanisForceRenderOnSelectionChanged()Returns whether cell content should be re-rendered when the selection state of its row has changed.booleanisMultiple()booleanisSelectable()booleanisSelected(int index)voidsetActivatable(boolean activatable)voidsetActiveItem(TypedObject item)voidsetActiveItems(java.util.Collection<TypedObject> items)voidsetEditable(boolean editable)voidsetForceRenderOnSelectionChanged(boolean forceRender)Sets whether to force the view to re-render content when the selection state has changed.voidsetListModel(ListModel<? extends TypedObject> model)voidsetMultiple(boolean multiple)voidsetSelectable(boolean selectable)voidsetSelectedIndex(int selectedIndex)booleansetSelectedIndexDirectly(int selectedIndex)voidsetSelectedIndexes(java.util.List<java.lang.Integer> indexes)booleansetSelectedIndexesDirectly(java.util.List<java.lang.Integer> indexes)-
Methods inherited from class de.hybris.platform.cockpit.model.general.impl.AbstractListComponentModel
addListComponentModelListener, addToAdditionalItemChangeUpdateNotificationMap, fireChanged, fireEvent, fireItemsActivated, fireItemsChanged, fireMoved, fireRemoved, fireSelectionChanged, getAdditionalItemsToUpdate, removeListComponentModelListener
-
-
-
-
Method Detail
-
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(java.util.Collection<TypedObject> items)
-
setSelectedIndex
public void setSelectedIndex(int selectedIndex)
-
setSelectedIndexDirectly
public boolean setSelectedIndexDirectly(int selectedIndex)
-
setSelectedIndexes
public void setSelectedIndexes(java.util.List<java.lang.Integer> indexes)
-
setSelectedIndexesDirectly
public boolean setSelectedIndexesDirectly(java.util.List<java.lang.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-truemeans that content will be re-rendered
-
isForceRenderOnSelectionChanged
public boolean isForceRenderOnSelectionChanged()
Description copied from interface:ListComponentModelReturns whether cell content should be re-rendered when the selection state of its row has changed.- Specified by:
isForceRenderOnSelectionChangedin interfaceListComponentModel- Overrides:
isForceRenderOnSelectionChangedin classAbstractListComponentModel- Returns:
trueif the cell content should be re-rendered,falseotherwise
-
getActiveItem
public TypedObject getActiveItem()
-
getActiveItems
public java.util.Collection<TypedObject> getActiveItems()
-
getListModel
public ListModel<? extends TypedObject> getListModel()
-
getSelectedIndex
public java.lang.Integer getSelectedIndex()
-
getSelectedIndexes
public java.util.List<java.lang.Integer> getSelectedIndexes()
-
getValueAt
public java.lang.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)
-
-