Class ProductconfigProductCodeExtractorImpl

java.lang.Object
de.hybris.platform.sap.productconfig.rules.backoffice.editors.actionseditor.ProductconfigProductCodeExtractorImpl
All Implemented Interfaces:
ProductconfigProductCodeExtractor

public class ProductconfigProductCodeExtractorImpl extends Object implements ProductconfigProductCodeExtractor
Default implementation of the product codes list provider for products used in "Currently configuring product" conditions in a product configuration rule
  • Constructor Details

    • ProductconfigProductCodeExtractorImpl

      public ProductconfigProductCodeExtractorImpl()
  • Method Details

    • retrieveProductCodeList

      public List<String> retrieveProductCodeList(ProductConfigSourceRuleModel ruleModel)
      Description copied from interface: ProductconfigProductCodeExtractor
      Retrieves a list of product codes used in "Currently configuring product" conditions in a product configuration rule
      Specified by:
      retrieveProductCodeList in interface ProductconfigProductCodeExtractor
      Parameters:
      ruleModel - Productconfig source rule model
      Returns:
      List of product codes
    • getRuleConditionsRegistry

      protected RuleConditionsRegistry getRuleConditionsRegistry()
      Returns:
      the ruleConditionsRegistry
    • setRuleConditionsRegistry

      public void setRuleConditionsRegistry(RuleConditionsRegistry ruleConditionsRegistry)
      Parameters:
      ruleConditionsRegistry - the ruleConditionsRegistry to set
    • getRuleConditionsService

      protected RuleConditionsService getRuleConditionsService()
      Returns:
      the ruleConditionsService
    • setRuleConditionsService

      public void setRuleConditionsService(RuleConditionsService ruleConditionsService)
      Parameters:
      ruleConditionsService - the ruleConditionsService to set