Class AbstractPricingDocumentInputPopulator
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.runtime.cps.populator.impl.AbstractPricingDocumentInputPopulator
-
- Direct Known Subclasses:
PricingDocumentInputKBPopulator
,PricingDocumentInputPopulator
public class AbstractPricingDocumentInputPopulator extends java.lang.Object
Tools used for different populators (subclasses) dealing with constructing the input for the pricing REST call from the cps representation of a configuration
-
-
Field Summary
Fields Modifier and Type Field Description protected static boolean
GROUP_CONDITION
protected static boolean
ITEM_CONDITION_REQUIRED
-
Constructor Summary
Constructors Constructor Description AbstractPricingDocumentInputPopulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
fillCoreAttributes(PricingDocumentInput target)
protected CommonI18NService
getI18NService()
protected PricingConfigurationParameterCPS
getPricingConfigurationParameter()
void
setI18NService(CommonI18NService i18nService)
void
setPricingConfigurationParameter(PricingConfigurationParameterCPS pricingConfigurationParameter)
-
-
-
Field Detail
-
GROUP_CONDITION
protected static final boolean GROUP_CONDITION
- See Also:
- Constant Field Values
-
ITEM_CONDITION_REQUIRED
protected static final boolean ITEM_CONDITION_REQUIRED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getI18NService
protected CommonI18NService getI18NService()
-
setI18NService
public void setI18NService(CommonI18NService i18nService)
- Parameters:
i18nService
- I18nService for getting the current locale
-
getPricingConfigurationParameter
protected PricingConfigurationParameterCPS getPricingConfigurationParameter()
-
setPricingConfigurationParameter
public void setPricingConfigurationParameter(PricingConfigurationParameterCPS pricingConfigurationParameter)
- Parameters:
pricingConfigurationParameter
- Represents customizing settings for filling the pricing context (like sales area)
-
fillCoreAttributes
protected void fillCoreAttributes(PricingDocumentInput target)
-
-