Interface TmaAbstractOrderEntryPriceBuilder
- All Known Implementing Classes:
DefaultTmaAbstractOrderEntryPriceBuilder,TmaAbstractOrderOneTimeChargePriceBuilder,TmaAbstractOrderPriceValueBuilder,TmaAbstractOrderProductOfferingPriceBuilder,TmaAbstractOrderRecurringChargePriceBuilder,TmaAbstractOrderUsageChargePriceBuilder,TmaAbstractOrderUsageChargesPriceBuilder
public interface TmaAbstractOrderEntryPriceBuilder
Builder for creating the list of
TmaAbstractOrderPriceModel to be set on the order entry- Since:
- 1907
-
Method Summary
Modifier and TypeMethodDescriptionbuildPrices(PriceRowModel price, AbstractOrderEntryModel entry, List<de.hybris.platform.util.TaxValue> taxes) Builds a list ofTmaAbstractOrderPriceModelfor the given param.
-
Method Details
-
buildPrices
List<TmaAbstractOrderPriceModel> buildPrices(PriceRowModel price, AbstractOrderEntryModel entry, List<de.hybris.platform.util.TaxValue> taxes) Builds a list ofTmaAbstractOrderPriceModelfor the given param.- Parameters:
price- the price used to create and populate the order entry prices listentry- the order entry for which the price is createdtaxes- the taxes to be applied on the order price- Returns:
- the list of order entry prices
-