Interface SiteFacade

All Known Implementing Classes:
DefaultSiteFacade

public interface SiteFacade
simplification of site related interactions.
  • Method Summary

    Modifier and Type
    Method
    Description
    Lists all sites for which user has at-least read access to one of the non-active catalog versions.
    Lists all sites that are configured for the given list of catalogIds where the catalog id represents the lowest level catalog in the hierarchy for a site.
  • Method Details

    • getAllSiteData

      List<SiteData> getAllSiteData()
      Lists all sites for which user has at-least read access to one of the non-active catalog versions.
      Returns:
      All sites that are configured; never null
    • getSitesForCatalogs

      List<SiteData> getSitesForCatalogs(List<String> catalogIds)
      Lists all sites that are configured for the given list of catalogIds where the catalog id represents the lowest level catalog in the hierarchy for a site.
      Parameters:
      catalogIds - - the catalog identifiers
      Returns:
      All sites where the catalog ids are the lowest catalog in the catalog hierarchy; never null