Class ProductConfigRulesResultUtilImpl
java.lang.Object
de.hybris.platform.sap.productconfig.rules.service.impl.ProductConfigRulesResultUtilImpl
- All Implemented Interfaces:
ProductConfigRulesResultUtil
public class ProductConfigRulesResultUtilImpl
extends Object
implements ProductConfigRulesResultUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteRulesResultsByConfigId(String configId) Deletes the rules results for the provided configuration id.retrieveDiscountMessages(String configId) Returns all discount messages for the given configuration as structured data.Returns a list of VariantConditionModifications objects containing the modifications for the given configuration id for variant conditions calculated by rules.
-
Constructor Details
-
ProductConfigRulesResultUtilImpl
public ProductConfigRulesResultUtilImpl()
-
-
Method Details
-
retrieveRulesBasedVariantConditionModifications
public List<ProductConfigurationDiscount> retrieveRulesBasedVariantConditionModifications(String configId) Description copied from interface:ProductConfigRulesResultUtilReturns a list of VariantConditionModifications objects containing the modifications for the given configuration id for variant conditions calculated by rules.- Specified by:
retrieveRulesBasedVariantConditionModificationsin interfaceProductConfigRulesResultUtil- Parameters:
configId- Configuration Id- Returns:
- List of variant condition modifications calculated by rules
-
deleteRulesResultsByConfigId
Description copied from interface:ProductConfigRulesResultUtilDeletes the rules results for the provided configuration id.- Specified by:
deleteRulesResultsByConfigIdin interfaceProductConfigRulesResultUtil- Parameters:
configId- Configuration Id
-
retrieveDiscountMessages
Description copied from interface:ProductConfigRulesResultUtilReturns all discount messages for the given configuration as structured data. The outer Map has the cstic name as key, while the inner map has the cstic value name as key.- Specified by:
retrieveDiscountMessagesin interfaceProductConfigRulesResultUtil- Parameters:
configId- Configuration Id- Returns:
- discount messages, structured by cstic name and cstic value name
-