Class DefaultAbstractOrderEntryConfigurablePopulator
- java.lang.Object
-
- de.hybris.platform.sap.sapproductconfigsomservices.converters.populators.DefaultAbstractOrderEntryConfigurablePopulator
-
- All Implemented Interfaces:
Populator<Item,OrderEntryData>
public class DefaultAbstractOrderEntryConfigurablePopulator extends java.lang.Object implements Populator<Item,OrderEntryData>
-
-
Constructor Summary
Constructors Constructor Description DefaultAbstractOrderEntryConfigurablePopulator()
-
Method Summary
-
-
-
Method Detail
-
getOrderEntryConfigurationInfoConverter
public Converter<ConfigModel,java.util.List<ConfigurationInfoData>> getOrderEntryConfigurationInfoConverter()
- Returns:
- the orderEntryConfigurationInfoConverter
-
setOrderEntryConfigurationInfoConverter
public void setOrderEntryConfigurationInfoConverter(Converter<ConfigModel,java.util.List<ConfigurationInfoData>> orderEntryConfigurationInfoConverter)
- Parameters:
orderEntryConfigurationInfoConverter- the orderEntryConfigurationInfoConverter to set
-
getProductConfigurationService
public ProductConfigurationService getProductConfigurationService()
- Returns:
- the productConfigurationService
-
getProductConfigurationOrderIntegrationService
protected ProductConfigurationOrderIntegrationService getProductConfigurationOrderIntegrationService()
-
setProductConfigurationOrderIntegrationService
public void setProductConfigurationOrderIntegrationService(ProductConfigurationOrderIntegrationService productConfigurationOrderIntegrationService)
- Parameters:
productConfigurationOrderIntegrationService- The productConfigurationOrderIntegrationService to set
-
setProductConfigurationService
public void setProductConfigurationService(ProductConfigurationService productConfigurationService)
- Parameters:
productConfigurationService- the productConfigurationService to set
-
getSessionAccessService
public SessionAccessService getSessionAccessService()
- Returns:
- the sessionAccessService
-
setSessionAccessService
public void setSessionAccessService(SessionAccessService sessionAccessService)
- Parameters:
sessionAccessService- the sessionAccessService to set
-
populate
public void populate(Item item, OrderEntryData target)
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Specified by:
populatein interfacePopulator<Item,OrderEntryData>- Parameters:
item- the source objecttarget- the target to fill
-
handleConfiguration
protected void handleConfiguration(Item item, OrderEntryData target, ProductData productData)
- Parameters:
item-target-productData-
-
handleVariant
protected void handleVariant(Item item, OrderEntryData target, ProductData productData)
-
addNumberOfIssuesForCartDisplay
protected void addNumberOfIssuesForCartDisplay(CartEntryConfigurationAttributes configurationAttributes, OrderEntryData targetEntry)
-
handleConfigurationBackendLeads
protected void handleConfigurationBackendLeads(Item item, OrderEntryData target, ProductData product)
-
isKbPresent
protected final boolean isKbPresent(Item item)
-
getVariantConfigurationInfoProvider
protected VariantConfigurationInfoProvider getVariantConfigurationInfoProvider()
-
setVariantConfigurationInfoProvider
public void setVariantConfigurationInfoProvider(VariantConfigurationInfoProvider variantConfigurationInfoProvider)
-
getProductService
protected ProductService getProductService()
-
setProductService
public void setProductService(ProductService productService)
-
-