Class CmsCatalogBrowserModel
- 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.AbstractSearchBrowserModel
-
- de.hybris.platform.cockpit.session.impl.DefaultSearchBrowserModel
-
- de.hybris.platform.cmscockpit.session.impl.CmsCatalogBrowserModel
-
- All Implemented Interfaces:
AdvancedBrowserModel,BrowserModel,CockpitListComponent<TypedObject>,CockpitListComponentExt<TypedObject>,PageableBrowserModel,SearchBrowserModel,java.lang.Cloneable
public class CmsCatalogBrowserModel extends DefaultSearchBrowserModel
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.DefaultSearchBrowserModel
searchProvider
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractSearchBrowserModel
ADVANCED_SEARCH_CONF, advancedSearchModel, PATH_DELIMITER, PATH_LIST_DELIMITER, QUERY_PATH_DELIMITER
-
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 CmsCatalogBrowserModel(ObjectTemplate rootType)Deprecated, for removal: This API element is subject to removal in a future version.since 4.5.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()AbstractContentBrowsercreateViewComponent()voiddeleteCurrentPage(TypedObject currenPage)Deletes current pageprotected ExtendedSearchResultdoSearchInternal(Query query)protected java.lang.StringgetAllItemLabel()java.util.Set<BrowserFilter>getAvailableBrowserFilters()Returns the BrowserFilters.java.util.List<MainAreaComponentFactory>getAvailableViewModes()CMSAdminPageServicegetCmsAdminPageService()protected CMSAdminSiteServicegetCmsAdminSiteService()ModelServicegetModelService()protected SearchProvidergetSearchProvider()java.util.List<TypedObject>getTemplates()protected booleanisDefaultPageConditionAdded(Query query, ItemAttributeSearchDescriptor searchDescriptor, java.lang.Boolean value)-
Methods inherited from class de.hybris.platform.cockpit.session.impl.DefaultSearchBrowserModel
blacklistItems, getItem, getItems, getSelectedItems, getSortProperties, isShowCreateButton, removeItems, setSearchProvider, setShowCreateButton, updateAdvancedSearchModel, updateItems, updateItems, updateLabels
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractSearchBrowserModel
addBrowserModelListener, collapse, fireAdvancedSearchVisibilityChanged, getAdvancedSearchModel, getConfiguredBrowserFilters, getLastQuery, getLastType, getResult, getSearchType, getSimpleQuery, getSortCriterion, getUIConfigurationService, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAdvancedSearchSticky, isAdvancedSearchVisible, isCollapsed, setAdvancedSearchSticky, setAdvancedSearchVisible, setLastQuery, setResult, setRootType, setSimpleQuery, setSortableProperties, setSortAsc, setSortedByProperty
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractPageableBrowserModel
addPageSize, firePagingChanged, getContextItemsPaged, getContextItemsPageIndex, getContextItemsPageSize, getCurrentPage, getLastPage, getMaxPageSize, getOffset, getPageSize, getPageSizes, hasStatusBar, isSimplePaging, setContextItemsDirectly, setContextItemsPageIndex, setContextItemsPageSize, setCurrentPage, setMaxPageSize, setOffset, setPageSize, setPageSizes, setSimplePaging, updateItems
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
doDrop, fireContextItemsChanged, fireContextRootTypeChanged, fireContextSelectionChanged, fireContextViewModeChanged, fireContextVisibilityChanged, fireItemActivated, fireItemsDropped, fireViewModeChanged, getActiveItem, getCompareModel, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getListViewConfiguration, getSelectedContextIndexes, getTableModel, getViewMode, isContextItemsMovable, isContextItemsRemovable, isContextPropertyWritable, isContextVisible, isItemsMovable, isItemsRemovable, isPossibleAddContextSubTypes, setActiveItem, setCompareModel, setContextInitialValueMapping, setContextItems, setContextItems, 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, fireChanged, fireItemsChanged, fireRootTypeChanged, fireSelectionChanged, focus, getArea, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getLabel, getRootType, getSelectedIndexes, getTotalCount, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, onClose, onHide, onShow, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setBrowserFilterFixed, setCacheView, setExtendedLabel, setLabel, 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, 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
focus, getArea, getBrowserFilter, getExtendedLabel, getLabel, getRootType, getSelectedIndexes, getTotalCount, hasStatusBar, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setSelectedIndexes, setTotalCount, updateItems
-
Methods inherited from interface de.hybris.platform.cockpit.session.PageableBrowserModel
addPageSize, getCurrentPage, getLastPage, getOffset, getPageSize, getPageSizes, isSimplePaging, setCurrentPage, setOffset, setPageSize, setSimplePaging
-
-
-
-
Constructor Detail
-
CmsCatalogBrowserModel
@Deprecated(since="4.5", forRemoval=true) public CmsCatalogBrowserModel(ObjectTemplate rootType)Deprecated, for removal: This API element is subject to removal in a future version.since 4.5. Please, use the factory instead.Use factory method from spring-aware factory class.
Leave the package visibility for this constructor. For reference see spring beancmsCatalogBrowserModelFactory- See Also:
DefaultCmsCatalogBrowserModelFactory
-
-
Method Detail
-
doSearchInternal
protected ExtendedSearchResult doSearchInternal(Query query)
- Overrides:
doSearchInternalin classDefaultSearchBrowserModel
-
isDefaultPageConditionAdded
protected boolean isDefaultPageConditionAdded(Query query, ItemAttributeSearchDescriptor searchDescriptor, java.lang.Boolean value)
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Specified by:
clonein interfaceBrowserModel- Overrides:
clonein classDefaultSearchBrowserModel- Throws:
java.lang.CloneNotSupportedException
-
getAvailableViewModes
public java.util.List<MainAreaComponentFactory> getAvailableViewModes()
- Specified by:
getAvailableViewModesin interfaceAdvancedBrowserModel- Overrides:
getAvailableViewModesin classDefaultSearchBrowserModel
-
getSearchProvider
protected SearchProvider getSearchProvider()
- Overrides:
getSearchProviderin classDefaultSearchBrowserModel
-
getAllItemLabel
protected java.lang.String getAllItemLabel()
- Overrides:
getAllItemLabelin classDefaultSearchBrowserModel
-
getModelService
public ModelService getModelService()
-
getCmsAdminPageService
public CMSAdminPageService getCmsAdminPageService()
-
createViewComponent
public AbstractContentBrowser createViewComponent()
- Specified by:
createViewComponentin interfaceBrowserModel- Overrides:
createViewComponentin classDefaultSearchBrowserModel
-
getCmsAdminSiteService
protected CMSAdminSiteService getCmsAdminSiteService()
-
deleteCurrentPage
public void deleteCurrentPage(TypedObject currenPage)
Deletes current page Note:
-
getTemplates
public java.util.List<TypedObject> getTemplates()
-
getAvailableBrowserFilters
public java.util.Set<BrowserFilter> getAvailableBrowserFilters()
Returns the BrowserFilters. Overrides existing implementation to not return an empty row at the top. The default BrowserFilter is usually DesktopUIExperienceBrowser which should be configured at the top if set spring configuration- Specified by:
getAvailableBrowserFiltersin interfaceBrowserModel- Overrides:
getAvailableBrowserFiltersin classAbstractSearchBrowserModel
-
-