Class DefaultTmaFindAbstractOrderEntryPriceStrategy
- java.lang.Object
-
- de.hybris.platform.b2ctelcoservices.pricing.strategy.impl.DefaultTmaFindAbstractOrderEntryPriceStrategy
-
- All Implemented Interfaces:
TmaFindAbstractOrderEntryPriceStrategy
public class DefaultTmaFindAbstractOrderEntryPriceStrategy extends java.lang.Object implements TmaFindAbstractOrderEntryPriceStrategy
Implementation ofTmaFindAbstractOrderEntryPriceStrategyto find the price for an order entry- Since:
- 1907
-
-
Constructor Summary
Constructors Constructor Description DefaultTmaFindAbstractOrderEntryPriceStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TmaAbstractOrderPriceModelfindBasePrice(AbstractOrderEntryModel entry, java.util.List<de.hybris.platform.util.TaxValue> taxes)Find the base price for anAbstractOrderEntryModelprotected TmaCommercePriceServicegetCommercePriceService()protected de.hybris.platform.servicelayer.keygenerator.KeyGeneratorgetKeyGenerator()protected de.hybris.platform.servicelayer.model.ModelServicegetModelService()protected java.util.List<TmaAbstractOrderEntryPriceBuilder>getPriceBuilders()voidsetCommercePriceService(TmaCommercePriceService commercePriceService)voidsetKeyGenerator(de.hybris.platform.servicelayer.keygenerator.KeyGenerator keyGenerator)voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService)voidsetPriceBuilders(java.util.List<TmaAbstractOrderEntryPriceBuilder> priceBuilders)
-
-
-
Method Detail
-
findBasePrice
public TmaAbstractOrderPriceModel findBasePrice(AbstractOrderEntryModel entry, java.util.List<de.hybris.platform.util.TaxValue> taxes)
Description copied from interface:TmaFindAbstractOrderEntryPriceStrategyFind the base price for anAbstractOrderEntryModel- Specified by:
findBasePricein interfaceTmaFindAbstractOrderEntryPriceStrategy- Parameters:
entry- the order entry for which the price will be computedtaxes- the taxes that should be applied on the order entry- Returns:
- the populated price for the given order entry
-
getCommercePriceService
protected TmaCommercePriceService getCommercePriceService()
-
setCommercePriceService
public void setCommercePriceService(TmaCommercePriceService commercePriceService)
-
getModelService
protected de.hybris.platform.servicelayer.model.ModelService getModelService()
-
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
-
getPriceBuilders
protected java.util.List<TmaAbstractOrderEntryPriceBuilder> getPriceBuilders()
-
setPriceBuilders
public void setPriceBuilders(java.util.List<TmaAbstractOrderEntryPriceBuilder> priceBuilders)
-
getKeyGenerator
protected de.hybris.platform.servicelayer.keygenerator.KeyGenerator getKeyGenerator()
-
setKeyGenerator
public void setKeyGenerator(de.hybris.platform.servicelayer.keygenerator.KeyGenerator keyGenerator)
-
-