Class DynamicQueryBrowserModel
java.lang.Object
de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
de.hybris.platform.cockpit.session.impl.AbstractPageableBrowserModel
de.hybris.platform.cockpit.session.impl.CollectionBrowserModel
de.hybris.platform.cockpit.session.impl.DynamicQueryBrowserModel
- All Implemented Interfaces:
AdvancedBrowserModel,BrowserModel,CockpitListComponent<TypedObject>,CockpitListComponentExt<TypedObject>,PageableBrowserModel,Cloneable
Represents browser for Dynamic Query (predefined query)
-
Field Summary
Fields inherited from class de.hybris.platform.cockpit.session.impl.CollectionBrowserModel
items, viewModesFields 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()Returns the dynamic query held by this browser.getItem(int index) getItems()getLabel()Methods gets appriopiate service to handle access operationsReturns the root type of this browser.voidremoveItems(Collection<Integer> indexes) voidsetDynamicQuery(DynamicQuery dynamicQuery) Sets the dynamic query held by thisDynamicQueryBrowserModeltodynamicQuery.voidupdateItems(int activePage) Methods inherited from class de.hybris.platform.cockpit.session.impl.CollectionBrowserModel
getCollection, getObjectCollectionService, getSelectedItems, setCollection, setObjectCollectionService, updateItemsMethods inherited from class de.hybris.platform.cockpit.session.impl.AbstractPageableBrowserModel
addBrowserModelListener, addPageSize, firePagingChanged, getContextItemsPaged, getContextItemsPageIndex, getContextItemsPageSize, getCurrentPage, getLastPage, getMaxPageSize, getOffset, getPageSize, getPageSizes, hasStatusBar, isSimplePaging, setContextItemsDirectly, setContextItemsPageIndex, setContextItemsPageSize, setCurrentPage, setMaxPageSize, setOffset, setPageSize, setPageSizes, setSimplePagingMethods inherited from class de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
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, 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, getArea, getAvailableBrowserFilters, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getSelectedIndexes, getTotalCount, 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.AdvancedBrowserModel
doDrop, getActiveItem, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getLastType, getSelectedContextIndexes, getTableModel, getViewMode, isContextItemsMovable, isContextItemsRemovable, isContextVisible, isItemsMovable, isItemsRemovable, setActiveItem, setContextInitialValueMapping, setContextItems, setContextItems, setContextItemsMovable, setContextItemsRemovable, setContextRootType, setContextRootTypePropertyDescriptor, setContextTableModel, setContextViewMode, setContextVisible, setContextVisibleDirect, setItemsMovable, setItemsRemovable, setSelectedContextIndexes, setTableModel, setViewModeMethods inherited from interface de.hybris.platform.cockpit.session.BrowserModel
collapse, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getSelectedIndexes, getTotalCount, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isCollapsed, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount
-
Constructor Details
-
DynamicQueryBrowserModel
public DynamicQueryBrowserModel()
-
-
Method Details
-
createViewComponent
- Specified by:
createViewComponentin interfaceBrowserModel- Overrides:
createViewComponentin classCollectionBrowserModel
-
getLabel
- Specified by:
getLabelin interfaceBrowserModel- Overrides:
getLabelin classCollectionBrowserModel
-
updateItems
public void updateItems(int activePage) - Specified by:
updateItemsin interfacePageableBrowserModel- Overrides:
updateItemsin classCollectionBrowserModel
-
getItems
- Specified by:
getItemsin interfaceCockpitListComponent<TypedObject>- Overrides:
getItemsin classCollectionBrowserModel
-
getRootType
Description copied from class:AbstractBrowserModelReturns 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- Overrides:
getRootTypein classCollectionBrowserModel- Returns:
- the root type of this browser
-
getItem
- Specified by:
getItemin interfaceBrowserModel- Overrides:
getItemin classCollectionBrowserModel
-
setDynamicQuery
Sets the dynamic query held by thisDynamicQueryBrowserModeltodynamicQuery. Note: This method does not fire any events and you might want to callCollectionBrowserModel.updateItems()explicitly.- Parameters:
dynamicQuery- dynamic query
-
getDynamicQuery
Returns the dynamic query held by this browser.- Returns:
- the dynamic query held by this browser
-
getPredefinedQueryService
Methods gets appriopiate service to handle access operations- Returns:
- correct service configured in spring
-
clone
- Specified by:
clonein interfaceBrowserModel- Overrides:
clonein classCollectionBrowserModel- Throws:
CloneNotSupportedException
-
removeItems
- Specified by:
removeItemsin interfaceAdvancedBrowserModel- Overrides:
removeItemsin classCollectionBrowserModel
-
blacklistItems
- Specified by:
blacklistItemsin interfaceAdvancedBrowserModel- Overrides:
blacklistItemsin classCollectionBrowserModel
-
getAvailableViewModes
- Specified by:
getAvailableViewModesin interfaceAdvancedBrowserModel- Overrides:
getAvailableViewModesin classCollectionBrowserModel
-