Class DefaultPricingConfigurationParameter
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.runtime.interf.impl.DefaultPricingConfigurationParameter
-
- All Implemented Interfaces:
PricingConfigurationParameter
- Direct Known Subclasses:
DefaultPricingConfigurationParameterCPS,DefaultPricingConfigurationParameterSSC
public class DefaultPricingConfigurationParameter extends java.lang.Object implements PricingConfigurationParameter
Default implementation ofPricingConfigurationParameter
-
-
Constructor Summary
Constructors Constructor Description DefaultPricingConfigurationParameter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BaseStoreServicegetBaseStoreService()java.lang.StringgetDistributionChannelForConditions()Retrieves the distribution channel used for condition determination.java.lang.StringgetDivisionForConditions()Retrieves the division used for condition determination.java.lang.StringgetSalesOrganization()Retrieves the sales organization.protected SAPConfigurationModelgetSAPConfiguration()booleanisPricingSupported()Retrieves the value of the flag for activating of pricing on the product configuration page.protected booleanisTrue(java.lang.Boolean evaluate)java.lang.StringretrieveCurrencyIsoCode(CurrencyModel currencyModel)Retrieves the ISO currency code for a givenCurrencyModel.java.lang.StringretrieveCurrencySapCode(CurrencyModel currencyModel)Retrieves the SAP currency code for a givenCurrencyModel.java.lang.StringretrieveUnitIsoCode(UnitModel unitModel)Retrieves the ISO unit of measure code for a givenUnitModel.java.lang.StringretrieveUnitSapCode(UnitModel unitModel)Retrieves the SAP unit of measure code for a givenUnitModel.voidsetBaseStoreService(BaseStoreService baseStoreService)voidsetCommonSalesAreaService(SalesAreaService commonSalesAreaService)booleanshowBasePriceAndSelectedOptions()Retrieves the value of the flag for activating of displaying of the base price and selected options on the product configuration page.booleanshowDeltaPrices()Retrieves the value of the flag for activating of displaying of the delta prices for values.
-
-
-
Method Detail
-
getBaseStoreService
protected BaseStoreService getBaseStoreService()
-
setCommonSalesAreaService
public void setCommonSalesAreaService(SalesAreaService commonSalesAreaService)
- Parameters:
commonSalesAreaService- common sales area service
-
isPricingSupported
public boolean isPricingSupported()
Description copied from interface:PricingConfigurationParameterRetrieves the value of the flag for activating of pricing on the product configuration page. If inactive, no pricing information is shown.- Specified by:
isPricingSupportedin interfacePricingConfigurationParameter- Returns:
- the value of the flag for activating of pricing
-
getSalesOrganization
public java.lang.String getSalesOrganization()
Description copied from interface:PricingConfigurationParameterRetrieves the sales organization.- Specified by:
getSalesOrganizationin interfacePricingConfigurationParameter- Returns:
- the sales organization
-
getDistributionChannelForConditions
public java.lang.String getDistributionChannelForConditions()
Description copied from interface:PricingConfigurationParameterRetrieves the distribution channel used for condition determination.- Specified by:
getDistributionChannelForConditionsin interfacePricingConfigurationParameter- Returns:
- the the distribution channel
-
getDivisionForConditions
public java.lang.String getDivisionForConditions()
Description copied from interface:PricingConfigurationParameterRetrieves the division used for condition determination.- Specified by:
getDivisionForConditionsin interfacePricingConfigurationParameter- Returns:
- the the division
-
retrieveCurrencySapCode
public java.lang.String retrieveCurrencySapCode(CurrencyModel currencyModel)
Description copied from interface:PricingConfigurationParameterRetrieves the SAP currency code for a givenCurrencyModel.- Specified by:
retrieveCurrencySapCodein interfacePricingConfigurationParameter- Parameters:
currencyModel- currency model- Returns:
- the SAP currency code
-
retrieveUnitSapCode
public java.lang.String retrieveUnitSapCode(UnitModel unitModel)
Description copied from interface:PricingConfigurationParameterRetrieves the SAP unit of measure code for a givenUnitModel.- Specified by:
retrieveUnitSapCodein interfacePricingConfigurationParameter- Parameters:
unitModel- unit model- Returns:
- the SAP unit of measure code
-
showBasePriceAndSelectedOptions
public boolean showBasePriceAndSelectedOptions()
Description copied from interface:PricingConfigurationParameterRetrieves the value of the flag for activating of displaying of the base price and selected options on the product configuration page. If inactive, no base price and selected options are shown.- Specified by:
showBasePriceAndSelectedOptionsin interfacePricingConfigurationParameter- Returns:
- the value of the flag for activating of displaying of the base price and selected options
-
showDeltaPrices
public boolean showDeltaPrices()
Description copied from interface:PricingConfigurationParameterRetrieves the value of the flag for activating of displaying of the delta prices for values. If inactive, absolute value prices are shown.- Specified by:
showDeltaPricesin interfacePricingConfigurationParameter- Returns:
- the value of the flag for activating of displaying of the delta prices for values
-
retrieveCurrencyIsoCode
public java.lang.String retrieveCurrencyIsoCode(CurrencyModel currencyModel)
Description copied from interface:PricingConfigurationParameterRetrieves the ISO currency code for a givenCurrencyModel.- Specified by:
retrieveCurrencyIsoCodein interfacePricingConfigurationParameter- Parameters:
currencyModel- currency model- Returns:
- the ISO currency code
-
retrieveUnitIsoCode
public java.lang.String retrieveUnitIsoCode(UnitModel unitModel)
Description copied from interface:PricingConfigurationParameterRetrieves the ISO unit of measure code for a givenUnitModel.- Specified by:
retrieveUnitIsoCodein interfacePricingConfigurationParameter- Parameters:
unitModel- unit model- Returns:
- the ISO unit of measure code
-
setBaseStoreService
public void setBaseStoreService(BaseStoreService baseStoreService)
- Parameters:
baseStoreService-
-
getSAPConfiguration
protected SAPConfigurationModel getSAPConfiguration()
-
isTrue
protected boolean isTrue(java.lang.Boolean evaluate)
-
-