public interface NavigationEditorService
Collection<NavigationNodeTabViewModel> getNodesForCurrentVersion(NavigationEditorViewModel model, NavigationParentElement parentElement)
model - parentElement - CatalogVersionModel getCurrentContentCatalogVersion()
Collection<TypedObject> saveModels(Collection<NavigationNodeTabViewModel> navigations, NavigationParentElement parentElement)
navigations - parentElement - void removeNavigation(NavigationNodeTabViewModel model)
model - navigation node to be removedCollection<NavigationNodeTabViewModel> insertBefore(NavigationNodeTabViewModel draggedModel, NavigationNodeTabViewModel targetModel, NavigationParentElement parentElement, Collection<NavigationNodeTabViewModel> navigations)
draggedModel - targetModel - parentElement - navigations - boolean isSynchronizePossible(Collection<TypedObject> itemsToSynchronize)
itemsToSynchronize - void performSynchronization(Collection<TypedObject> itemsToSynchronize)
itemsToSynchronize - MediaModel createMedia(NavigationNodeViewModel navigationNode, byte[] bytes)
navigationNode - bytes - Collection<CategoryModel> getRootCategories()
EnumerationService getEnumerationService()
List<NavigationLinkViewModel> getNavigationLinksForContetPagesFromCurrentCatalog(LiveEditViewModel model)
model - ContentSlotModel getContentSlotForPreviewCatalogVersions(String slotUid, LiveEditViewModel model)
slotUid - model - ContentSlotModel getNavigationBarContentSlot(String uid, LiveEditViewModel model)
uid - model - AbstractCMSComponentModel getComponentForPreviewCatalogVersions(String componentUid, LiveEditViewModel model)
componentUid - model - Copyright © 2017 SAP SE. All Rights Reserved.