Class ConfigurationOverviewFacadeImpl

java.lang.Object
de.hybris.platform.sap.productconfig.facades.impl.ConfigurationOverviewFacadeImpl
All Implemented Interfaces:
ConfigurationOverviewFacade

public class ConfigurationOverviewFacadeImpl extends Object implements ConfigurationOverviewFacade
Default implementation of the ConfigurationOverviewFacade.
  • Constructor Details

    • ConfigurationOverviewFacadeImpl

      public ConfigurationOverviewFacadeImpl()
  • Method Details

    • getVariantOverviewPopulator

      protected VariantOverviewPopulator getVariantOverviewPopulator()
    • setVariantOverviewPopulator

      public void setVariantOverviewPopulator(VariantOverviewPopulator variantOverviewPopulator)
      Parameters:
      variantOverviewPopulator - the variantOverviewPopulator to set
    • getProductService

      protected ProductService getProductService()
    • setProductService

      public void setProductService(ProductService productService)
      Parameters:
      productService - the productService to set
    • getConfigurationOverviewPopulator

      protected ConfigurationOverviewPopulator getConfigurationOverviewPopulator()
    • setConfigurationOverviewPopulator

      public void setConfigurationOverviewPopulator(ConfigurationOverviewPopulator configurationOverviewPopulator)
      Parameters:
      configurationOverviewPopulator - the configurationOverviewPopulator to set
    • getConfigurationService

      protected ProductConfigurationService getConfigurationService()
    • setConfigurationService

      public void setConfigurationService(ProductConfigurationService configurationService)
      Parameters:
      configurationService - the configurationService to set
    • getPricingService

      protected PricingService getPricingService()
    • setPricingService

      public void setPricingService(PricingService pricingService)
      Setter for pricing Service
      Parameters:
      pricingService - the pricingService to set
    • getOverviewForConfiguration

      public ConfigurationOverviewData getOverviewForConfiguration(String configId, ConfigurationOverviewData oldConfigOverview)
      Description copied from interface: ConfigurationOverviewFacade
      Determine DTO which represents the configuration overview for a configuration available in the session
      Specified by:
      getOverviewForConfiguration in interface ConfigurationOverviewFacade
      Parameters:
      configId - Configuration ID
      oldConfigOverview - 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: ConfigurationOverviewFacade
      Determine DTO which represents the variant overview for a product variant
      Specified by:
      getOverviewForProductVariant in interface ConfigurationOverviewFacade
      Parameters:
      productCode - Product Code
      oldConfigOverview - 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

      protected ConfigurationMessageMapper getConfigMessagesMapper()
    • setConfigMessagesMapper

      public void setConfigMessagesMapper(ConfigurationMessageMapper configMessagesMapper)