Interface NavigationEntryService

  • All Known Implementing Classes:
    DefaultNavigationEntryService

    public interface NavigationEntryService
    Navigation Entry service interface which deals with methods related to navigation node entries operations.
    • Method Detail

      • createNavigationEntry

        @Deprecated
        CMSNavigationEntryModel createNavigationEntry​(NavigationEntryData navigationEntryData,
                                                      CatalogVersionModel catalogVersion)
        Deprecated.
        since 1811.
        Creates a navigation node entry
        Parameters:
        navigationEntryData - the navigation node entry data with the Item ID and Item Type to be assigned to the navigation node.
        catalogVersion - the catalog version model in which the node entry will be created.
        Returns:
        the new Navigation Node Entry assignment.
      • deleteNavigationEntries

        @Deprecated
        void deleteNavigationEntries​(java.lang.String navigationNodeUid)
                              throws CMSItemNotFoundException
        Deprecated.
        since 1811, please use CMSItemFacade.deleteCMSItemByUuid(String) instead.
        Deletes all navigation entries associated with the given navigation node uid.
        Parameters:
        navigationNodeUid - the node where the entries will be removed from.
        Throws:
        CMSItemNotFoundException - when the navigation node does not exist.