Class AbstractBrowserModel
java.lang.Object
de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
- All Implemented Interfaces:
BrowserModel,CockpitListComponent<TypedObject>,Cloneable
- Direct Known Subclasses:
AbstractAdvancedBrowserModel,DefaultConfigurableBrowserModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<BrowserModelListener>protected MutableColumnModelprotected ObjectTemplatestatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBrowserModelListener(BrowserModelListener listener) voidabstract Objectclone()abstract voidcollapse()protected voidprotected voidprotected voidprotected voidvoidfocus()getArea()abstract TypedObjectgetItem(int index) abstract List<TypedObject>getItems()getLabel()Returns the root type of this browser.intbooleanbooleanbooleanbooleanabstract booleanbooleanbooleanvoidmultiEdit(PropertyDescriptor propertyDesc, String languageIso, List<TypedObject> objects, Object value) voidmultiEdit(PropertyDescriptor propertyDesc, List<TypedObject> objects, Object value) voidonClose()Called before this browser is closed.voidonHide()Called whenever this browser is minimized.voidonShow()Called whenever this browser is shown.voidvoidsetAllMarked(boolean allMarked) voidsetArea(UIBrowserArea area) voidsetBrowserFilter(BrowserFilter browserFilter) voidsetBrowserFilterFixed(BrowserFilter browserFilterFixed) voidsetCacheView(MutableColumnModel cacheView) voidsetExtendedLabel(String label) voidvoidsetRootType(ObjectTemplate rootType) voidsetSelectedIndexes(List<Integer> selectedIndexes) voidsetTotalCount(int totalCount) abstract voidMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.cockpit.session.BrowserModel
createViewComponent
-
Field Details
-
rootType
-
browserListeners
-
cacheView
-
VIEWMODE_LIST
- See Also:
-
VIEWMODE_GRID
- See Also:
-
-
Constructor Details
-
AbstractBrowserModel
public AbstractBrowserModel()
-
-
Method Details
-
isAdvancedHeaderDropdownSticky
public boolean isAdvancedHeaderDropdownSticky()- Specified by:
isAdvancedHeaderDropdownStickyin interfaceBrowserModel
-
isAdvancedHeaderDropdownVisible
public boolean isAdvancedHeaderDropdownVisible()- Specified by:
isAdvancedHeaderDropdownVisiblein interfaceBrowserModel
-
isDuplicatable
public boolean isDuplicatable()- Specified by:
isDuplicatablein interfaceBrowserModel
-
focus
public void focus()- Specified by:
focusin interfaceBrowserModel
-
isFocused
public boolean isFocused()- Specified by:
isFocusedin interfaceBrowserModel
-
setArea
- Specified by:
setAreain interfaceBrowserModel
-
getArea
- Specified by:
getAreain interfaceBrowserModel
-
setExtendedLabel
- Specified by:
setExtendedLabelin interfaceBrowserModel
-
getExtendedLabel
- Specified by:
getExtendedLabelin interfaceBrowserModel
-
setLabel
- Specified by:
setLabelin interfaceBrowserModel
-
getLabel
- Specified by:
getLabelin interfaceBrowserModel
-
setRootType
- Specified by:
setRootTypein interfaceBrowserModel
-
getRootType
Returns the root type of this browser. If no root type has been set the template corresponding to the type of the first item (returned bygetItem(0)) is used. As last fallback the object template for the type "Item" is returned.- Specified by:
getRootTypein interfaceBrowserModel- Returns:
- the root type of this browser
-
getSelectedIndexes
- Specified by:
getSelectedIndexesin interfaceBrowserModel
-
setSelectedIndexes
- Specified by:
setSelectedIndexesin interfaceBrowserModel
-
addBrowserModelListener
- Specified by:
addBrowserModelListenerin interfaceBrowserModel
-
removeBrowserModelListener
- Specified by:
removeBrowserModelListenerin interfaceBrowserModel
-
getBrowserFilterFixed
-
clearSelection
public void clearSelection() -
collapse
public abstract void collapse()- Specified by:
collapsein interfaceBrowserModel
-
isCollapsed
public abstract boolean isCollapsed()- Specified by:
isCollapsedin interfaceBrowserModel
-
updateItems
public abstract void updateItems()- Specified by:
updateItemsin interfaceBrowserModel
-
getItem
- Specified by:
getItemin interfaceBrowserModel
-
getItems
- Specified by:
getItemsin interfaceCockpitListComponent<TypedObject>
-
getSelectedItems
- Specified by:
getSelectedItemsin interfaceBrowserModel
-
setTotalCount
public void setTotalCount(int totalCount) - Specified by:
setTotalCountin interfaceBrowserModel
-
getTotalCount
public int getTotalCount()- Specified by:
getTotalCountin interfaceBrowserModel
-
isAllMarked
public boolean isAllMarked()- Specified by:
isAllMarkedin interfaceBrowserModel- Returns:
- if all items are marked as selected
-
setAllMarked
- Specified by:
setAllMarkedin interfaceBrowserModel- Throws:
CockpitMarkAllException
-
multiEdit
- Specified by:
multiEditin interfaceBrowserModel
-
multiEdit
public void multiEdit(PropertyDescriptor propertyDesc, String languageIso, List<TypedObject> objects, Object value) - Specified by:
multiEditin interfaceBrowserModel
-
clone
- Specified by:
clonein interfaceBrowserModel- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
fireSelectionChanged
protected void fireSelectionChanged() -
fireItemsChanged
protected void fireItemsChanged() -
fireChanged
protected void fireChanged() -
fireRootTypeChanged
protected void fireRootTypeChanged() -
hasStatusBar
public boolean hasStatusBar()- Specified by:
hasStatusBarin interfaceBrowserModel
-
onShow
public void onShow()Called whenever this browser is shown. Note: This method will not be called in split mode. -
onHide
public void onHide()Called whenever this browser is minimized. -
onClose
public void onClose()Called before this browser is closed. -
getCacheView
-
setCacheView
-
setBrowserFilter
- Specified by:
setBrowserFilterin interfaceBrowserModel
-
getBrowserFilter
- Specified by:
getBrowserFilterin interfaceBrowserModel
-
getAvailableBrowserFilters
- Specified by:
getAvailableBrowserFiltersin interfaceBrowserModel
-
setBrowserFilterFixed
-