Class AbstractListComponentModel
java.lang.Object
de.hybris.platform.cockpit.model.general.impl.AbstractListComponentModel
- All Implemented Interfaces:
ListComponentModel,MutableListModel
- Direct Known Subclasses:
DefaultListComponentModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ListComponentModelListener>protected Map<TypedObject,Set<TypedObject>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddToAdditionalItemChangeUpdateNotificationMap(TypedObject itemToUpdate, Collection<TypedObject> changedItems) protected voidvoidThis method provides the means necessary to fire generic events which are received by any registeredListComponentModelListener.protected voidfireItemsActivated(Collection<TypedObject> items) protected voidprotected voidfireMoved(int fromIndex, int toIndex) protected voidfireRemoved(Collection<Integer> indexes) protected voidfireSelectionChanged(List<Integer> indexes) getAdditionalItemsToUpdate(TypedObject changedItem) booleanReturns whether cell content should be re-rendered when the selection state of its row has changed.voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.cockpit.model.general.ListComponentModel
getActiveItem, getActiveItems, getSelectedIndex, getSelectedIndexes, getValueAt, isActivatable, isEditable, isMultiple, isSelectable, isSelectedMethods inherited from interface de.hybris.platform.cockpit.model.general.MutableListModel
getListModel, setActivatable, setActiveItem, setActiveItems, setEditable, setForceRenderOnSelectionChanged, setListModel, setMultiple, setSelectable, setSelectedIndex, setSelectedIndexDirectly, setSelectedIndexes, setSelectedIndexesDirectly
-
Field Details
-
listeners
-
updateNotificationMap
-
-
Constructor Details
-
AbstractListComponentModel
public AbstractListComponentModel()
-
-
Method Details
-
addListComponentModelListener
- Specified by:
addListComponentModelListenerin interfaceListComponentModel
-
removeListComponentModelListener
- Specified by:
removeListComponentModelListenerin interfaceListComponentModel
-
fireItemsActivated
-
fireSelectionChanged
-
fireMoved
protected void fireMoved(int fromIndex, int toIndex) -
fireRemoved
-
fireItemsChanged
protected void fireItemsChanged() -
fireChanged
protected void fireChanged() -
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- Returns:
trueif the cell content should be re-rendered,falseotherwise
-
fireEvent
Description copied from interface:ListComponentModelThis method provides the means necessary to fire generic events which are received by any registeredListComponentModelListener.- Specified by:
fireEventin interfaceListComponentModel- Parameters:
eventName- name of eventvalue- attached value
-
addToAdditionalItemChangeUpdateNotificationMap
public void addToAdditionalItemChangeUpdateNotificationMap(TypedObject itemToUpdate, Collection<TypedObject> changedItems) - Specified by:
addToAdditionalItemChangeUpdateNotificationMapin interfaceListComponentModel
-
getAdditionalItemsToUpdate
- Specified by:
getAdditionalItemsToUpdatein interfaceListComponentModel
-