Class ConfigurationAbstractOrderIntegrationHelperImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.facades.impl.ConfigurationAbstractOrderIntegrationHelperImpl
-
- All Implemented Interfaces:
ConfigurationAbstractOrderIntegrationHelper
public class ConfigurationAbstractOrderIntegrationHelperImpl extends java.lang.Object implements ConfigurationAbstractOrderIntegrationHelper
-
-
Constructor Summary
Constructors Constructor Description ConfigurationAbstractOrderIntegrationHelperImpl()
-
Method Summary
-
-
-
Method Detail
-
getAbstractOrderEntryLinkStrategy
protected ConfigurationAbstractOrderEntryLinkStrategy getAbstractOrderEntryLinkStrategy()
-
setAbstractOrderEntryLinkStrategy
public void setAbstractOrderEntryLinkStrategy(ConfigurationAbstractOrderEntryLinkStrategy configurationAbstractOrderEntryLinkStrategy)
-
retrieveConfigurationOverviewData
public ConfigurationOverviewData retrieveConfigurationOverviewData(AbstractOrderModel orderModel, int entryNumber)
Description copied from interface:ConfigurationAbstractOrderIntegrationHelperRetrieves the configuration overview data for an AbstractOrderEntry identified by code and entry number.- Specified by:
retrieveConfigurationOverviewDatain interfaceConfigurationAbstractOrderIntegrationHelper- Parameters:
orderModel- AbstractOrderModel which contains the AbstractOrderEntryentryNumber- denotes the number of the entry contained in the AbstractOrder entity- Returns:
- ConfigurationOverviewData object
-
getConfigurationOverviewData
protected ConfigurationOverviewData getConfigurationOverviewData(AbstractOrderEntryModel orderEntry)
-
isReorderable
public boolean isReorderable(AbstractOrderModel orderModel)
Description copied from interface:ConfigurationAbstractOrderIntegrationHelperFor configurable products it is checked the the knowledge base version the attached runtime configuration is still known by the configuration engine.- Specified by:
isReorderablein interfaceConfigurationAbstractOrderIntegrationHelper- Returns:
true, only if all order items can be diretly re-ordered.
-
isKbVersionForEntryExisting
protected boolean isKbVersionForEntryExisting(AbstractOrderEntryModel orderEntry)
-
getConfigurationOverviewDataForVariant
protected ConfigurationOverviewData getConfigurationOverviewDataForVariant(AbstractOrderEntryModel entry, ProductModel productModel)
-
prepareOverviewData
protected ConfigurationOverviewData prepareOverviewData(KBKey kbKey, ConfigModel configModel)
-
findEntry
protected AbstractOrderEntryModel findEntry(AbstractOrderModel orderModel, int entryNumber)
-
getProductConfigurationService
protected ProductConfigurationService getProductConfigurationService()
-
setProductConfigurationService
public void setProductConfigurationService(ProductConfigurationService productConfigurationService)
- Parameters:
productConfigurationService-
-
getVariantOverviewPopulator
protected VariantOverviewPopulator getVariantOverviewPopulator()
-
setVariantOverviewPopulator
public void setVariantOverviewPopulator(VariantOverviewPopulator variantOverviewPopulator)
- Parameters:
variantOverviewPopulator-
-
getCpqConfigurableChecker
protected CPQConfigurableChecker getCpqConfigurableChecker()
-
setCpqConfigurableChecker
public void setCpqConfigurableChecker(CPQConfigurableChecker cpqConfigurableChecker)
Set helper, to check if the related product is CPQ configurable- Parameters:
cpqConfigurableChecker- configurator checker
-
getConfigPricing
protected ConfigPricing getConfigPricing()
-
setConfigPricing
public void setConfigPricing(ConfigPricing configPricing)
- Parameters:
configPricing- contains pricing data
-
setConfigurationAbstractOrderIntegrationStrategy
public void setConfigurationAbstractOrderIntegrationStrategy(ConfigurationAbstractOrderIntegrationStrategy configurationAbstractOrderIntegrationStrategy)
- Parameters:
configurationAbstractOrderIntegrationStrategy-
-
getConfigurationAbstractOrderIntegrationStrategy
protected ConfigurationAbstractOrderIntegrationStrategy getConfigurationAbstractOrderIntegrationStrategy()
-
getConfigurationVariantUtil
protected ConfigurationVariantUtil getConfigurationVariantUtil()
-
setConfigurationVariantUtil
public void setConfigurationVariantUtil(ConfigurationVariantUtil configurationVariantUtil)
-
-