Class LiveEditBrowserModel
- java.lang.Object
-
- de.hybris.platform.cockpit.session.impl.AbstractBrowserModel
-
- de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
-
- de.hybris.platform.cmscockpit.session.impl.LiveEditBrowserModel
-
- All Implemented Interfaces:
AdvancedBrowserModel,BrowserModel,CockpitListComponent<TypedObject>,CockpitListComponentExt<TypedObject>,java.lang.Cloneable
public class LiveEditBrowserModel extends AbstractAdvancedBrowserModel
Represents a browser area model for Live Edit Perspective
-
-
Field Summary
-
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 LiveEditBrowserModel()
-
Method Summary
-
Methods inherited from class de.hybris.platform.cockpit.session.impl.AbstractAdvancedBrowserModel
addBrowserModelListener, doDrop, fireContextItemsChanged, fireContextRootTypeChanged, fireContextSelectionChanged, fireContextViewModeChanged, fireContextVisibilityChanged, fireItemActivated, fireItemsDropped, fireViewModeChanged, getActiveItem, getAvailableViewModes, getCompareModel, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getLastType, getListViewConfiguration, getSelectedContextIndexes, getTableModel, getViewMode, isContextItemsMovable, isContextItemsRemovable, isContextPropertyWritable, isContextVisible, isItemsMovable, isItemsRemovable, isPossibleAddContextSubTypes, setActiveItem, setCompareModel, setContextInitialValueMapping, setContextItems, setContextItems, setContextItemsDirectly, 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, getAvailableBrowserFilters, getBrowserFilter, getBrowserFilterFixed, getCacheView, getExtendedLabel, getRootType, getSelectedIndexes, getSelectedItems, getTotalCount, hasStatusBar, isAllMarked, isFocused, multiEdit, multiEdit, onClose, onHide, onShow, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setBrowserFilterFixed, setCacheView, setExtendedLabel, setLabel, setRootType, 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.BrowserModel
focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getExtendedLabel, getRootType, getSelectedIndexes, getSelectedItems, getTotalCount, hasStatusBar, isAllMarked, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setArea, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCount
-
-
-
-
Method Detail
-
isPreviewDataActive
public boolean isPreviewDataActive()
- Returns:
- the previewDataActive
-
blacklistItems
public void blacklistItems(java.util.Collection<java.lang.Integer> indexes)
-
clearPreviewPageIfAny
public void clearPreviewPageIfAny()
-
setNavigationEventAttributes
public void setNavigationEventAttributes(CmsNavigationEvent cmsNavigationEvent)
-
setFrontendAttributes
public void setFrontendAttributes(CmsUrlChangeEvent cmsUrlChangeEvent)
Sets all frontend attributes transferred to WCMSCockpit.
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Specified by:
clonein interfaceBrowserModel- Specified by:
clonein classAbstractBrowserModel- Throws:
java.lang.CloneNotSupportedException
-
collapse
public void collapse()
- Specified by:
collapsein interfaceBrowserModel- Overrides:
collapsein classAbstractAdvancedBrowserModel
-
createViewComponent
public AbstractContentBrowser createViewComponent()
-
fireModeChange
public void fireModeChange(AbstractContentBrowser content)
-
fireTogglePreviewDataMode
public void fireTogglePreviewDataMode(LiveEditContentBrowser contentBrowser)
-
fireTogglePreviewDataMode
public void fireTogglePreviewDataMode(LiveEditContentBrowser contentBrowser, boolean previewSectionActive)
-
getActiaveCatalogVersion
public CatalogVersionModel getActiaveCatalogVersion()
-
getActiveSite
public CMSSiteModel getActiveSite()
-
getCMSAdminSiteService
protected CMSAdminSiteService getCMSAdminSiteService()
-
getCurrentUrl
public java.lang.String getCurrentUrl()
-
getFrontendUser
public UserModel getFrontendUser()
-
getI18NService
protected I18NService getI18NService()
Retrieves internationalization service- Returns:
- internationalization service
-
getItem
public TypedObject getItem(int index)
- Specified by:
getItemin interfaceBrowserModel- Specified by:
getItemin classAbstractBrowserModel
-
getItems
public java.util.List<TypedObject> getItems()
- Specified by:
getItemsin interfaceCockpitListComponent<TypedObject>- Specified by:
getItemsin classAbstractBrowserModel
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabelin interfaceBrowserModel- Overrides:
getLabelin classAbstractBrowserModel
-
getModelService
protected ModelService getModelService()
Retrieves model service- Returns:
- model service
-
getPreviewData
public PreviewDataModel getPreviewData()
-
getViewModel
public DefaultLiveEditViewModel getViewModel()
-
newDefaultLiveEditViewModel
protected DefaultLiveEditViewModel newDefaultLiveEditViewModel()
-
isAdvancedHeaderDropdownSticky
public boolean isAdvancedHeaderDropdownSticky()
- Specified by:
isAdvancedHeaderDropdownStickyin interfaceBrowserModel- Overrides:
isAdvancedHeaderDropdownStickyin classAbstractBrowserModel
-
isAdvancedHeaderDropdownVisible
public boolean isAdvancedHeaderDropdownVisible()
- Specified by:
isAdvancedHeaderDropdownVisiblein interfaceBrowserModel- Overrides:
isAdvancedHeaderDropdownVisiblein classAbstractBrowserModel
-
isCollapsed
public boolean isCollapsed()
- Specified by:
isCollapsedin interfaceBrowserModel- Overrides:
isCollapsedin classAbstractAdvancedBrowserModel
-
isDuplicatable
public boolean isDuplicatable()
- Specified by:
isDuplicatablein interfaceBrowserModel- Overrides:
isDuplicatablein classAbstractBrowserModel
-
isPreviewDataVisible
public boolean isPreviewDataVisible()
-
onCmsPerpsectiveInitEvent
public void onCmsPerpsectiveInitEvent()
-
refresh
public void refresh()
-
removeItems
public void removeItems(java.util.Collection<java.lang.Integer> indexes)
-
setActiaveCatalogVersion
public void setActiaveCatalogVersion(CatalogVersionModel actiaveCatalogVersion)
-
setActiveSite
public void setActiveSite(CMSSiteModel activeSite)
-
setCurrentSite
public void setCurrentSite(CMSSiteModel site)
-
setCurrentUrl
public void setCurrentUrl(java.lang.String currentUrl)
-
setFrontendUser
public void setFrontendUser(UserModel frontendUser)
-
retriveCurrentFrontendUser
protected UserModel retriveCurrentFrontendUser(java.lang.String frontendUserUid)
-
getUserService
protected UserService getUserService()
-
setPreviewData
public void setPreviewData(PreviewDataModel previewData)
-
updateItems
public void updateItems()
- Specified by:
updateItemsin interfaceBrowserModel- Specified by:
updateItemsin classAbstractBrowserModel
-
getFrontentSessionId
public java.lang.String getFrontentSessionId()
-
setFrontentSessionId
public void setFrontentSessionId(java.lang.String frontentSessionId)
-
getRelatedPagePk
public java.lang.String getRelatedPagePk()
-
setRelatedPagePk
public void setRelatedPagePk(java.lang.String relatedPagePk)
-
getFrontendAttributes
public FrontendAttributes getFrontendAttributes()
-
-