public class MultiCountryCmsPageBrowserModel extends CmsPageBrowserModel
cmsAdminComponentService, cmsAdminContentSlotService, cmsAdminSiteService, cmsCockpitService, modelService, updateNotificationMapcontextItems, LIST_VIEW_CONFIG_CODE, viewModebrowserListeners, cacheView, rootType, VIEWMODE_GRID, VIEWMODE_LIST| Constructor and Description |
|---|
MultiCountryCmsPageBrowserModel(CMSAdminSiteService cmsAdminSiteService,
CmsCockpitService cmsCockpitService,
ModelService modelService,
CMSAdminComponentService cmsAdminComponentService,
CMSAdminContentSlotService cmsAdminContentSlotService)
Initializes a new MultiCountryCmsPageBrowserModel using the CmsPageBrowserModel constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
protected java.lang.String |
computeLevelName(java.lang.String position,
CatalogVersionModel catalogVersion) |
ContentSlotModel |
createContentSlotOverride(java.lang.String position,
ContentSlotModel currentContentSlot)
Creates a new ContentSlotModel
|
void |
deleteSlotContentOverride(ContentSlotModel contentSlot)
Deletes a ContentSlotModel
|
java.util.List<TypedObject> |
getAllPagesWithSameLabelOrType() |
java.util.List<MainAreaComponentFactory> |
getAvailableViewModes() |
protected CMSAdminComponentService |
getCMSAdminComponentService() |
protected CMSAdminContentSlotService |
getCmsAdminContentSlotService() |
protected CMSAdminSiteService |
getCMSAdminSiteService() |
protected CatalogLevelService |
getCmsCatalogLevelService() |
AbstractPageModel |
getCurrentPage()
Public wrapper for the CmsPageBrowserModel.getCurrentCmsPage method
|
protected ContentSlotModel |
getGlobalContentSlot(ContentSlotModel contentSlot) |
protected ModelService |
getModelService() |
protected MultiCountryCockpitService |
getMultiCountryCockpitService() |
protected java.lang.String |
getSlotLabel(CatalogVersionModel catalogVersion) |
boolean |
hasContentSlotOverride(ContentSlotModel contentSlot)
Determines if the contentSlot is overridden for multi country
|
boolean |
isBottomLevel()
Public access method for bottom level
|
boolean |
isCurrentCatalogTopLevel()
Determines if the current page's content catalog is at the top level
|
boolean |
isDefaultPage()
Public access method for default page
|
boolean |
isDefaultPage(java.lang.Object pageObject)
Determines if the page is the default page
|
protected boolean |
isIntermediateCatalog(java.lang.Object pageObject) |
boolean |
isIntermediateLevel()
Public access method for intermediate level
|
boolean |
isLocalizePage(java.lang.Object pageObject)
Determines if the page is localized
|
boolean |
isShowLocalizePages()
Public access method for show localize pages
|
boolean |
isTopLevel()
Public access method for top level
|
protected boolean |
isTopLevelCatalog(java.lang.Object pageObject) |
void |
setBottomLevel(boolean bottom) |
void |
setBrowserSectionModels(java.util.List<? extends BrowserSectionModel> sectionModels) |
void |
setCurrentPageObject(TypedObject page)
Sets given page as am active
|
void |
setDefaultPage(boolean defaultPage) |
void |
setIntermediateLevel(boolean intermediate) |
void |
setShowLocalizePages(boolean showLocalizePages) |
void |
setTopLevel(boolean top) |
addToAdditionalItemChangeUpdateNotificationMap, clearSelection, computeReadableName, contentSlotDefined, createAndInitContentEditorSection, createAndInitContentElementSection, createAndInitContentSlotSection, createAndInitializeDrilldownView, createAndInitializeFlatOrStructureView, createAndInitSimpleElementSection, createContentElementEditorSection, createContentSlotForPage, createProperViewModel, createSlotContentForCurrentPage, createViewComponent, deleteCurrentPage, deleteSlotContentForCurrentPage, getActiveCatalogVersion, getActiveSite, getAdditableType, getAdditionalItemsToUpdate, getAvailableSlotsForCurrentPage, getContentaSlotAtPositionForPage, getContentEditorSection, getContentElementSection, getContentSlotSection, getContentSlotsForCurrentPage, getCurrentCmsPage, getCurrentPageObject, getExtendedLabel, getGenericRandomNameProducer, getLabel, getMissingSlotsForCurrentPage, getSectionModelListenerForDrilldownView, getSimpleElementSection, getTypeService, initialize, isAssignedToPage, isBackButtonVisible, isStructViewAvailable, newCmsPageBrowserModel, newCmsPageMainAreaEditComponentFactory, newCmsPageMainAreaPersonalizeComponentFactory, newCmsPageMainAreaPreviewComponentFactory, onClose, onCockpitEvent, removeComponentFromSlot, retriveSectionModelByContentSlot, setArea, updateItemsblacklistItems, getBrowserSectionModel, getBrowserSectionModels, getItem, getItems, getSectionModelListener, getSelectedIndexes, removeItems, setSectionModelListeneraddBrowserModelListener, collapse, doDrop, fireContextItemsChanged, fireContextRootTypeChanged, fireContextSelectionChanged, fireContextViewModeChanged, fireContextVisibilityChanged, fireItemActivated, fireItemsDropped, fireViewModeChanged, getActiveItem, getCompareModel, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getLastType, getListViewConfiguration, getSelectedContextIndexes, getTableModel, getViewMode, isCollapsed, 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, setViewModeclearSelection, fireChanged, fireItemsChanged, fireRootTypeChanged, fireSelectionChanged, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getBrowserFilterFixed, getCacheView, getRootType, getSelectedItems, getTotalCount, hasStatusBar, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isDuplicatable, isFocused, multiEdit, multiEdit, onHide, onShow, removeBrowserModelListener, setAllMarked, setBrowserFilter, setBrowserFilterFixed, setCacheView, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCountequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoDrop, getActiveItem, getContextInitialValueMapping, getContextItems, getContextRootItem, getContextRootType, getContextRootTypePropertyDescriptor, getContextTableModel, getContextViewMode, getLastType, 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, setViewModeaddBrowserModelListener, collapse, focus, getArea, getAvailableBrowserFilters, getBrowserFilter, getRootType, getSelectedItems, getTotalCount, hasStatusBar, isAdvancedHeaderDropdownSticky, isAdvancedHeaderDropdownVisible, isAllMarked, isCollapsed, isDuplicatable, isFocused, multiEdit, multiEdit, removeBrowserModelListener, setAllMarked, setBrowserFilter, setExtendedLabel, setLabel, setRootType, setSelectedIndexes, setTotalCountpublic MultiCountryCmsPageBrowserModel(CMSAdminSiteService cmsAdminSiteService, CmsCockpitService cmsCockpitService, ModelService modelService, CMSAdminComponentService cmsAdminComponentService, CMSAdminContentSlotService cmsAdminContentSlotService)
cmsAdminSiteService - cmsCockpitService - modelService - cmsAdminComponentService - cmsAdminContentSlotService - public void setBrowserSectionModels(java.util.List<? extends BrowserSectionModel> sectionModels)
setBrowserSectionModels in interface SectionBrowserModelsetBrowserSectionModels in class AbstractSectionBrowserModelpublic void setCurrentPageObject(TypedObject page)
CmsPageBrowserModelsetCurrentPageObject in class CmsPageBrowserModelpage - given pagepublic java.util.List<MainAreaComponentFactory> getAvailableViewModes()
getAvailableViewModes in interface AdvancedBrowserModelgetAvailableViewModes in class CmsPageBrowserModelpublic java.util.List<TypedObject> getAllPagesWithSameLabelOrType()
getAllPagesWithSameLabelOrType in class CmsPageBrowserModelpublic final java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface BrowserModelclone in class CmsPageBrowserModeljava.lang.CloneNotSupportedExceptionpublic boolean isCurrentCatalogTopLevel()
public boolean isDefaultPage(java.lang.Object pageObject)
pageObject - the AbstractPageModelpublic boolean isLocalizePage(java.lang.Object pageObject)
pageObject - the AbstractPageModelpublic boolean hasContentSlotOverride(ContentSlotModel contentSlot)
contentSlot - the contentSlot to checkpublic void deleteSlotContentOverride(ContentSlotModel contentSlot)
contentSlot - the contentSlot to deletepublic ContentSlotModel createContentSlotOverride(java.lang.String position, ContentSlotModel currentContentSlot)
position - the position of the new ContentSlotModelcurrentContentSlot - the ContentSlotModel to recreate into a ContentSlotModelpublic AbstractPageModel getCurrentPage()
public boolean isDefaultPage()
public boolean isTopLevel()
public boolean isIntermediateLevel()
public boolean isBottomLevel()
public boolean isShowLocalizePages()
protected boolean isTopLevelCatalog(java.lang.Object pageObject)
protected boolean isIntermediateCatalog(java.lang.Object pageObject)
protected ContentSlotModel getGlobalContentSlot(ContentSlotModel contentSlot)
protected java.lang.String computeLevelName(java.lang.String position,
CatalogVersionModel catalogVersion)
protected java.lang.String getSlotLabel(CatalogVersionModel catalogVersion)
public void setDefaultPage(boolean defaultPage)
public void setBottomLevel(boolean bottom)
public void setIntermediateLevel(boolean intermediate)
public void setTopLevel(boolean top)
public void setShowLocalizePages(boolean showLocalizePages)
protected ModelService getModelService()
protected CMSAdminSiteService getCMSAdminSiteService()
protected CMSAdminComponentService getCMSAdminComponentService()
protected MultiCountryCockpitService getMultiCountryCockpitService()
protected CMSAdminContentSlotService getCmsAdminContentSlotService()
protected CatalogLevelService getCmsCatalogLevelService()
Copyright © 2018 SAP SE. All Rights Reserved.