Class DefaultProductSearchBrowserModel
- 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.productcockpit.session.impl.DefaultProductSearchBrowserModel
-
- All Implemented Interfaces:
AdvancedBrowserModel,BrowserModel,CockpitListComponent<TypedObject>,CockpitListComponentExt<TypedObject>,PageableBrowserModel,SearchBrowserModel,java.lang.Cloneable
public class DefaultProductSearchBrowserModel 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 DefaultProductSearchBrowserModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBrowserModelListener(BrowserModelListener listener)java.lang.Objectclone()protected ExtendedSearchResultdoSearchInternal(Query query)protected java.lang.StringgetAllItemLabel()protected java.lang.StringgetPathAsString(CatalogVersionModel uicv)protected java.lang.StringgetPathAsString(CategoryModel uic)CatalogServicegetProductCockpitCatalogService()protected SearchProvidergetSearchProvider()java.util.Collection<CatalogVersionModel>getSelectedCatalogVersions()java.util.Collection<CategoryModel>getSelectedCategories()voidsetProductCockpitCatalogService(CatalogService productCockpitCatalogService)voidsetRootType(ObjectTemplate rootType)protected voidsetSelectedCatalogVersions(java.util.Collection<CatalogVersionModel> selectedCatalogVersions)protected voidsetSelectedCategories(java.util.Collection<CategoryModel> selectedCategories)protected voidupdateLabels()-
Methods inherited from class de.hybris.platform.cockpit.session.impl.DefaultSearchBrowserModel
blacklistItems, createViewComponent, getAvailableViewModes, getItem, getItems, getSelectedItems, getSortProperties, isShowCreateButton, removeItems, setSearchProvider, setShowCreateButton, updateAdvancedSearchModel, updateItems, updateItems
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractSearchBrowserModel
collapse, fireAdvancedSearchVisibilityChanged, getAdvancedSearchModel, getAvailableBrowserFilters, getConfiguredBrowserFilters, getLastQuery, getLastType, getResult, getSearchType, getSimpleQuery, getSortCriterion, getUIConfigurationService, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAdvancedSearchSticky, isAdvancedSearchVisible, isCollapsed, setAdvancedSearchSticky, setAdvancedSearchVisible, setLastQuery, setResult, 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
-
-
-
-
Method Detail
-
addBrowserModelListener
public void addBrowserModelListener(BrowserModelListener listener)
- Specified by:
addBrowserModelListenerin interfaceBrowserModel- Overrides:
addBrowserModelListenerin classAbstractSearchBrowserModel
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Specified by:
clonein interfaceBrowserModel- Overrides:
clonein classDefaultSearchBrowserModel- Throws:
java.lang.CloneNotSupportedException
-
getSelectedCatalogVersions
public java.util.Collection<CatalogVersionModel> getSelectedCatalogVersions()
-
setSelectedCatalogVersions
protected void setSelectedCatalogVersions(java.util.Collection<CatalogVersionModel> selectedCatalogVersions)
-
getSelectedCategories
public java.util.Collection<CategoryModel> getSelectedCategories()
-
setSelectedCategories
protected void setSelectedCategories(java.util.Collection<CategoryModel> selectedCategories)
-
setRootType
public void setRootType(ObjectTemplate rootType)
- Specified by:
setRootTypein interfaceBrowserModel- Overrides:
setRootTypein classAbstractSearchBrowserModel
-
doSearchInternal
protected ExtendedSearchResult doSearchInternal(Query query)
- Overrides:
doSearchInternalin classDefaultSearchBrowserModel
-
setProductCockpitCatalogService
public void setProductCockpitCatalogService(CatalogService productCockpitCatalogService)
-
getProductCockpitCatalogService
public CatalogService getProductCockpitCatalogService()
-
getAllItemLabel
protected java.lang.String getAllItemLabel()
- Overrides:
getAllItemLabelin classDefaultSearchBrowserModel
-
updateLabels
protected void updateLabels()
- Overrides:
updateLabelsin classDefaultSearchBrowserModel
-
getPathAsString
protected java.lang.String getPathAsString(CategoryModel uic)
-
getPathAsString
protected java.lang.String getPathAsString(CatalogVersionModel uicv)
-
getSearchProvider
protected SearchProvider getSearchProvider()
- Overrides:
getSearchProviderin classDefaultSearchBrowserModel
-
-