Class DefaultTmaCatalogFacade

java.lang.Object
de.hybris.platform.commercefacades.catalog.impl.DefaultCatalogFacade
de.hybris.platform.b2ctelcofacades.catalog.impl.DefaultTmaCatalogFacade
All Implemented Interfaces:
TmaCatalogFacade, de.hybris.platform.commercefacades.catalog.CatalogFacade

public class DefaultTmaCatalogFacade extends de.hybris.platform.commercefacades.catalog.impl.DefaultCatalogFacade implements TmaCatalogFacade
Default implementation for TmaCatalogFacade.
Since:
1903
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a list with all the catalogs for the provided base store.
    getAllCategories(String catalogId, String catalogVersionId, Map<String,Object> params, de.hybris.platform.commercefacades.catalog.PageOption page, Set<de.hybris.platform.commercefacades.catalog.CatalogOption> opts)
    Returns a list of category DTOs for catalog id, catalog version id and options (BASIC, PRODUCTS)
    protected org.springframework.core.convert.converter.Converter<BaseStoreModel,BaseStoreData>
     
    protected de.hybris.platform.store.services.BaseStoreService
     
    protected org.springframework.core.convert.converter.Converter<CatalogModel,CatalogData>
     
     
    void
    setBaseStoreConverter(org.springframework.core.convert.converter.Converter<BaseStoreModel,BaseStoreData> baseStoreConverter)
     
    void
    setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
     
    void
    setCatalogConverter(org.springframework.core.convert.converter.Converter<CatalogModel,CatalogData> catalogConverter)
     

    Methods inherited from class de.hybris.platform.commercefacades.catalog.impl.DefaultCatalogFacade

    getAllCatalogsWithOptions, getAllProductCatalogsForCurrentSite, getBaseSiteService, getCatalogByIdAndOptions, getCatalogHierarchyPopulator, getCatalogService, getCatalogVersionByIdAndOptions, getCatalogVersionPopulator, getCatalogVersionService, getCategoryById, getCategoryHierarchyPopulator, getProductCatalogForCurrentSite, getProductCatalogModelForBaseSite, getProductCatalogModelsForBaseSite, getProductCatalogVersionForTheCurrentSite, getProductCatalogVersionModelForBaseSite, setBaseSiteService, setCatalogHierarchyPopulator, setCatalogService, setCatalogVersionPopulator, setCatalogVersionService, setCategoryHierarchyPopulator, setCategoryService

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface de.hybris.platform.commercefacades.catalog.CatalogFacade

    getAllCatalogsWithOptions, getAllProductCatalogsForCurrentSite, getCatalogByIdAndOptions, getCatalogVersionByIdAndOptions, getCategoryById, getProductCatalogForCurrentSite, getProductCatalogVersionForTheCurrentSite
  • Constructor Details

    • DefaultTmaCatalogFacade

      public DefaultTmaCatalogFacade()
  • Method Details

    • getAllCategories

      public List<CategoryHierarchyData> getAllCategories(String catalogId, String catalogVersionId, Map<String,Object> params, de.hybris.platform.commercefacades.catalog.PageOption page, Set<de.hybris.platform.commercefacades.catalog.CatalogOption> opts)
      Description copied from interface: TmaCatalogFacade
      Returns a list of category DTOs for catalog id, catalog version id and options (BASIC, PRODUCTS)
      Specified by:
      getAllCategories in interface TmaCatalogFacade
      Parameters:
      catalogId - the catalog id
      catalogVersionId - the catalog version id
      params - parameters used to filter the categories.
      page - the page options
      opts - the catalog options
      Returns:
      the categories represented by an list of CategoryHierarchyData
    • getAllCatalogsForCurrentBaseStore

      public Collection<CatalogData> getAllCatalogsForCurrentBaseStore(String baseStoreId)
      Description copied from interface: TmaCatalogFacade
      Returns a list with all the catalogs for the provided base store.
      Specified by:
      getAllCatalogsForCurrentBaseStore in interface TmaCatalogFacade
      Parameters:
      baseStoreId - The id of the base store.
      Returns:
      List of CatalogData
    • getCategoryService

      protected TmaCategoryService getCategoryService()
      Overrides:
      getCategoryService in class de.hybris.platform.commercefacades.catalog.impl.DefaultCatalogFacade
    • getCatalogConverter

      protected org.springframework.core.convert.converter.Converter<CatalogModel,CatalogData> getCatalogConverter()
    • setCatalogConverter

      public void setCatalogConverter(org.springframework.core.convert.converter.Converter<CatalogModel,CatalogData> catalogConverter)
    • getBaseStoreService

      protected de.hybris.platform.store.services.BaseStoreService getBaseStoreService()
    • setBaseStoreService

      public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
    • getBaseStoreConverter

      protected org.springframework.core.convert.converter.Converter<BaseStoreModel,BaseStoreData> getBaseStoreConverter()
    • setBaseStoreConverter

      public void setBaseStoreConverter(org.springframework.core.convert.converter.Converter<BaseStoreModel,BaseStoreData> baseStoreConverter)