public class DefaultSiteService extends java.lang.Object implements SiteService
SiteService that manage sites with SolrFacetSearchConfiguration. Please be aware that this
implementation will work according to the active session.| Constructor and Description |
|---|
DefaultSiteService() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<SiteData> |
buildSiteData(BaseSiteModel source) |
protected java.util.Set<SiteData> |
convertToSiteData(java.util.Set<BaseSiteModel> sites) |
protected java.util.Set<BaseSiteModel> |
createListOfAllAvailableSites() |
protected java.util.Set<BaseSiteModel> |
filterSitesWithoutSolrFacetSearchConfiguration(java.util.Set<BaseSiteModel> sites) |
java.util.Set<SiteData> |
getAvailableSites()
Return all sites with SolrFacetSearchConfiguration.
|
SiteData |
getCurrentSite()
Return previously selected site from session.
|
protected boolean |
isBlockedCatalogVersion(CatalogVersionModel catalogVersion) |
void |
setBaseStoreService(BaseStoreService baseStoreService) |
void |
setCockpitConfigurationSiteProvider(CurrentSiteProvider cockpitConfigurationSiteProvider) |
void |
setCurrentSite(SiteData siteData)
Set current site.
|
void |
setSessionSiteProvider(CurrentSiteProvider sessionSiteProvider) |
public java.util.Set<SiteData> getAvailableSites()
getAvailableSites in interface SiteServicepublic SiteData getCurrentSite()
getCurrentSite in interface SiteServicepublic void setCurrentSite(SiteData siteData)
CurrentSiteProviders to set
selected site.setCurrentSite in interface SiteServicesiteData - site to be set activeprotected java.util.Set<BaseSiteModel> createListOfAllAvailableSites()
protected java.util.Set<BaseSiteModel> filterSitesWithoutSolrFacetSearchConfiguration(java.util.Set<BaseSiteModel> sites)
protected java.util.Set<SiteData> convertToSiteData(java.util.Set<BaseSiteModel> sites)
protected java.util.Set<SiteData> buildSiteData(BaseSiteModel source)
protected boolean isBlockedCatalogVersion(CatalogVersionModel catalogVersion)
public void setBaseStoreService(BaseStoreService baseStoreService)
public void setSessionSiteProvider(CurrentSiteProvider sessionSiteProvider)
public void setCockpitConfigurationSiteProvider(CurrentSiteProvider cockpitConfigurationSiteProvider)
Copyright © 2018 SAP SE. All Rights Reserved.