Class DefaultNavigationEntryConverterRegistry

java.lang.Object
de.hybris.platform.cmsfacades.navigations.service.impl.DefaultNavigationEntryConverterRegistry
All Implemented Interfaces:
NavigationEntryConverterRegistry, org.springframework.beans.factory.InitializingBean

@Deprecated(since="1811", forRemoval=true) public class DefaultNavigationEntryConverterRegistry extends Object implements NavigationEntryConverterRegistry, org.springframework.beans.factory.InitializingBean
Deprecated, for removal: This API element is subject to removal in a future version.
since 1811, please use CMSItemFacade instead.
Default implementation of the NavigationEntryConverterRegistry. This implementation uses autowire-by-type to inject all beans implementing NavigationEntryItemModelConverter.
  • Constructor Details

    • DefaultNavigationEntryConverterRegistry

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

    • getNavigationEntryItemModelConverter

      public Optional<NavigationEntryItemModelConverter> getNavigationEntryItemModelConverter(String itemType)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: NavigationEntryConverterRegistry
      Get a specific NavigationEntryItemModelConverter by its itemType.
      Specified by:
      getNavigationEntryItemModelConverter in interface NavigationEntryConverterRegistry
      Parameters:
      itemType - the itemType AbstractItemModel.getItemtype() of the element to retrieve from the registry
      Returns:
      an Optional element matching the itemType
    • getSupportedItemTypes

      @Deprecated(since="1811", forRemoval=true) public Optional<List<String>> getSupportedItemTypes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: NavigationEntryConverterRegistry
      Get a list of supported navigation entry item types.
      Specified by:
      getSupportedItemTypes in interface NavigationEntryConverterRegistry
      Returns:
      an Optional list of item types supported by this registry.
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • getNavigationEntryItemModelConverters

      protected Set<NavigationEntryItemModelConverter> getNavigationEntryItemModelConverters()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setNavigationEntryItemModelConverters

      public void setNavigationEntryItemModelConverters(Set<NavigationEntryItemModelConverter> navigationEntryItemModelConverters)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getTypeService

      protected TypeService getTypeService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setTypeService

      public void setTypeService(TypeService typeService)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getNavigationEntryItemModelConverterMap

      protected Map<String,NavigationEntryItemModelConverter> getNavigationEntryItemModelConverterMap()
      Deprecated, for removal: This API element is subject to removal in a future version.