Class AbstractUrlBrowserModel
- java.lang.Object
-
- de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
-
- de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
-
- de.hybris.platform.cockpit.session.impl.AbstractUrlBrowserModel
-
- All Implemented Interfaces:
AdvancedBrowserModel
,BrowserModel
,CockpitListComponent<TypedObject>
,CockpitListComponentExt<TypedObject>
,UrlBrowserModel
,java.lang.Cloneable
- Direct Known Subclasses:
DefaultUrlBrowserModel
public abstract class AbstractUrlBrowserModel extends AbstractAdvancedBrowserModel implements UrlBrowserModel
-
-
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 AbstractUrlBrowserModel(java.util.List<? extends UrlMainAreaComponentFactory> viewModes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
blacklistItems(java.util.Collection<java.lang.Integer> indexes)
AbstractContentBrowser
createViewComponent()
java.util.List<UrlMainAreaComponentFactory>
getAvailableViewModes()
protected UrlMainAreaComponentFactory
getCurrentViewMode()
TypedObject
getItem(int index)
java.util.List<TypedObject>
getItems()
void
reload()
void
removeItems(java.util.Collection<java.lang.Integer> indexes)
void
setAvailableViewModes(java.util.List<? extends UrlMainAreaComponentFactory> viewModes)
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, 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, clone, fireChanged, fireItemsChanged, fireRootTypeChanged, fireSelectionChanged, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getLabel, getRootType, getSelectedIndexes, 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, 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, clone, collapse, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getLabel, getRootType, getSelectedIndexes, getSelectedItems, getTotalCount, hasStatusBar, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isCollapsed, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount
-
-
-
-
Constructor Detail
-
AbstractUrlBrowserModel
public AbstractUrlBrowserModel(java.util.List<? extends UrlMainAreaComponentFactory> viewModes)
-
-
Method Detail
-
reload
public void reload()
- Specified by:
reload
in interfaceUrlBrowserModel
-
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
-
getItem
public TypedObject getItem(int index)
- Specified by:
getItem
in interfaceBrowserModel
- Specified by:
getItem
in classAbstractBrowserModel
-
getItems
public java.util.List<TypedObject> getItems()
- Specified by:
getItems
in interfaceCockpitListComponent<TypedObject>
- Specified by:
getItems
in classAbstractBrowserModel
-
updateItems
public void updateItems()
- Specified by:
updateItems
in interfaceBrowserModel
- Specified by:
updateItems
in classAbstractBrowserModel
-
getAvailableViewModes
public java.util.List<UrlMainAreaComponentFactory> getAvailableViewModes()
- Specified by:
getAvailableViewModes
in interfaceAdvancedBrowserModel
- Overrides:
getAvailableViewModes
in classAbstractAdvancedBrowserModel
-
setAvailableViewModes
public void setAvailableViewModes(java.util.List<? extends UrlMainAreaComponentFactory> viewModes)
- Specified by:
setAvailableViewModes
in interfaceUrlBrowserModel
-
createViewComponent
public AbstractContentBrowser createViewComponent()
- Specified by:
createViewComponent
in interfaceBrowserModel
-
getCurrentViewMode
protected UrlMainAreaComponentFactory getCurrentViewMode()
-
-