Class CPSContextSupplierImpl

java.lang.Object
de.hybris.platform.sap.productconfig.runtime.cps.impl.CPSContextSupplierImpl
All Implemented Interfaces:
CPSContextSupplier

public class CPSContextSupplierImpl extends Object implements CPSContextSupplier
Provide context for configuration service calls.
  • Constructor Details

    • CPSContextSupplierImpl

      public CPSContextSupplierImpl()
  • Method Details

    • retrieveContext

      public List<CPSContextInfo> retrieveContext(String productCode)
      Description copied from interface: CPSContextSupplier
      Retrieves context for configuration service calls
      Specified by:
      retrieveContext in interface CPSContextSupplier
      Parameters:
      productCode - Code of product in internal SAP format
      Returns:
      configuration context
    • addCustomerData

      protected void addCustomerData(List<CPSContextInfo> context)
    • addSalesOrgData

      protected void addSalesOrgData(List<CPSContextInfo> context)
    • createContextInfo

      protected CPSContextInfo createContextInfo(String name, String value)
    • getPricingConfigurationParameter

      protected PricingConfigurationParameterCPS getPricingConfigurationParameter()
      Returns:
      the pricingConfigurationParameter
    • setPricingConfigurationParameter

      public void setPricingConfigurationParameter(PricingConfigurationParameterCPS pricingConfigurationParameter)
      Parameters:
      pricingConfigurationParameter - the pricingConfigurationParameter to set
    • getConfigurationParameterB2B

      protected de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationParameterB2B getConfigurationParameterB2B()
      Returns:
      the configurationParameterB2B
    • setConfigurationParameterB2B

      public void setConfigurationParameterB2B(de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationParameterB2B configurationParameterB2B)
      Parameters:
      configurationParameterB2B - the configurationParameterB2B to set