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 void
blacklistItems(java.util.Collection<java.lang.Integer> indexes)
void
clearPreservedState()
java.lang.Object
clone()
AbstractContentBrowser
createViewComponent()
protected ExtendedSearchResult
doSearchInternal(Query query)
void
fireAddNewNavigationNode(BundleNavigationNodeContentBrowser content)
protected BundleNavigationService
getBundleNavigationNodeService()
TypedObject
getItem(int index)
java.util.List<TypedObject>
getItems()
protected LabelService
getLabelService()
protected LabelService
getLabelServiceInternal()
java.util.List<java.util.List<java.lang.Integer>>
getOpenedPath()
java.util.Set<TypedObject>
getSelectedNode()
protected SearchType
getSelectedType(Query query)
BundleTemplateTreeModel
getTreeModel()
int
getTreeRootChildCount()
protected TypeService
getTypeService()
protected TypeService
getTypeServiceInternal()
void
openRelatedBundleQueryBrowser(BundleTemplateModel bundleTemplateModel, BrowserModel model, BundleRuleType bundleRuleType)
void
openRelatedQueryBrowser()
void
removeItems(java.util.Collection<java.lang.Integer> indexes)
void
removeSelectedNavigationNode(BundleNavigationNodeContentBrowser content)
void
setOpenedItems(java.util.List<java.util.List<java.lang.Integer>> openedItems)
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 fieldsvoid
setSelectedNode(java.util.Set<TypedObject> selectedNode)
protected void
setSortPropertiesToSearchQuery(Query originalQuery, Query searchQuery)
Sets sort properties to searchQuery according to original ones in originalQueryvoid
setTreeModel(BundleTemplateTreeModel treeModel)
void
updateLabels()
-
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:
removeItems
in interfaceAdvancedBrowserModel
- Overrides:
removeItems
in classDefaultSearchBrowserModel
-
blacklistItems
public void blacklistItems(java.util.Collection<java.lang.Integer> indexes)
- Specified by:
blacklistItems
in interfaceAdvancedBrowserModel
- Overrides:
blacklistItems
in classDefaultSearchBrowserModel
-
createViewComponent
public AbstractContentBrowser createViewComponent()
- Specified by:
createViewComponent
in interfaceBrowserModel
- Overrides:
createViewComponent
in classDefaultSearchBrowserModel
-
getItem
public TypedObject getItem(int index)
- Specified by:
getItem
in interfaceBrowserModel
- Overrides:
getItem
in classDefaultSearchBrowserModel
-
getItems
public java.util.List<TypedObject> getItems()
- Specified by:
getItems
in interfaceCockpitListComponent<TypedObject>
- Overrides:
getItems
in classDefaultSearchBrowserModel
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
- Specified by:
clone
in interfaceBrowserModel
- Overrides:
clone
in 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:
updateLabels
in classDefaultSearchBrowserModel
-
doSearchInternal
protected ExtendedSearchResult doSearchInternal(Query query)
- Overrides:
doSearchInternal
in 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()
-
-