public class DefaultSiteFacade extends java.lang.Object implements SiteFacade
SiteFacade.| Constructor and Description |
|---|
DefaultSiteFacade() |
| Modifier and Type | Method and 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.
|
protected CatalogVersionService |
getCatalogVersionService() |
protected CMSAdminSiteService |
getCmsAdminSiteService() |
protected CMSCatalogVersionService |
getCmsCatalogVersionService() |
protected java.util.Comparator<ContentCatalogModel> |
getCmsContentCatalogLevelComparator() |
protected Converter<CMSSiteModel,SiteData> |
getCmsSiteModelConverter() |
protected java.util.Comparator<SiteData> |
getSiteDataComparator() |
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.
|
protected UserService |
getUserService() |
protected boolean |
isReadPermissionRequired()
This method is used to identify whether users need read permissions to be retrieved by this facade.
|
protected boolean |
isWritePermissionRequired()
This method is used to identify whether users need write permissions to be retrieved by this facade.
|
void |
setCatalogVersionService(CatalogVersionService catalogVersionService) |
void |
setCmsAdminSiteService(CMSAdminSiteService cmsAdminSiteService) |
void |
setCmsCatalogVersionService(CMSCatalogVersionService cmsCatalogVersionService) |
void |
setCmsContentCatalogLevelComparator(java.util.Comparator<ContentCatalogModel> cmsContentCatalogLevelComparator) |
void |
setCmsSiteModelConverter(Converter<CMSSiteModel,SiteData> cmsSiteModelConverter) |
void |
setReadPermissionRequired(boolean readPermissionRequired) |
void |
setSiteDataComparator(java.util.Comparator<SiteData> siteDataComparator) |
void |
setUserService(UserService userService) |
void |
setWritePermissionRequired(boolean writePermissionRequired) |
public java.util.List<SiteData> getAllSiteData()
SiteFacadegetAllSiteData in interface SiteFacadepublic java.util.List<SiteData> getSitesForCatalogs(java.util.List<java.lang.String> catalogIds)
SiteFacadegetSitesForCatalogs in interface SiteFacadecatalogIds - - the catalog identifierspublic void setWritePermissionRequired(boolean writePermissionRequired)
protected boolean isWritePermissionRequired()
public void setReadPermissionRequired(boolean readPermissionRequired)
protected boolean isReadPermissionRequired()
protected CMSCatalogVersionService getCmsCatalogVersionService()
public void setCmsCatalogVersionService(CMSCatalogVersionService cmsCatalogVersionService)
public void setSiteDataComparator(java.util.Comparator<SiteData> siteDataComparator)
protected java.util.Comparator<SiteData> getSiteDataComparator()
public void setCmsAdminSiteService(CMSAdminSiteService cmsAdminSiteService)
protected CMSAdminSiteService getCmsAdminSiteService()
public void setCmsSiteModelConverter(Converter<CMSSiteModel,SiteData> cmsSiteModelConverter)
protected Converter<CMSSiteModel,SiteData> getCmsSiteModelConverter()
protected CatalogVersionService getCatalogVersionService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
protected UserService getUserService()
public void setUserService(UserService userService)
protected java.util.Comparator<ContentCatalogModel> getCmsContentCatalogLevelComparator()
public void setCmsContentCatalogLevelComparator(java.util.Comparator<ContentCatalogModel> cmsContentCatalogLevelComparator)
Copyright © 2018 SAP SE. All Rights Reserved.