Class AbstractSectionBrowserModel
- java.lang.Object
-
- de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
-
- de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
-
- de.hybris.platform.cockpit.session.impl.AbstractSectionBrowserModel
-
- All Implemented Interfaces:
AdvancedBrowserModel
,BrowserModel
,CockpitListComponent<TypedObject>
,CockpitListComponentExt<TypedObject>
,SectionBrowserModel
,java.lang.Cloneable
- Direct Known Subclasses:
MappingBrowserModel
public abstract class AbstractSectionBrowserModel extends AbstractAdvancedBrowserModel implements SectionBrowserModel
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
contextItems, LIST_VIEW_CONFIG_CODE, viewMode
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
browserListeners, cacheView, rootType, VIEWMODE_GRID, VIEWMODE_LIST
-
-
Constructor Summary
Constructors Constructor Description AbstractSectionBrowserModel()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
blacklistItems(java.util.Collection<java.lang.Integer> indexes)
abstract java.lang.Object
clone()
abstract AbstractContentBrowser
createViewComponent()
BrowserSectionModel
getBrowserSectionModel(int index)
java.util.List<BrowserSectionModel>
getBrowserSectionModels()
TypedObject
getItem(int index)
java.util.List<TypedObject>
getItems()
SectionModelListener
getSectionModelListener()
java.util.List<java.lang.Integer>
getSelectedIndexes()
void
removeItems(java.util.Collection<java.lang.Integer> indexes)
void
setBrowserSectionModels(java.util.List<? extends BrowserSectionModel> sectionModels)
void
setSectionModelListener(SectionModelListener listener)
void
updateItems()
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
addBrowserModelListener, collapse, doDrop, fireContextItemsChanged, fireContextRootTypeChanged, fireContextSelectionChanged, fireContextViewModeChanged, fireContextVisibilityChanged, fireItemActivated, fireItemsDropped, fireViewModeChanged, getActiveItem, getAvailableViewModes, getCompareModel, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getLastType, getListViewConfiguration, getSelectedContextIndexes, getTableModel, getViewMode, isCollapsed, isContextItemsMovable, isContextItemsRemovable, isContextPropertyWritable, isContextVisible, isItemsMovable, isItemsRemovable, isPossibleAddContextSubTypes, setActiveItem, setCompareModel, setContextInitialValueMapping, setContextItems, setContextItems, setContextItemsDirectly, setContextItemsMovable, setContextItemsRemovable, setContextRootType, setContextRootTypePropertyDescriptor, setContextTableModel, setContextViewMode, setContextVisible, setContextVisibleDirect, setItemsMovable, setItemsRemovable, setSelectedContextIndexes, setTableModel, setViewMode
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
clearSelection, fireChanged, fireItemsChanged, fireRootTypeChanged, fireSelectionChanged, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getLabel, getRootType, getSelectedItems, getTotalCount, hasStatusBar, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, onClose, onHide, onShow, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setBrowserFilterFixed, setCacheView, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.cockpit.session.AdvancedBrowserModel
doDrop, getActiveItem, getAvailableViewModes, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getLastType, getSelectedContextIndexes, getTableModel, getViewMode, isContextItemsMovable, isContextItemsRemovable, isContextVisible, isItemsMovable, isItemsRemovable, setActiveItem, setContextInitialValueMapping, setContextItems, setContextItems, setContextItemsDirectly, setContextItemsMovable, setContextItemsRemovable, setContextRootType, setContextRootTypePropertyDescriptor, setContextTableModel, setContextViewMode, setContextVisible, setContextVisibleDirect, setItemsMovable, setItemsRemovable, setSelectedContextIndexes, setTableModel, setViewMode
-
Methods inherited from interface de.hybris.platform.cockpit.session.BrowserModel
addBrowserModelListener, collapse, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getLabel, getRootType, getSelectedItems, getTotalCount, hasStatusBar, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isCollapsed, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount
-
Methods inherited from interface de.hybris.platform.cockpit.session.SectionBrowserModel
initialize
-
-
-
-
Method Detail
-
getBrowserSectionModel
public BrowserSectionModel getBrowserSectionModel(int index)
- Specified by:
getBrowserSectionModel
in interfaceSectionBrowserModel
-
getBrowserSectionModels
public java.util.List<BrowserSectionModel> getBrowserSectionModels()
- Specified by:
getBrowserSectionModels
in interfaceSectionBrowserModel
-
setSectionModelListener
public void setSectionModelListener(SectionModelListener listener)
- Specified by:
setSectionModelListener
in interfaceSectionBrowserModel
-
getSectionModelListener
public SectionModelListener getSectionModelListener()
- Specified by:
getSectionModelListener
in interfaceSectionBrowserModel
-
setBrowserSectionModels
public void setBrowserSectionModels(java.util.List<? extends BrowserSectionModel> sectionModels)
- Specified by:
setBrowserSectionModels
in interfaceSectionBrowserModel
-
getSelectedIndexes
public java.util.List<java.lang.Integer> getSelectedIndexes()
- Specified by:
getSelectedIndexes
in interfaceBrowserModel
- Overrides:
getSelectedIndexes
in classAbstractBrowserModel
-
getItems
public java.util.List<TypedObject> getItems()
- Specified by:
getItems
in interfaceCockpitListComponent<TypedObject>
- Specified by:
getItems
in classAbstractBrowserModel
-
getItem
public TypedObject getItem(int index)
- Specified by:
getItem
in interfaceBrowserModel
- Specified by:
getItem
in classAbstractBrowserModel
-
updateItems
public void updateItems()
- Specified by:
updateItems
in interfaceBrowserModel
- Specified by:
updateItems
in classAbstractBrowserModel
-
blacklistItems
public void blacklistItems(java.util.Collection<java.lang.Integer> indexes)
- Specified by:
blacklistItems
in interfaceAdvancedBrowserModel
-
removeItems
public void removeItems(java.util.Collection<java.lang.Integer> indexes)
- Specified by:
removeItems
in interfaceAdvancedBrowserModel
-
clone
public abstract java.lang.Object clone() throws java.lang.CloneNotSupportedException
- Specified by:
clone
in interfaceBrowserModel
- Specified by:
clone
in classAbstractBrowserModel
- Throws:
java.lang.CloneNotSupportedException
-
createViewComponent
public abstract AbstractContentBrowser createViewComponent()
- Specified by:
createViewComponent
in interfaceBrowserModel
-
-