Class PricingRuleAwareServiceImpl
java.lang.Object
de.hybris.platform.sap.productconfig.services.impl.PricingServiceImpl
de.hybris.platform.sap.productconfig.rules.service.impl.PricingRuleAwareServiceImpl
- All Implemented Interfaces:
PricingService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ProductConfigRulesResultUtilprotected ConfigurationRetrievalOptionsprepareRetrievalOptions(ConfigModel configModel) protected ConfigurationRetrievalOptionsprepareRetrievalOptionsWithDate(ConfigModel configModel) protected voidremovePromoAppliedMessages(CsticValueModel valueModel) protected voidrestoreDiscountMessageForCstic(CsticModel csticModel, Map<String, List<ProductConfigMessage>> messagesByValue) voidrestoreDiscountMessageForInstance(InstanceModel instance, Map<String, Map<String, List<ProductConfigMessage>>> messagesByCstic) protected voidrestoreDiscountMessages(ConfigModel configModel) protected voidretrieveValuePrices(ConfigModel configModel) protected voidretrieveValuePrices(List<PriceValueUpdateModel> updateModels, String kbId, String configId) voidsetRulesResultUtil(ProductConfigRulesResultUtil rulesResultUtil) Methods inherited from class de.hybris.platform.sap.productconfig.services.impl.PricingServiceImpl
fillConfigPrices, fillOverviewPrices, fillValuePrices, getAssignmentResolverStrategy, getConfigurationModelCacheStrategy, getPriceSummary, getProductConfigurationCacheAccessService, getProductConfigurationService, getProviderFactory, isActive, loadConfigModel, setAssignmentResolverStrategy, setConfigurationModelCacheStrategy, setProductConfigurationCacheAccessService, setProductConfigurationService, setProviderFactory
-
Constructor Details
-
PricingRuleAwareServiceImpl
public PricingRuleAwareServiceImpl()
-
-
Method Details
-
retrieveValuePrices
protected void retrieveValuePrices(List<PriceValueUpdateModel> updateModels, String kbId, String configId) throws PricingEngineException - Overrides:
retrieveValuePricesin classPricingServiceImpl- Throws:
PricingEngineException
-
retrieveValuePrices
- Overrides:
retrieveValuePricesin classPricingServiceImpl- Throws:
PricingEngineException
-
restoreDiscountMessages
-
restoreDiscountMessageForInstance
public void restoreDiscountMessageForInstance(InstanceModel instance, Map<String, Map<String, List<ProductConfigMessage>>> messagesByCstic) -
restoreDiscountMessageForCstic
protected void restoreDiscountMessageForCstic(CsticModel csticModel, Map<String, List<ProductConfigMessage>> messagesByValue) -
removePromoAppliedMessages
-
prepareRetrievalOptions
- Overrides:
prepareRetrievalOptionsin classPricingServiceImpl
-
prepareRetrievalOptionsWithDate
- Overrides:
prepareRetrievalOptionsWithDatein classPricingServiceImpl
-
getRulesResultUtil
-
setRulesResultUtil
-