Interface ProductConfigRulesResultUtil
- All Known Implementing Classes:
ProductConfigRulesResultUtilImpl
public interface ProductConfigRulesResultUtil
Utility class to read/delete persisted rules result data.
-
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.
-
Method Details
-
retrieveRulesBasedVariantConditionModifications
Returns a list of VariantConditionModifications objects containing the modifications for the given configuration id for variant conditions calculated by rules.- Parameters:
configId- Configuration Id- Returns:
- List of variant condition modifications calculated by rules
-
deleteRulesResultsByConfigId
Deletes the rules results for the provided configuration id.- Parameters:
configId- Configuration Id
-
retrieveDiscountMessages
Returns 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.- Parameters:
configId- Configuration Id- Returns:
- discount messages, structured by cstic name and cstic value name
-