Interface CxConfigurationLookupStrategy
- All Known Implementing Classes:
CmsCxConfigurationLookupStrategy,DefaultCxConfigurationLookupStrategy
public interface CxConfigurationLookupStrategy
Strategy retrieve cx configuration
-
Method Summary
Modifier and TypeMethodDescriptionSearch configuration based on session attributes (e.g.getConfiguration(BaseSiteModel baseSite) Retrieves configuration for given base sitegetConfigurations(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 Details
-
getConfiguration
Optional<CxConfigModel> getConfiguration()Search configuration based on session attributes (e.g. current bases site)- Returns:
- found configuration or Optional.empty
-
getConfiguration
Retrieves configuration for given base site- Returns:
- found configuration or Optional.empty
-
getConfigurations
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
-