Interface TmaCatalogFacade

All Superinterfaces:
de.hybris.platform.commercefacades.catalog.CatalogFacade
All Known Implementing Classes:
DefaultTmaCatalogFacade

public interface TmaCatalogFacade extends de.hybris.platform.commercefacades.catalog.CatalogFacade
Implements TMA specific functionality for catalog related data. Determines the list of CategoryHierarchyDatas for a specific catalog. Allows filtering of the result list.
Since:
1903
  • 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)

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

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

    • getAllCategories

      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)
      Returns a list of category DTOs for catalog id, catalog version id and options (BASIC, PRODUCTS)
      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

      Collection<CatalogData> getAllCatalogsForCurrentBaseStore(String baseStoreId)
      Returns a list with all the catalogs for the provided base store.
      Parameters:
      baseStoreId - The id of the base store.
      Returns:
      List of CatalogData