public class LiveCatalogVersionSectionSelectorSection extends DefaultSectionSelectorSection
CatalogVersionSectionSelectorSection that is used within WCMS Page Perspective.
Important thing: sections aren't synchronized between each other (works independently)CatalogVersionSectionSelectorSectionmultiselect, parentSection, relatedObject, relatedObjects, subSectionsselectedItems| Constructor and Description |
|---|
LiveCatalogVersionSectionSelectorSection() |
| 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 CMSAdminSiteService |
getCmsAdminSiteService() |
List<TypedObject> |
getItems()
Returns this selector's items.
|
protected TypeService |
getTypeService() |
protected void |
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 |
void |
setCmsAdminSiteService(CMSAdminSiteService siteService) |
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 LiveCatalogVersionSectionSelectorSection()
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 informCmsAboutCurrentCatalogVersion()
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()
Copyright © 2017 SAP SE. All Rights Reserved.