public class DefaultCxConfigurationLookupStrategy extends java.lang.Object implements CxConfigurationLookupStrategy
| Constructor and Description |
|---|
DefaultCxConfigurationLookupStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected BaseSiteService |
getBaseSiteService() |
java.util.Optional<CxConfigModel> |
getConfiguration()
Search configuration based on session attributes (e.g.
|
java.util.Optional<CxConfigModel> |
getConfiguration(BaseSiteModel baseSite)
Retrieves configuration for given base site
|
java.util.Set<CxConfigModel> |
getConfigurations(CatalogVersionModel catalogVersion)
Search configurations related to catalog version.
Method returns set, because in current model there can be more than one configuration related to catalog version. |
protected java.util.Optional<BaseSiteModel> |
getCurrentBaseSite() |
void |
setBaseSiteService(BaseSiteService baseSiteService) |
public DefaultCxConfigurationLookupStrategy()
public java.util.Optional<CxConfigModel> getConfiguration()
CxConfigurationLookupStrategygetConfiguration in interface CxConfigurationLookupStrategypublic java.util.Optional<CxConfigModel> getConfiguration(BaseSiteModel baseSite)
CxConfigurationLookupStrategygetConfiguration in interface CxConfigurationLookupStrategypublic java.util.Set<CxConfigModel> getConfigurations(CatalogVersionModel catalogVersion)
CxConfigurationLookupStrategygetConfigurations in interface CxConfigurationLookupStrategycatalogVersion - Catalog versionprotected java.util.Optional<BaseSiteModel> getCurrentBaseSite()
protected BaseSiteService getBaseSiteService()
public void setBaseSiteService(BaseSiteService baseSiteService)
Copyright © 2018 SAP SE. All Rights Reserved.