Class ProductConfigRulesResultUtilCPSImpl
java.lang.Object
de.hybris.platform.sap.productconfig.rules.cps.service.impl.ProductConfigRulesResultUtilCPSImpl
- All Implemented Interfaces:
de.hybris.platform.sap.productconfig.rules.service.ProductConfigRulesResultUtil
public class ProductConfigRulesResultUtilCPSImpl
extends Object
implements de.hybris.platform.sap.productconfig.rules.service.ProductConfigRulesResultUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.sap.productconfig.runtime.interf.model.ProductConfigMessageconvertDiscountMessage(DiscountMessageRulesResultModel discountMessage) protected List<de.hybris.platform.sap.productconfig.runtime.interf.model.ProductConfigMessage>convertDiscountMessageList(List<DiscountMessageRulesResultModel> messageRulesResults) voiddeleteRulesResultsByConfigId(String configId) protected de.hybris.platform.sap.productconfig.runtime.interf.ConfigModelFactorygetOrCreateValueMap(Map<String, Map<String, List<de.hybris.platform.sap.productconfig.runtime.interf.model.ProductConfigMessage>>> messagesByCstic, String csticName) protected CharacteristicValueRulesResultHandlerprotected ProductConfigurationDiscountMap<String,Map<String, List<de.hybris.platform.sap.productconfig.runtime.interf.model.ProductConfigMessage>>> retrieveDiscountMessages(String configId) voidsetConfigModelFactory(de.hybris.platform.sap.productconfig.runtime.interf.ConfigModelFactory configModelFactory) voidsetRulesResultHandler(CharacteristicValueRulesResultHandler rulesResultHandler)
-
Constructor Details
-
ProductConfigRulesResultUtilCPSImpl
public ProductConfigRulesResultUtilCPSImpl()
-
-
Method Details
-
retrieveRulesBasedVariantConditionModifications
public List<ProductConfigurationDiscount> retrieveRulesBasedVariantConditionModifications(String configId) - Specified by:
retrieveRulesBasedVariantConditionModificationsin interfacede.hybris.platform.sap.productconfig.rules.service.ProductConfigRulesResultUtil
-
retrieveDiscountMessages
public Map<String,Map<String, retrieveDiscountMessagesList<de.hybris.platform.sap.productconfig.runtime.interf.model.ProductConfigMessage>>> (String configId) - Specified by:
retrieveDiscountMessagesin interfacede.hybris.platform.sap.productconfig.rules.service.ProductConfigRulesResultUtil
-
convertDiscountMessageList
protected List<de.hybris.platform.sap.productconfig.runtime.interf.model.ProductConfigMessage> convertDiscountMessageList(List<DiscountMessageRulesResultModel> messageRulesResults) -
getOrCreateValueMap
-
mapRulesResultToVariantConditionModfication
protected ProductConfigurationDiscount mapRulesResultToVariantConditionModfication(CharacteristicValueRulesResultModel rulesResult) -
convertDiscountMessage
protected de.hybris.platform.sap.productconfig.runtime.interf.model.ProductConfigMessage convertDiscountMessage(DiscountMessageRulesResultModel discountMessage) -
deleteRulesResultsByConfigId
- Specified by:
deleteRulesResultsByConfigIdin interfacede.hybris.platform.sap.productconfig.rules.service.ProductConfigRulesResultUtil
-
getRulesResultHandler
-
setRulesResultHandler
-
getConfigModelFactory
protected de.hybris.platform.sap.productconfig.runtime.interf.ConfigModelFactory getConfigModelFactory() -
setConfigModelFactory
public void setConfigModelFactory(de.hybris.platform.sap.productconfig.runtime.interf.ConfigModelFactory configModelFactory)
-