Interface ProductConfigRulesResultUtil
-
- All Known Implementing Classes:
ProductConfigRulesResultUtilCPSImpl
,ProductConfigRulesResultUtilImpl
public interface ProductConfigRulesResultUtil
Utility class to read/delete persisted rules result data.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deleteRulesResultsByConfigId(java.lang.String configId)
Deletes the rules results for the provided configuration id.java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<ProductConfigMessage>>>
retrieveDiscountMessages(java.lang.String configId)
Returns all discount messages for the given configuration as structured data.java.util.List<ProductConfigurationDiscount>
retrieveRulesBasedVariantConditionModifications(java.lang.String configId)
Returns a list of VariantConditionModifications objects containing the modifications for the given configuration id for variant conditions calculated by rules.
-
-
-
Method Detail
-
retrieveRulesBasedVariantConditionModifications
java.util.List<ProductConfigurationDiscount> retrieveRulesBasedVariantConditionModifications(java.lang.String configId)
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
void deleteRulesResultsByConfigId(java.lang.String configId)
Deletes the rules results for the provided configuration id.- Parameters:
configId
- Configuration Id
-
retrieveDiscountMessages
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<ProductConfigMessage>>> retrieveDiscountMessages(java.lang.String configId)
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
-
-