Class CatalogBrowserArea
- java.lang.Object
-
- de.hybris.platform.cockpit.session.impl.AbstractBrowserArea
-
- de.hybris.platform.cockpit.session.impl.DefaultSearchBrowserArea
-
- de.hybris.platform.cmscockpit.session.impl.CatalogBrowserArea
-
- All Implemented Interfaces:
CMSBrowserArea,SiteVersionAware,CockpitEventAcceptor,CockpitEventProducer,FocusablePerspectiveArea,UIBrowserArea,UICockpitArea,UIComponent
public class CatalogBrowserArea extends DefaultSearchBrowserArea implements CMSBrowserArea, SiteVersionAware
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserArea
AbstractBrowserArea.MySessionListener
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserArea
BROWSER_TAB_COMPONENT, browsers, COCKPIT_ID_BROWSERAREA_TAB_PREFIX, componentMap, INFO_AREA_CONTAINER, initialized, mySessionListener, RESULT_GRID_RENDERER, visibleBrowsers
-
-
Constructor Summary
Constructors Constructor Description CatalogBrowserArea()
-
Method Summary
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.DefaultSearchBrowserArea
getBrowserListener, getRootSearchTypeCode, saveQuery, setExtendedSearchBrowser, setRootSearchTypeCode
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserArea
addBrowser, addBrowser, addBrowserAreaListener, addCockpitEventAcceptor, addHiddenBrowser, addVisibleBrowser, addVisibleBrowser, addVisibleBrowser, checkShowInspector, checkShowInspector, closeInspector, closeInspector, closeInspectorInComponent, closeOthers, computeTabLabel, createAndAddTabPopup, createBrowserView, duplicateBrowser, fireBrowserAdded, fireBrowserChanged, fireBrowserClosed, fireBrowserFocused, fireBrowserMinimized, fireBrowserOpened, fireBrowserQuerySaved, fireBrowsersClosed, fireItemActivated, fireItemsDropped, fireSelectionChanged, fireSplitmodeChanged, getAdditionalToolbarActions, getBrowserAreaListeners, getBrowsers, getContainerComponent, getDefaultBrowserClass, getDefaultBrowserViewMapping, getFocusedBrowser, getHiddenBrowsers, getInfoArea, getInfoArea, getInfoAreaContainerId, getInspectorRenderer, getLabel, getManagingPerspective, getMultiSelectActions, getMultiSelectContextActions, getMultiSelectContextActionsRegistry, getPerspective, getPreviousBrowser, getViewURI, getVisibleBrowsers, hide, initBrowsers, isBrowserMinimized, isClosable, isFocused, isInfoAreaOpen, isMinimizable, isOpenInspectorOnSelect, isPossibleAddContextSubTypes, isSaveQueryAvailable, isShowAsClosable, isShowCreateDefaultBrowserButton, isSplitModeActive, isSplittable, openInspector, openInspectorInArea, openInspectorInDiv, removeBrowser, removeBrowserAreaListener, removeCockpitEventAcceptor, replaceBrowser, replaceBrowser, resetBrowserView, setAdditionalToolbarActions, setDefaultBrowserClass, setDefaultBrowserViewMapping, setFocus, setFocusedBrowser, setInfoAreaContainerId, setInspectorRenderer, setMultiSelectActions, setMultiSelectContextActions, setMultiSelectContextActionsRegistry, setOpenInspectorOnSelect, setPerspective, setPossibleAddContextSubTypes, setShowCreateDefaultBrowserButton, setSplitModeActive, setSplitModeActiveDirectly, setSplittable, setViewURI, show, updateActivation, updateActiveItems, updateInfoArea, updateInfoArea, updateSelectedItems
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.cockpit.events.CockpitEventProducer
addCockpitEventAcceptor, removeCockpitEventAcceptor
-
Methods inherited from interface de.hybris.platform.cockpit.session.FocusablePerspectiveArea
getManagingPerspective, isFocused, setFocus
-
Methods inherited from interface de.hybris.platform.cockpit.session.UIBrowserArea
addBrowserAreaListener, addVisibleBrowser, addVisibleBrowser, closeOthers, duplicateBrowser, getBrowsers, getDefaultBrowserViewMapping, getFocusedBrowser, getMultiSelectActions, getMultiSelectContextActions, getMultiSelectContextActionsRegistry, getPreviousBrowser, getVisibleBrowsers, hide, initBrowsers, isBrowserMinimized, isClosable, isMinimizable, isSaveQueryAvailable, isSplitModeActive, isSplittable, removeBrowserAreaListener, replaceBrowser, saveQuery, setFocusedBrowser, setMultiSelectActions, setMultiSelectContextActions, setMultiSelectContextActionsRegistry, setSplitModeActive, setSplittable, show, updateActivation, updateActiveItems, updateSelectedItems
-
Methods inherited from interface de.hybris.platform.cockpit.session.UICockpitArea
getPerspective, setPerspective
-
Methods inherited from interface de.hybris.platform.cockpit.session.UIComponent
getLabel, getViewURI
-
-
-
-
Method Detail
-
initialize
public void initialize(java.util.Map<java.lang.String,java.lang.Object> params)
- Specified by:
initializein interfaceUICockpitArea- Specified by:
initializein interfaceUIComponent- Overrides:
initializein classAbstractBrowserArea
-
getCorrespondingContentBrowser
public AbstractContentBrowser getCorrespondingContentBrowser(BrowserModel browserModel)
- Overrides:
getCorrespondingContentBrowserin classAbstractBrowserArea
-
createNewDefaultBrowser
public BrowserModel createNewDefaultBrowser()
Description copied from class:AbstractBrowserAreaCreates a new default browser model for this area- Overrides:
createNewDefaultBrowserin classDefaultSearchBrowserArea- Returns:
- a new instance of default browser model or null, if no default is defined
-
providesDefaultBrowser
public boolean providesDefaultBrowser()
- Overrides:
providesDefaultBrowserin classDefaultSearchBrowserArea
-
getWelcomeBrowserModel
public AdvancedBrowserModel getWelcomeBrowserModel()
- Specified by:
getWelcomeBrowserModelin interfaceCMSBrowserArea
-
setWelcomeBrowserModel
public void setWelcomeBrowserModel(AdvancedBrowserModel welcomeBrowserModel)
- Specified by:
setWelcomeBrowserModelin interfaceCMSBrowserArea
-
getCmsAdminSiteService
protected CMSAdminSiteService getCmsAdminSiteService()
Returns proper admin site related service.- Returns:
- site related admin service
-
update
public void update()
Description copied from class:AbstractBrowserAreaResets the view i.e. completely updates the browser area view by recreating the visual components based on the heldBrowserModelinstances.- Specified by:
updatein interfaceUICockpitArea- Overrides:
updatein classAbstractBrowserArea- See Also:
AbstractBrowserArea.createBrowserView(Borderlayout, BrowserModel)
-
onCockpitEvent
public void onCockpitEvent(CockpitEvent event)
- Specified by:
onCockpitEventin interfaceCockpitEventAcceptor- Overrides:
onCockpitEventin classAbstractBrowserArea
-
getActiveSite
public CMSSiteModel getActiveSite()
-
setCmsAdminSiteService
public void setCmsAdminSiteService(CMSAdminSiteService cmsAdminSiteService)
-
setActiveSite
public void setActiveSite(CMSSiteModel activeSite)
- Specified by:
setActiveSitein interfaceSiteVersionAware
-
setActiveCatalogVersion
public void setActiveCatalogVersion(CatalogVersionModel activeCatalogVersion)
- Specified by:
setActiveCatalogVersionin interfaceSiteVersionAware
-
getActiveCatalogVersion
public CatalogVersionModel getActiveCatalogVersion()
-
setCmsCatalogBrowserModelFactory
public void setCmsCatalogBrowserModelFactory(CmsCatalogBrowserModelFactory cmsCatalogBrowserModelFactory)
-
close
public void close(BrowserModel browserModel)
- Specified by:
closein interfaceUIBrowserArea- Overrides:
closein classAbstractBrowserArea
-
-