Interface SiteFacade
-
- All Known Implementing Classes:
DefaultSiteFacade
public interface SiteFacadesimplification of site related interactions.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<SiteData>getAllSiteData()Lists all sites for which user has at-least read access to one of the non-active catalog versions.java.util.List<SiteData>getSitesForCatalogs(java.util.List<java.lang.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.
-
-
-
Method Detail
-
getAllSiteData
java.util.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
java.util.List<SiteData> getSitesForCatalogs(java.util.List<java.lang.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
-
-