Interface CatalogVersionFacade

All Known Implementing Classes:
DefaultCatalogVersionFacade

public interface CatalogVersionFacade
Facade interface which deals with methods related to catalog version operations.
  • Method Details

    • getCatalogVersion

      CatalogVersionData getCatalogVersion(String catalogId, String versionId) throws CMSItemNotFoundException
      Retrieve catalog version information, including page display conditions.
      Parameters:
      catalogId - - the catalog identifier
      versionId - - the catalog version identifier
      Returns:
      a CatalogVersionData
      Throws:
      CMSItemNotFoundException - when the given catalog and/or version is not valid
    • getWritableContentCatalogVersionTargets

      List<CatalogVersionData> getWritableContentCatalogVersionTargets(String siteId, String catalogId, String versionId)
      Retrieve content catalog versions for a catalog or for all child catalogs.
      Parameters:
      siteId - - the site identifier
      catalogId - - the catalog identifier
      versionId - - the catalog version identifier
      Returns:
      the list of content catalog versions for given site, catalog or for all child catalogs.