Class DefaultNavigationEntryService

java.lang.Object
de.hybris.platform.cmsfacades.navigations.service.impl.DefaultNavigationEntryService
All Implemented Interfaces:
NavigationEntryService

@Deprecated(since="1811", forRemoval=true) public class DefaultNavigationEntryService extends 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 Details

    • DefaultNavigationEntryService

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

    • 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(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.