Class DefaultNavigationEntryService

  • All Implemented Interfaces:
    NavigationEntryService

    @Deprecated(since="1811",
                forRemoval=true)
    public class DefaultNavigationEntryService
    extends java.lang.Object
    implements NavigationEntryService
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1811, please use CMSItemFacade instead.
    Default implementation of the NavigationEntryService.
    • Constructor Detail

      • DefaultNavigationEntryService

        public DefaultNavigationEntryService()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • createNavigationEntry

        @Deprecated(since="1811",
                    forRemoval=true)
        public CMSNavigationEntryModel createNavigationEntry​(NavigationEntryData navigationEntryData,
                                                             CatalogVersionModel catalogVersion)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Description copied from interface: NavigationEntryService
        Creates a navigation node entry
        Specified by:
        createNavigationEntry in interface NavigationEntryService
        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(since="1811",
                    forRemoval=true)
        public void deleteNavigationEntries​(java.lang.String navigationNodeUid)
                                     throws CMSItemNotFoundException
        Deprecated, for removal: This API element is subject to removal in a future version.
        Description copied from interface: NavigationEntryService
        Deletes all navigation entries associated with the given navigation node uid.
        Specified by:
        deleteNavigationEntries in interface NavigationEntryService
        Parameters:
        navigationNodeUid - the node where the entries will be removed from.
        Throws:
        CMSItemNotFoundException - when the navigation node does not exist.
      • getNavigationService

        protected CMSNavigationService getNavigationService()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • setNavigationService

        public void setNavigationService​(CMSNavigationService navigationService)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getNavigationEntryConverterRegistry

        protected NavigationEntryConverterRegistry getNavigationEntryConverterRegistry()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • setNavigationEntryConverterRegistry

        public void setNavigationEntryConverterRegistry​(NavigationEntryConverterRegistry navigationEntryConverterRegistry)
        Deprecated, for removal: This API element is subject to removal in a future version.