Class AbstractAdvancedBrowserModel
java.lang.Object
de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
- All Implemented Interfaces:
AdvancedBrowserModel,BrowserModel,CockpitListComponent<TypedObject>,CockpitListComponentExt<TypedObject>,Cloneable
- Direct Known Subclasses:
AbstractAdvancedContextBrowserModel,AbstractPageableBrowserModel,AbstractSectionBrowserModel,AbstractUrlBrowserModel,CategoryTreeBrowserModel,LiveEditBrowserModel,NavigationNodeBrowserModel,WelcomeBrowserModel
public abstract class AbstractAdvancedBrowserModel
extends AbstractBrowserModel
implements AdvancedBrowserModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<TypedObject>static final Stringprotected StringFields inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
browserListeners, cacheView, rootType, VIEWMODE_GRID, VIEWMODE_LIST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBrowserModelListener(BrowserModelListener listener) voidcollapse()voiddoDrop(TypedObject item, BrowserModel sourceBrowser) protected voidfireContextItemsChanged(boolean cleanContextHeader) protected voidprotected voidprotected voidprotected voidprotected voidfireItemActivated(TypedObject item) protected voidfireItemsDropped(Collection<TypedObject> items) protected voidList<? extends MainAreaComponentFactory>protected ListViewConfigurationgetListViewConfiguration(ObjectTemplate objectTemplate, String code) booleanbooleanbooleanprotected booleanbooleanbooleanbooleanprotected booleanvoidsetActiveItem(TypedObject activeItem) voidsetCompareModel(CompareModel compareModel) voidsetContextInitialValueMapping(Map<String, String> contextInitialValueMapping) voidsetContextItems(TypedObject item, Collection<TypedObject> contextItems) voidsetContextItems(TypedObject item, Collection<TypedObject> contextItems, ObjectTemplate asType) voidsetContextItemsDirectly(TypedObject item, Collection<TypedObject> contextItems) voidsetContextItemsMovable(boolean movable) voidsetContextItemsRemovable(boolean removable) voidsetContextRootType(ObjectTemplate contextRootType) voidvoidsetContextTableModel(MutableTableModel contextTableModel) voidsetContextViewMode(String viewMode) voidsetContextVisible(boolean contextVisible) voidsetContextVisibleDirect(boolean contextVisible) voidsetItemsMovable(boolean movable) voidsetItemsRemovable(boolean removable) voidsetSelectedContextIndexes(List<Integer> selectedContextIndexes) voidsetTableModel(MutableTableModel tableModel) voidsetViewMode(String viewMode) Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
clearSelection, clone, fireChanged, fireItemsChanged, fireRootTypeChanged, fireSelectionChanged, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getItem, getItems, 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, updateItemsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.cockpit.session.AdvancedBrowserModel
blacklistItems, removeItemsMethods inherited from interface de.hybris.platform.cockpit.session.BrowserModel
clone, createViewComponent, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getItem, getLabel, getRootType, getSelectedIndexes, getSelectedItems, getTotalCount, hasStatusBar, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount, updateItemsMethods inherited from interface de.hybris.platform.cockpit.session.CockpitListComponent
getItems
-
Field Details
-
LIST_VIEW_CONFIG_CODE
- See Also:
-
contextItems
-
viewMode
-
-
Constructor Details
-
AbstractAdvancedBrowserModel
public AbstractAdvancedBrowserModel() -
AbstractAdvancedBrowserModel
-
-
Method Details
-
doDrop
- Specified by:
doDropin interfaceAdvancedBrowserModel
-
getLastType
- Specified by:
getLastTypein interfaceAdvancedBrowserModel
-
getActiveItem
- Specified by:
getActiveItemin interfaceAdvancedBrowserModel
-
setContextRootTypePropertyDescriptor
- Specified by:
setContextRootTypePropertyDescriptorin interfaceAdvancedBrowserModel
-
getContextRootTypePropertyDescriptor
- Specified by:
getContextRootTypePropertyDescriptorin interfaceAdvancedBrowserModel
-
getContextRootType
- Specified by:
getContextRootTypein interfaceAdvancedBrowserModel
-
getContextTableModel
- Specified by:
getContextTableModelin interfaceAdvancedBrowserModel
-
getContextViewMode
- Specified by:
getContextViewModein interfaceAdvancedBrowserModel
-
getSelectedContextIndexes
- Specified by:
getSelectedContextIndexesin interfaceAdvancedBrowserModel
-
getContextRootItem
- Specified by:
getContextRootItemin interfaceAdvancedBrowserModel
-
getTableModel
- Specified by:
getTableModelin interfaceAdvancedBrowserModel
-
getViewMode
- Specified by:
getViewModein interfaceAdvancedBrowserModel
-
getAvailableViewModes
- Specified by:
getAvailableViewModesin interfaceAdvancedBrowserModel
-
isContextItemsMovable
public boolean isContextItemsMovable()- Specified by:
isContextItemsMovablein interfaceAdvancedBrowserModel
-
isContextItemsRemovable
public boolean isContextItemsRemovable()- Specified by:
isContextItemsRemovablein interfaceAdvancedBrowserModel
-
isContextVisible
public boolean isContextVisible()- Specified by:
isContextVisiblein interfaceAdvancedBrowserModel
-
isItemsMovable
public boolean isItemsMovable()- Specified by:
isItemsMovablein interfaceAdvancedBrowserModel- Specified by:
isItemsMovablein interfaceCockpitListComponentExt<TypedObject>
-
isItemsRemovable
public boolean isItemsRemovable()- Specified by:
isItemsRemovablein interfaceAdvancedBrowserModel- Specified by:
isItemsRemovablein interfaceCockpitListComponentExt<TypedObject>
-
setActiveItem
- Specified by:
setActiveItemin interfaceAdvancedBrowserModel
-
setContextItemsMovable
public void setContextItemsMovable(boolean movable) - Specified by:
setContextItemsMovablein interfaceAdvancedBrowserModel
-
setContextItemsRemovable
public void setContextItemsRemovable(boolean removable) - Specified by:
setContextItemsRemovablein interfaceAdvancedBrowserModel
-
setContextRootType
- Specified by:
setContextRootTypein interfaceAdvancedBrowserModel
-
setContextTableModel
- Specified by:
setContextTableModelin interfaceAdvancedBrowserModel
-
setContextViewMode
- Specified by:
setContextViewModein interfaceAdvancedBrowserModel
-
setContextVisible
public void setContextVisible(boolean contextVisible) - Specified by:
setContextVisiblein interfaceAdvancedBrowserModel
-
setContextVisibleDirect
public void setContextVisibleDirect(boolean contextVisible) - Specified by:
setContextVisibleDirectin interfaceAdvancedBrowserModel
-
setItemsMovable
public void setItemsMovable(boolean movable) - Specified by:
setItemsMovablein interfaceAdvancedBrowserModel
-
setItemsRemovable
public void setItemsRemovable(boolean removable) - Specified by:
setItemsRemovablein interfaceAdvancedBrowserModel
-
setSelectedContextIndexes
- Specified by:
setSelectedContextIndexesin interfaceAdvancedBrowserModel
-
setTableModel
- Specified by:
setTableModelin interfaceAdvancedBrowserModel
-
setViewMode
- Specified by:
setViewModein interfaceAdvancedBrowserModel
-
setContextItems
public void setContextItems(TypedObject item, Collection<TypedObject> contextItems, ObjectTemplate asType) - Specified by:
setContextItemsin interfaceAdvancedBrowserModel
-
setContextItems
- Specified by:
setContextItemsin interfaceAdvancedBrowserModel
-
setContextItemsDirectly
- Specified by:
setContextItemsDirectlyin interfaceAdvancedBrowserModel
-
isPossibleAddContextSubTypes
protected boolean isPossibleAddContextSubTypes() -
getContextItems
- Specified by:
getContextItemsin interfaceAdvancedBrowserModel
-
isContextPropertyWritable
protected boolean isContextPropertyWritable() -
collapse
public void collapse()- Specified by:
collapsein interfaceBrowserModel- Specified by:
collapsein classAbstractBrowserModel
-
isCollapsed
public boolean isCollapsed()- Specified by:
isCollapsedin interfaceBrowserModel- Specified by:
isCollapsedin classAbstractBrowserModel
-
addBrowserModelListener
- Specified by:
addBrowserModelListenerin interfaceBrowserModel- Overrides:
addBrowserModelListenerin classAbstractBrowserModel
-
fireItemActivated
-
fireViewModeChanged
protected void fireViewModeChanged() -
fireContextViewModeChanged
protected void fireContextViewModeChanged() -
fireContextRootTypeChanged
protected void fireContextRootTypeChanged() -
fireContextSelectionChanged
protected void fireContextSelectionChanged() -
fireContextVisibilityChanged
protected void fireContextVisibilityChanged() -
fireContextItemsChanged
protected void fireContextItemsChanged(boolean cleanContextHeader) -
fireItemsDropped
-
getContextInitialValueMapping
- Specified by:
getContextInitialValueMappingin interfaceAdvancedBrowserModel- Returns:
- the contextInitialValueMapping
-
setContextInitialValueMapping
- Specified by:
setContextInitialValueMappingin interfaceAdvancedBrowserModel- Parameters:
contextInitialValueMapping- the contextInitialValueMapping to set
-
getListViewConfiguration
protected ListViewConfiguration getListViewConfiguration(ObjectTemplate objectTemplate, String code) -
setCompareModel
-
getCompareModel
-