Class ProductConfigSCPIQuoteEntryInboundHookImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.cpiquoteexchange.service.inbound.ProductConfigSCPIQuoteEntryInboundHookImpl
-
- All Implemented Interfaces:
InboundQuoteEntryHelper
public class ProductConfigSCPIQuoteEntryInboundHookImpl extends java.lang.Object implements InboundQuoteEntryHelper
Inbound hook for processing quote entries received from an external system. If the quote entry is linked to a configuration, the reference will be replaced by a copy of the configuration to ensure independency.
-
-
Constructor Summary
Constructors Constructor Description ProductConfigSCPIQuoteEntryInboundHookImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateBasicConfigurationInfo(AbstractOrderEntryModel orderEntry)protected voidensureBaseSiteIsAvailable(QuoteModel quoteModel)protected BaseSiteServicegetBaseSiteService()protected ConfigurationDeepCopyHandlergetConfigurationDeepCopyHandler()protected ModelServicegetModelService()ProductConfigurationPersistenceServicegetProductConfigurationPersistenceService()QuoteEntryModelprocessInboundQuoteEntry(QuoteEntryModel inboundQuoteEntry)voidsetBaseSiteService(BaseSiteService baseSiteService)voidsetConfigurationDeepCopyHandler(ConfigurationDeepCopyHandler configurationDeepCopyHandler)voidsetModelService(ModelService modelService)voidsetProductConfigurationPersistenceService(ProductConfigurationPersistenceService productConfigurationPersistenceService)
-
-
-
Method Detail
-
processInboundQuoteEntry
public QuoteEntryModel processInboundQuoteEntry(QuoteEntryModel inboundQuoteEntry)
- Specified by:
processInboundQuoteEntryin interfaceInboundQuoteEntryHelper
-
createBasicConfigurationInfo
protected void createBasicConfigurationInfo(AbstractOrderEntryModel orderEntry)
-
ensureBaseSiteIsAvailable
protected void ensureBaseSiteIsAvailable(QuoteModel quoteModel)
-
getBaseSiteService
protected BaseSiteService getBaseSiteService()
-
setBaseSiteService
public void setBaseSiteService(BaseSiteService baseSiteService)
-
getConfigurationDeepCopyHandler
protected ConfigurationDeepCopyHandler getConfigurationDeepCopyHandler()
-
setConfigurationDeepCopyHandler
public void setConfigurationDeepCopyHandler(ConfigurationDeepCopyHandler configurationDeepCopyHandler)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getProductConfigurationPersistenceService
public ProductConfigurationPersistenceService getProductConfigurationPersistenceService()
-
setProductConfigurationPersistenceService
public void setProductConfigurationPersistenceService(ProductConfigurationPersistenceService productConfigurationPersistenceService)
-
-