Class BundleProductSearchBrowserModel
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.configurablebundlecockpits.productcockpit.session.impl.BundleProductSearchBrowserModel
- All Implemented Interfaces:
AdvancedBrowserModel,BrowserModel,CockpitListComponent<TypedObject>,CockpitListComponentExt<TypedObject>,PageableBrowserModel,SearchBrowserModel,Cloneable
- Direct Known Subclasses:
BundleRulesSearchBrowserModel
-
Field Summary
Fields inherited from class de.hybris.platform.cockpit.session.impl.DefaultSearchBrowserModel
searchProviderFields inherited from class de.hybris.platform.cockpit.session.impl.AbstractSearchBrowserModel
ADVANCED_SEARCH_CONF, advancedSearchModel, PATH_DELIMITER, PATH_LIST_DELIMITER, QUERY_PATH_DELIMITERFields 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 TypeMethodDescriptionvoidaddBrowserModelListener(BrowserModelListener listener) protected voidaddCriterionToSearchQuery(Map<PropertyDescriptor, Boolean> sortCriterion, Query searchQuery) protected voidappendSearchFieldValueFilter(StringBuilder advancedSearchBuilder) protected voidappendSortProperties(StringBuilder advancedSearchBuilder) protected ExtendedSearchResultdoSearchInternal(Query query) protected Stringprotected Stringprotected Stringprotected SearchProviderprotected SearchTypegetSelectedType(Query query) protected booleanprotected booleanvoidsetProductCockpitCatalogService(CatalogService productCockpitCatalogService) voidsetRootType(ObjectTemplate rootType) protected voidsetSelectedCatalogVersions(Collection<CatalogVersionModel> selectedCatalogVersions) protected voidsetSelectedCategories(Collection<CategoryModel> selectedCategories) protected ExtendedSearchResultsortAndGetResults(Query query, SearchProvider searchProvider, Query searchQuery) protected voidprotected voidupdateLabelMultipleSelection(StringBuilder advancedSearchBuilder) protected voidprotected voidupdateLabelSingleItem(StringBuilder sBuff, StringBuilder advancedSearchBuilder) protected voidMethods inherited from class de.hybris.platform.cockpit.session.impl.DefaultSearchBrowserModel
blacklistItems, clone, createViewComponent, getItem, getItems, getSelectedItems, getSortProperties, isShowCreateButton, removeItems, setSearchProvider, setShowCreateButton, updateAdvancedSearchModel, updateItems, updateItemsMethods 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, setSortedByPropertyMethods 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, updateItemsMethods 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, setViewModeMethods 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, 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, 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, setViewModeMethods 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, updateItemsMethods inherited from interface de.hybris.platform.cockpit.session.PageableBrowserModel
addPageSize, getCurrentPage, getLastPage, getOffset, getPageSize, getPageSizes, isSimplePaging, setCurrentPage, setOffset, setPageSize, setSimplePaging
-
Constructor Details
-
BundleProductSearchBrowserModel
public BundleProductSearchBrowserModel() -
BundleProductSearchBrowserModel
-
-
Method Details
-
addBrowserModelListener
- Specified by:
addBrowserModelListenerin interfaceBrowserModel- Overrides:
addBrowserModelListenerin classAbstractSearchBrowserModel
-
getSelectedCatalogVersions
-
setSelectedCatalogVersions
-
getSelectedCategories
-
setSelectedCategories
-
setRootType
- Specified by:
setRootTypein interfaceBrowserModel- Overrides:
setRootTypein classAbstractSearchBrowserModel
-
doSearchInternal
- Overrides:
doSearchInternalin classDefaultSearchBrowserModel
-
sortAndGetResults
protected ExtendedSearchResult sortAndGetResults(Query query, SearchProvider searchProvider, Query searchQuery) -
updateSelectedCategoriesFromQuery
-
updateCatalogVersionsFromQuery
-
getSelectedType
-
addCriterionToSearchQuery
protected void addCriterionToSearchQuery(Map<PropertyDescriptor, Boolean> sortCriterion, Query searchQuery) -
setProductCockpitCatalogService
-
getProductCockpitCatalogService
-
getAvailableViewModes
- Specified by:
getAvailableViewModesin interfaceAdvancedBrowserModel- Overrides:
getAvailableViewModesin classDefaultSearchBrowserModel
-
getAllItemLabel
- Overrides:
getAllItemLabelin classDefaultSearchBrowserModel
-
updateLabels
protected void updateLabels()- Overrides:
updateLabelsin classDefaultSearchBrowserModel
-
appendSortProperties
-
appendSearchFieldValueFilter
-
hasExactlyOneSearchQueryItem
protected boolean hasExactlyOneSearchQueryItem() -
hasMulipleSearchQueryItems
protected boolean hasMulipleSearchQueryItems() -
updateLabelSingleItem
-
updateLabelMultipleSelection
-
getPathAsString
-
getPathAsString
-
getSearchProvider
- Overrides:
getSearchProviderin classDefaultSearchBrowserModel
-