Interface CatalogVersionFacade

  • All Known Implementing Classes:
    DefaultCatalogVersionFacade

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

      • getCatalogVersion

        CatalogVersionData getCatalogVersion​(java.lang.String catalogId,
                                             java.lang.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

        java.util.List<CatalogVersionData> getWritableContentCatalogVersionTargets​(java.lang.String siteId,
                                                                                   java.lang.String catalogId,
                                                                                   java.lang.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.