Class LiveEditBrowserArea
- java.lang.Object
-
- de.hybris.platform.cockpit.session.impl.AbstractBrowserArea
-
- de.hybris.platform.cmscockpit.session.impl.LiveEditBrowserArea
-
- All Implemented Interfaces:
CMSBrowserArea,CockpitEventAcceptor,CockpitEventProducer,FocusablePerspectiveArea,UIBrowserArea,UICockpitArea,UIComponent
public class LiveEditBrowserArea extends AbstractBrowserArea implements CMSBrowserArea
Represents a browser area of Live Edit Perspective
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classLiveEditBrowserArea.LiveEditBrowserAreaUISessionListener-
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, mySessionListener, RESULT_GRID_RENDERER, visibleBrowsers
-
-
Constructor Summary
Constructors Constructor Description LiveEditBrowserArea()
-
Method Summary
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractBrowserArea
addBrowser, addBrowser, addBrowserAreaListener, addCockpitEventAcceptor, addHiddenBrowser, addVisibleBrowser, addVisibleBrowser, checkShowInspector, checkShowInspector, close, closeInspector, closeInspector, closeInspectorInComponent, closeOthers, computeTabLabel, createAndAddTabPopup, createBrowserView, createNewDefaultBrowser, duplicateBrowser, fireBrowserAdded, fireBrowserChanged, fireBrowserClosed, fireBrowserFocused, fireBrowserMinimized, fireBrowserOpened, fireBrowserQuerySaved, fireBrowsersClosed, fireItemActivated, fireItemsDropped, fireSelectionChanged, fireSplitmodeChanged, getAdditionalToolbarActions, getBrowserAreaListeners, getBrowsers, getContainerComponent, getCorrespondingContentBrowser, getDefaultBrowserClass, getDefaultBrowserViewMapping, getFocusedBrowser, getHiddenBrowsers, getInfoArea, getInfoArea, getInfoAreaContainerId, getInspectorRenderer, getLabel, getManagingPerspective, getMultiSelectActions, getMultiSelectContextActions, getMultiSelectContextActionsRegistry, getPerspective, getPreviousBrowser, getViewURI, getVisibleBrowsers, hide, initBrowsers, isBrowserMinimized, isFocused, isInfoAreaOpen, isMinimizable, isOpenInspectorOnSelect, isPossibleAddContextSubTypes, isSaveQueryAvailable, isShowAsClosable, isShowCreateDefaultBrowserButton, isSplitModeActive, isSplittable, openInspector, openInspectorInArea, openInspectorInDiv, providesDefaultBrowser, 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, update, 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, close, closeOthers, duplicateBrowser, getBrowsers, getDefaultBrowserViewMapping, getFocusedBrowser, getMultiSelectActions, getMultiSelectContextActions, getMultiSelectContextActionsRegistry, getPreviousBrowser, getVisibleBrowsers, hide, initBrowsers, isBrowserMinimized, isMinimizable, isSaveQueryAvailable, isSplitModeActive, isSplittable, removeBrowserAreaListener, replaceBrowser, setFocusedBrowser, setMultiSelectActions, setMultiSelectContextActions, setMultiSelectContextActionsRegistry, setSplitModeActive, setSplittable, show, updateActivation, updateActiveItems, updateSelectedItems
-
Methods inherited from interface de.hybris.platform.cockpit.session.UICockpitArea
getPerspective, setPerspective, update
-
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
-
newDefaultLiveEditBrowserModel
protected LiveEditBrowserModel newDefaultLiveEditBrowserModel()
-
newDefaultSearchBrowserModelListener
protected DefaultSearchBrowserModelListener newDefaultSearchBrowserModelListener()
-
newLiveEditBrowserAreaUISessionListener
protected LiveEditBrowserArea.LiveEditBrowserAreaUISessionListener newLiveEditBrowserAreaUISessionListener()
-
addVisibleBrowser
public boolean addVisibleBrowser(int index, BrowserModel browserModel)- Specified by:
addVisibleBrowserin interfaceUIBrowserArea- Overrides:
addVisibleBrowserin classAbstractBrowserArea
-
getBrowserListener
public BrowserModelListener getBrowserListener()
- Specified by:
getBrowserListenerin classAbstractBrowserArea
-
saveQuery
public void saveQuery(BrowserModel browserModel)
- Specified by:
saveQueryin interfaceUIBrowserArea
-
refreshContent
public void refreshContent(CMSSiteModel siteModel)
-
refreshContent
public void refreshContent()
-
fireModeChange
public void fireModeChange()
Called whenever user changes a browser area mode in Live Edit Perspective
-
fireModeChange
public void fireModeChange(boolean liveEditMode)
-
isLiveEditModeEnabled
public boolean isLiveEditModeEnabled()
-
setLiveEditModeEnabled
public void setLiveEditModeEnabled(boolean liveEditModeEnabled)
-
getCurrentSite
public CMSSiteModel getCurrentSite()
-
getWelcomeBrowserModel
public AdvancedBrowserModel getWelcomeBrowserModel()
- Specified by:
getWelcomeBrowserModelin interfaceCMSBrowserArea
-
setWelcomeBrowserModel
public void setWelcomeBrowserModel(AdvancedBrowserModel welcomeBrowserModel)
- Specified by:
setWelcomeBrowserModelin interfaceCMSBrowserArea
-
isClosable
public boolean isClosable(BrowserModel browserModel)
- Specified by:
isClosablein interfaceUIBrowserArea- Overrides:
isClosablein classAbstractBrowserArea
-
onCockpitEvent
public void onCockpitEvent(CockpitEvent event)
- Specified by:
onCockpitEventin interfaceCockpitEventAcceptor- Overrides:
onCockpitEventin classAbstractBrowserArea
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
getCommonI18NService
public CommonI18NService getCommonI18NService()
-
getLiveEditBrowserCockpitEventHandlers
public java.util.List<LiveEditBrowserCockpitEventHandler> getLiveEditBrowserCockpitEventHandlers()
-
setLiveEditBrowserCockpitEventHandlers
public void setLiveEditBrowserCockpitEventHandlers(java.util.List<LiveEditBrowserCockpitEventHandler> liveEditBrowserCockpitEventHandlers)
-
-