Interface ContentCatalogService

All Known Implementing Classes:
DefaultContentCatalogService

public interface ContentCatalogService
ContentCatalogService used for managing content catalogs
Spring Bean ID:
contentCatalogService
  • Method Details

    • getContentCatalogs

      Collection<ContentCatalogModel> getContentCatalogs()
      Gets the content catalogs.
      Returns:
      the content catalogs
    • getContentCatalogs

      Collection<ContentCatalogModel> getContentCatalogs(String orderField)
      returns all content catalogs, ordered by the given orderField
      Parameters:
      orderField - the field to order the content catalogs by
      Returns:
      all content catalogs
    • isContentCatalog

      boolean isContentCatalog(CatalogModel catalog)
      Checks if passed as parameter CatalogModel object is content catalog.
      Parameters:
      catalog - the catalog to check
      Returns:
      true, if is content catalog
    • isContentCatalog

      boolean isContentCatalog(CatalogVersionModel catalogVersion)
      Checks if passed as parameter CatalogVersionModel object is content catalog.
      Parameters:
      catalogVersion - the catalog version
      Returns:
      true, if is content catalog
    • isProductCatalog

      boolean isProductCatalog(CatalogModel catalog)
      Checks if passed as parameter CatalogModel object is product catalog.
      Parameters:
      catalog - the catalog
      Returns:
      true, if is product catalog
    • isProductCatalog

      boolean isProductCatalog(CatalogVersionModel catalogVersion)
      Checks if passed as parameter CatalogVersionModel object is product catalog.
      Parameters:
      catalogVersion - the catalog version
      Returns:
      true, if is product catalog
    • hasContentPages

      boolean hasContentPages()
      Checks for content pages.
      Returns:
      true, if successful
    • hasDefaultCatalogPage

      boolean hasDefaultCatalogPage()
      Checks for default catalog page.
      Returns:
      true, if successful
    • hasCatalogPages

      boolean hasCatalogPages()
      Checks for catalog pages.
      Returns:
      true, if successful
    • hasDefaultCategoryPage

      boolean hasDefaultCategoryPage()
      Checks for default category page.
      Returns:
      true, if successful
    • hasCategoryPages

      boolean hasCategoryPages()
      Checks for category pages.
      Returns:
      true, if successful
    • hasDefaultProductPage

      boolean hasDefaultProductPage()
      Checks for default product page.
      Returns:
      true, if successful
    • hasProductPages

      boolean hasProductPages()
      Checks for product pages.
      Returns:
      true, if successful
    • hasCMSItems

      boolean hasCMSItems(CatalogVersionModel versionModel)
      Checks for cms items.
      Parameters:
      versionModel - the version model
      Returns:
      true, if successful
    • hasCMSRelations

      boolean hasCMSRelations(CatalogVersionModel versionModel)
      Checks for cms relations.
      Parameters:
      versionModel - the version model
      Returns:
      true, if successful