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 TypedObject
getActiveItem()
java.util.Collection<TypedObject>
getActiveItems()
ListModel<? extends TypedObject>
getListModel()
java.lang.Integer
getSelectedIndex()
java.util.List<java.lang.Integer>
getSelectedIndexes()
java.lang.Object
getValueAt(int index)
boolean
isActivatable()
boolean
isEditable()
boolean
isForceRenderOnSelectionChanged()
Returns whether cell content should be re-rendered when the selection state of its row has changed.boolean
isMultiple()
boolean
isSelectable()
boolean
isSelected(int index)
void
setActivatable(boolean activatable)
void
setActiveItem(TypedObject item)
void
setActiveItems(java.util.Collection<TypedObject> items)
void
setEditable(boolean editable)
void
setForceRenderOnSelectionChanged(boolean forceRender)
Sets whether to force the view to re-render content when the selection state has changed.void
setListModel(ListModel<? extends TypedObject> model)
void
setMultiple(boolean multiple)
void
setSelectable(boolean selectable)
void
setSelectedIndex(int selectedIndex)
boolean
setSelectedIndexDirectly(int selectedIndex)
void
setSelectedIndexes(java.util.List<java.lang.Integer> indexes)
boolean
setSelectedIndexesDirectly(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
-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 interfaceListComponentModel
- Overrides:
isForceRenderOnSelectionChanged
in classAbstractListComponentModel
- Returns:
true
if the cell content should be re-rendered,false
otherwise
-
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)
-
-