Class BundleNavigationNodeBrowserModel
- 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.BundleNavigationNodeBrowserModel
-
- All Implemented Interfaces:
AdvancedBrowserModel,BrowserModel,CockpitListComponent<TypedObject>,CockpitListComponentExt<TypedObject>,PageableBrowserModel,SearchBrowserModel,java.lang.Cloneable
public class BundleNavigationNodeBrowserModel 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 BundleNavigationNodeBrowserModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidblacklistItems(java.util.Collection<java.lang.Integer> indexes)voidclearPreservedState()java.lang.Objectclone()AbstractContentBrowsercreateViewComponent()protected ExtendedSearchResultdoSearchInternal(Query query)voidfireAddNewNavigationNode(BundleNavigationNodeContentBrowser content)protected BundleNavigationServicegetBundleNavigationNodeService()TypedObjectgetItem(int index)java.util.List<TypedObject>getItems()protected LabelServicegetLabelService()protected LabelServicegetLabelServiceInternal()java.util.List<java.util.List<java.lang.Integer>>getOpenedPath()java.util.Set<TypedObject>getSelectedNode()protected SearchTypegetSelectedType(Query query)BundleTemplateTreeModelgetTreeModel()intgetTreeRootChildCount()protected TypeServicegetTypeService()protected TypeServicegetTypeServiceInternal()voidopenRelatedBundleQueryBrowser(BundleTemplateModel bundleTemplateModel, BrowserModel model, BundleRuleType bundleRuleType)voidopenRelatedQueryBrowser()voidremoveItems(java.util.Collection<java.lang.Integer> indexes)voidremoveSelectedNavigationNode(BundleNavigationNodeContentBrowser content)voidsetOpenedItems(java.util.List<java.util.List<java.lang.Integer>> openedItems)protected voidsetParamValuesToSearchQuery(Query originalQuery, Query searchQuery)Sets search parameter values to searchQuery according to original ones in originalQuery adding restrictions to parentTemplate and catalogVersion fieldsvoidsetSelectedNode(java.util.Set<TypedObject> selectedNode)protected voidsetSortPropertiesToSearchQuery(Query originalQuery, Query searchQuery)Sets sort properties to searchQuery according to original ones in originalQueryvoidsetTreeModel(BundleTemplateTreeModel treeModel)voidupdateLabels()-
Methods inherited from class de.hybris.platform.cockpit.session.impl.DefaultSearchBrowserModel
getAllItemLabel, getAvailableViewModes, getSearchProvider, getSelectedItems, getSortProperties, isShowCreateButton, setSearchProvider, setShowCreateButton, updateAdvancedSearchModel, updateItems, updateItems
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractSearchBrowserModel
addBrowserModelListener, collapse, fireAdvancedSearchVisibilityChanged, getAdvancedSearchModel, getAvailableBrowserFilters, 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
-
-
-
-
Method Detail
-
removeItems
public void removeItems(java.util.Collection<java.lang.Integer> indexes)
- Specified by:
removeItemsin interfaceAdvancedBrowserModel- Overrides:
removeItemsin classDefaultSearchBrowserModel
-
blacklistItems
public void blacklistItems(java.util.Collection<java.lang.Integer> indexes)
- Specified by:
blacklistItemsin interfaceAdvancedBrowserModel- Overrides:
blacklistItemsin classDefaultSearchBrowserModel
-
createViewComponent
public AbstractContentBrowser createViewComponent()
- Specified by:
createViewComponentin interfaceBrowserModel- Overrides:
createViewComponentin classDefaultSearchBrowserModel
-
getItem
public TypedObject getItem(int index)
- Specified by:
getItemin interfaceBrowserModel- Overrides:
getItemin classDefaultSearchBrowserModel
-
getItems
public java.util.List<TypedObject> getItems()
- Specified by:
getItemsin interfaceCockpitListComponent<TypedObject>- Overrides:
getItemsin classDefaultSearchBrowserModel
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Specified by:
clonein interfaceBrowserModel- Overrides:
clonein classDefaultSearchBrowserModel- Throws:
java.lang.CloneNotSupportedException
-
clearPreservedState
public void clearPreservedState()
-
removeSelectedNavigationNode
public void removeSelectedNavigationNode(BundleNavigationNodeContentBrowser content)
-
fireAddNewNavigationNode
public void fireAddNewNavigationNode(BundleNavigationNodeContentBrowser content)
-
getTreeRootChildCount
public int getTreeRootChildCount()
-
openRelatedQueryBrowser
public void openRelatedQueryBrowser()
-
openRelatedBundleQueryBrowser
public void openRelatedBundleQueryBrowser(BundleTemplateModel bundleTemplateModel, BrowserModel model, BundleRuleType bundleRuleType)
-
getBundleNavigationNodeService
protected BundleNavigationService getBundleNavigationNodeService()
-
updateLabels
public void updateLabels()
- Overrides:
updateLabelsin classDefaultSearchBrowserModel
-
doSearchInternal
protected ExtendedSearchResult doSearchInternal(Query query)
- Overrides:
doSearchInternalin classDefaultSearchBrowserModel
-
getSelectedType
protected SearchType getSelectedType(Query query)
- Parameters:
query-- Returns:
-
setParamValuesToSearchQuery
protected void setParamValuesToSearchQuery(Query originalQuery, Query searchQuery)
Sets search parameter values to searchQuery according to original ones in originalQuery adding restrictions to parentTemplate and catalogVersion fields- Parameters:
originalQuery-searchQuery-
-
setSortPropertiesToSearchQuery
protected void setSortPropertiesToSearchQuery(Query originalQuery, Query searchQuery)
Sets sort properties to searchQuery according to original ones in originalQuery- Parameters:
originalQuery-searchQuery-
-
getOpenedPath
public java.util.List<java.util.List<java.lang.Integer>> getOpenedPath()
-
setOpenedItems
public void setOpenedItems(java.util.List<java.util.List<java.lang.Integer>> openedItems)
-
getTreeModel
public BundleTemplateTreeModel getTreeModel()
-
setTreeModel
public void setTreeModel(BundleTemplateTreeModel treeModel)
-
getSelectedNode
public java.util.Set<TypedObject> getSelectedNode()
-
setSelectedNode
public void setSelectedNode(java.util.Set<TypedObject> selectedNode)
-
getLabelService
protected LabelService getLabelService()
-
getTypeService
protected TypeService getTypeService()
-
getLabelServiceInternal
protected final LabelService getLabelServiceInternal()
-
getTypeServiceInternal
protected final TypeService getTypeServiceInternal()
-
-