Class ConfigurationOverviewFacadeImpl
java.lang.Object
de.hybris.platform.sap.productconfig.facades.impl.ConfigurationOverviewFacadeImpl
- All Implemented Interfaces:
ConfigurationOverviewFacade
Default implementation of the
ConfigurationOverviewFacade.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ConfigurationMessageMapperprotected ConfigurationOverviewPopulatorprotected ProductConfigurationServicegetOverviewForConfiguration(String configId, ConfigurationOverviewData oldConfigOverview) Determine DTO which represents the configuration overview for a configuration available in the sessiongetOverviewForProductVariant(String productCode, ConfigurationOverviewData oldConfigOverview) Determine DTO which represents the variant overview for a product variantprotected PricingServiceprotected ProductServiceprotected VariantOverviewPopulatorvoidsetConfigMessagesMapper(ConfigurationMessageMapper configMessagesMapper) voidsetConfigurationOverviewPopulator(ConfigurationOverviewPopulator configurationOverviewPopulator) voidsetConfigurationService(ProductConfigurationService configurationService) voidsetPricingService(PricingService pricingService) Setter for pricing ServicevoidsetProductService(ProductService productService) voidsetVariantOverviewPopulator(VariantOverviewPopulator variantOverviewPopulator)
-
Constructor Details
-
ConfigurationOverviewFacadeImpl
public ConfigurationOverviewFacadeImpl()
-
-
Method Details
-
getVariantOverviewPopulator
-
setVariantOverviewPopulator
- Parameters:
variantOverviewPopulator- the variantOverviewPopulator to set
-
getProductService
-
setProductService
- Parameters:
productService- the productService to set
-
getConfigurationOverviewPopulator
-
setConfigurationOverviewPopulator
public void setConfigurationOverviewPopulator(ConfigurationOverviewPopulator configurationOverviewPopulator) - Parameters:
configurationOverviewPopulator- the configurationOverviewPopulator to set
-
getConfigurationService
-
setConfigurationService
- Parameters:
configurationService- the configurationService to set
-
getPricingService
-
setPricingService
Setter for pricing Service- Parameters:
pricingService- the pricingService to set
-
getOverviewForConfiguration
public ConfigurationOverviewData getOverviewForConfiguration(String configId, ConfigurationOverviewData oldConfigOverview) Description copied from interface:ConfigurationOverviewFacadeDetermine DTO which represents the configuration overview for a configuration available in the session- Specified by:
getOverviewForConfigurationin interfaceConfigurationOverviewFacade- Parameters:
configId- Configuration IDoldConfigOverview- DTO representing overview in case it has been once determined previously. Holds applied filters. In case not determined so far, called as null- Returns:
- DTO representing configuration overview
-
getOverviewForProductVariant
public ConfigurationOverviewData getOverviewForProductVariant(String productCode, ConfigurationOverviewData oldConfigOverview) Description copied from interface:ConfigurationOverviewFacadeDetermine DTO which represents the variant overview for a product variant- Specified by:
getOverviewForProductVariantin interfaceConfigurationOverviewFacade- Parameters:
productCode- Product CodeoldConfigOverview- DTO representing overview in case it has been once determined previously. Holds applied filters. In case not determined so far, called as null- Returns:
- DTO representing configuration overview
-
getConfigMessagesMapper
-
setConfigMessagesMapper
-