Class ProductConfigCartRAOPopulator
java.lang.Object
de.hybris.platform.sap.productconfig.rules.rao.populator.ProductConfigCartRAOPopulator
Simplified Cart Populator, only mapping attributes relevant for rule evaluation within product configuration context
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidattachConfigurationToRao(OrderEntryRAO entryRAO, ConfigModel configModel) protected CPQConfigurableCheckerprotected ExternalConfigurationAccessprotected Converter<ConfigModel,ProductConfigRAO> protected ProductConfigurationServicevoidPopulate the target instance with values from the source instance.protected voidpopulateEntry(AbstractOrderEntryModel entry, OrderEntryRAO entryRAO) protected voidpopulateProductConfig(AbstractOrderEntryModel entry, OrderEntryRAO entryRAO) voidsetAbstractOrderEntryLinkStrategy(ConfigurationAbstractOrderEntryLinkStrategy configurationAbstractOrderEntryLinkStrategy) voidsetCpqConfigurableChecker(CPQConfigurableChecker cpqConfigurableChecker) Set helper, to check if the related product is CPQ configurablevoidsetExternalConfigurationAccess(ExternalConfigurationAccess externalConfigurationAccess) voidsetProductConfigRaoConverter(Converter<ConfigModel, ProductConfigRAO> productConfigRaoConverter) voidsetProductConfigService(ProductConfigurationService configService) voidsetUserConverter(Converter<UserModel, UserRAO> userConverter)
-
Constructor Details
-
ProductConfigCartRAOPopulator
public ProductConfigCartRAOPopulator()
-
-
Method Details
-
populate
Description copied from interface:PopulatorPopulate the target instance with values from the source instance. -
populateEntry
-
populateProductConfig
-
attachConfigurationToRao
-
getProductConfigRaoConverter
-
setProductConfigRaoConverter
public void setProductConfigRaoConverter(Converter<ConfigModel, ProductConfigRAO> productConfigRaoConverter) - Parameters:
productConfigRaoConverter-
-
getProductConfigService
-
setProductConfigService
- Parameters:
configService-
-
getUserConverter
-
setUserConverter
- Parameters:
userConverter-
-
getCpqConfigurableChecker
-
setCpqConfigurableChecker
Set helper, to check if the related product is CPQ configurable- Parameters:
cpqConfigurableChecker- configurator checker
-
getAbstractOrderEntryLinkStrategy
-
setAbstractOrderEntryLinkStrategy
public void setAbstractOrderEntryLinkStrategy(ConfigurationAbstractOrderEntryLinkStrategy configurationAbstractOrderEntryLinkStrategy) - Parameters:
configurationAbstractOrderEntryLinkStrategy-
-
setExternalConfigurationAccess
- Parameters:
externalConfigurationAccess- Wrapping accesses toAbstractOrderEntryModelto be able to decouple from SAP integrations
-
getExternalConfigurationAccess
-