Class CategoryTreeBrowserModel
java.lang.Object
de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
de.hybris.platform.productcockpit.session.impl.CategoryTreeBrowserModel
- All Implemented Interfaces:
AdvancedBrowserModel,BrowserModel,CockpitListComponent<TypedObject>,CockpitListComponentExt<TypedObject>,Cloneable
Category Browser presents MAC finder tree and allows to pick up any subcategory
-
Field Summary
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
contextItems, LIST_VIEW_CONFIG_CODE, viewModeFields inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
browserListeners, cacheView, rootType, VIEWMODE_GRID, VIEWMODE_LIST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidblacklistItems(Collection<Integer> indexes) clone()getArea()getItem(int index) getItems()getLabel()protected TypeServicevoidhandleDrop(List<TypedObject> draggedItems, TypedObject dropTarget, CategoryModel oldSuperCat) voidhandleDropAndRemoveFromCategories(List<TypedObject> draggedItems, TypedObject dropTarget, List<CategoryModel> oldSuperCategories) voidvoidvoidremoveItems(Collection<Integer> indexes) voidvoidsetActiveItem(TypedObject activeItem) voidsetCatalogVersion(CatalogVersionModel catalogVersion) voidsetConnectedItemService(ConnectedItemService connectedItemService) voidsetProductCockpitCatalogService(CatalogListService productCockpitCatalogService) voidsetSelectedItems(List<TypedObject> selectedItems) protected voidsetSelection(List<Integer> selectedIndices) voidMethods 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, setCompareModel, setContextInitialValueMapping, setContextItems, setContextItems, setContextItemsDirectly, setContextItemsMovable, setContextItemsRemovable, setContextRootType, setContextRootTypePropertyDescriptor, setContextTableModel, setContextViewMode, setContextVisible, setContextVisibleDirect, setItemsMovable, setItemsRemovable, setSelectedContextIndexes, setTableModel, setViewModeMethods inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
clearSelection, fireChanged, fireItemsChanged, fireRootTypeChanged, fireSelectionChanged, focus, getAvailableBrowserFilters, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getRootType, getSelectedIndexes, getTotalCount, hasStatusBar, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, onClose, onHide, onShow, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setBrowserFilterFixed, setCacheView, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCountMethods 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
focus, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getRootType, getSelectedIndexes, getTotalCount, hasStatusBar, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount
-
Constructor Details
-
CategoryTreeBrowserModel
public CategoryTreeBrowserModel()
-
-
Method Details
-
getSelectedItems
- Specified by:
getSelectedItemsin interfaceBrowserModel- Overrides:
getSelectedItemsin classAbstractBrowserModel
-
setSelectedItems
-
setCatalogVersion
-
getCatalogVersion
-
updateItems
public void updateItems()- Specified by:
updateItemsin interfaceBrowserModel- Specified by:
updateItemsin classAbstractBrowserModel
-
getArea
- Specified by:
getAreain interfaceBrowserModel- Overrides:
getAreain classAbstractBrowserModel
-
openRelatedQueryBrowser
public void openRelatedQueryBrowser() -
handleDrop
public void handleDrop(List<TypedObject> draggedItems, TypedObject dropTarget, CategoryModel oldSuperCat) -
handleDropAndRemoveFromCategories
public void handleDropAndRemoveFromCategories(List<TypedObject> draggedItems, TypedObject dropTarget, List<CategoryModel> oldSuperCategories) -
getSelectedTreeIndices
-
createViewComponent
-
setSelection
-
clone
- Specified by:
clonein interfaceBrowserModel- Specified by:
clonein classAbstractBrowserModel- Throws:
CloneNotSupportedException
-
getItems
- Specified by:
getItemsin interfaceCockpitListComponent<TypedObject>- Specified by:
getItemsin classAbstractBrowserModel
-
setProductCockpitCatalogService
-
getProductCockpitCatalogService
-
resetAreaEditor
public void resetAreaEditor() -
setActiveItem
- Specified by:
setActiveItemin interfaceAdvancedBrowserModel- Overrides:
setActiveItemin classAbstractAdvancedBrowserModel
-
refreshActiveItems
public void refreshActiveItems() -
getConnectedItemService
-
getTypeService
-
setConnectedItemService
-
getItem
- Specified by:
getItemin interfaceBrowserModel- Specified by:
getItemin classAbstractBrowserModel
-
getTreeModel
-
getLabel
- Specified by:
getLabelin interfaceBrowserModel- Overrides:
getLabelin classAbstractBrowserModel
-
blacklistItems
-
removeItems
-