public class CatalogVersionSectionSelectorSection extends DefaultSectionSelectorSection
LiveCatalogVersionSectionSelectorSection that is used within Live Edit
Perspective. Important thing: sections aren't synchronized between each other (works independently)LiveCatalogVersionSectionSelectorSectionmultiselect, parentSection, relatedObject, relatedObjects, subSectionsselectedItems| Constructor and Description |
|---|
CatalogVersionSectionSelectorSection() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeEditorArea()
Checks whether something is activated within Editor Area if so then we deselect this value and close
Editor Area
|
protected BrowserModel |
createRequiredBrowserModel() |
protected CMSAdminSiteService |
getCmsAdminSiteService() |
List<TypedObject> |
getItems()
Returns this selector's items.
|
protected TypeService |
getTypeService() |
protected CatalogVersionModel |
informCmsAboutCurrentCatalogVersion()
Informs CMS about changes made by user
Note:
Informs about chosen catalog version and correct CMSSite |
void |
onCockpitEvent(CockpitEvent event) |
void |
selectionChanged()
Fires when selection was changed
Note:
Informs CMS about current selected objects, and refreshes proper area |
protected void |
setAsVisible(UIBrowserArea browserArea,
BrowserModel browserModel)
Sets given Browser Model as visible one.
|
void |
setCmsAdminSiteService(CMSAdminSiteService siteService) |
void |
setCmsCatalogBrowserModelFactory(CmsCatalogBrowserModelFactory cmsCatalogBrowserModelFactory) |
void |
setSelectedItem(TypedObject selectedItem)
Sets the selector's selected item to
selectedItem |
addToRelatedObjects, clear, disable, disableSubSections, enable, enableSubSections, getParentSection, getRelatedObject, getRelatedObjects, getRootSection, getSubSections, isMultiselect, isSubSectionsVisible, refreshView, removeToRelatedObjects, setMultiselect, setParentSection, setRelatedObject, setRelatedObjects, setSubSections, updateItemsgetNavigationAreaModel, getRenderer, getSelectedItem, getSelectedItems, isInitiallySelected, isItemActive, isMultiple, setInitiallySelected, setItems, setMultiple, setNavigationAreaModel, setSelectedItems, setSelectedItemsDirectly, wrapItemsgetAttribute, getLabel, getLocalizedLabel, isInitialOpen, isOpen, isTabbed, isVisible, setAttribute, setLabel, setLocalizedLabel, setOpen, setRenderer, setVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSelectedItem, getSelectedItems, isInitiallySelected, isItemActive, isMultiple, setInitiallySelected, setItems, setMultiple, setSelectedItems, setSelectedItemsDirectlygetLabel, getLocalizedLabel, isInitialOpen, isOpen, isTabbed, isVisible, setOpenpublic CatalogVersionSectionSelectorSection()
public void selectionChanged()
selectionChanged in interface SelectorSectionselectionChanged in class DefaultSectionSelectorSectionpublic List<TypedObject> getItems()
getItems in interface SelectorSectiongetItems in class AbstractSelectorSectionAbstractSelectorSection.getSelectedItems(),
AbstractSelectorSection.getItems()public void onCockpitEvent(CockpitEvent event)
onCockpitEvent in interface CockpitEventAcceptoronCockpitEvent in class AbstractSelectorSectionprotected void closeEditorArea()
protected void setAsVisible(UIBrowserArea browserArea, BrowserModel browserModel)
browserArea - current Browser AreabrowserModel - current Browser Modelprotected CatalogVersionModel informCmsAboutCurrentCatalogVersion()
protected BrowserModel createRequiredBrowserModel()
public void setSelectedItem(TypedObject selectedItem)
SelectorSectionselectedItemsetSelectedItem in interface SelectorSectionsetSelectedItem in class AbstractSelectorSectionselectedItem - the selected itempublic void setCmsAdminSiteService(CMSAdminSiteService siteService)
protected CMSAdminSiteService getCmsAdminSiteService()
protected TypeService getTypeService()
public void setCmsCatalogBrowserModelFactory(CmsCatalogBrowserModelFactory cmsCatalogBrowserModelFactory)
Copyright © 2017 SAP SE. All Rights Reserved.