Interface CxConfigurationLookupStrategy
-
- All Known Implementing Classes:
CmsCxConfigurationLookupStrategy,DefaultCxConfigurationLookupStrategy
public interface CxConfigurationLookupStrategyStrategy retrieve cx configuration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 sitejava.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.
-
-
-
Method Detail
-
getConfiguration
java.util.Optional<CxConfigModel> getConfiguration()
Search configuration based on session attributes (e.g. current bases site)- Returns:
- found configuration or Optional.empty
-
getConfiguration
java.util.Optional<CxConfigModel> getConfiguration(BaseSiteModel baseSite)
Retrieves configuration for given base site- Returns:
- found configuration or Optional.empty
-
getConfigurations
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.- Parameters:
catalogVersion- Catalog version- Returns:
- set of configurations or empty set
-
-