Interface CatalogFacade

All Known Implementing Classes:
DefaultCatalogFacade

public interface CatalogFacade
Facade interface which deals with methods related to catalog operations which the current user has READ and/or WRITE access to.
  • Method Summary

    Modifier and Type
    Method
    Description
    Given a site id, this method will return a list of all content catalogs where the current user has at least a READ access to one of the catalog version of the catalog.
    Given a site id, this method will return a list of all product catalogs where the current user has at least a READ access to one of the catalog version of the catalog.
  • Method Details

    • getContentCatalogs

      List<CatalogData> getContentCatalogs(String siteId)
      Given a site id, this method will return a list of all content catalogs where the current user has at least a READ access to one of the catalog version of the catalog.
      Parameters:
      siteId - the site identifier
      Returns:
      All catalogs that are configured for a site where the user as a least a READ access to a catalog version of the catalog; never null
    • getProductCatalogs

      List<CatalogData> getProductCatalogs(String siteId)
      Given a site id, this method will return a list of all product catalogs where the current user has at least a READ access to one of the catalog version of the catalog.
      Parameters:
      siteId - the site identifier
      Returns:
      All catalogs that are configured for a site where the user as a least a READ access to a catalog version of the catalog; never null