Interface TmaAbstractOrderEntryPopPriceBuilder<T extends TmaProductOfferingPriceModel>
- All Known Implementing Classes:
DefaultTmaAbstractOrderEntryPopBuilder,TmaAbstractOrderAllowanceAlterationPriceBuilder,TmaAbstractOrderCompositePriceBuilder,TmaAbstractOrderCompositePriceBuilder,TmaAbstractOrderDiscountAlterationComponentPriceBuilder,TmaAbstractOrderDiscountAlterationPriceBuilder,TmaAbstractOrderOneTimeChargeComponentPriceBuilder,TmaAbstractOrderOneTimeChargeComponentPriceBuilder,TmaAbstractOrderRecurringChargeComponentPriceBuilder,TmaAbstractOrderRecurringChargeComponentPriceBuilder,TmaAbstractOrderTierUsageChargeCompositePriceBuilder,TmaAbstractOrderTierUsageChargeCompositePriceBuilder,TmaAbstractOrderUsageChargeComponentPriceBuilder,TmaAbstractOrderUsageChargeComponentPriceBuilder
public interface TmaAbstractOrderEntryPopPriceBuilder<T extends TmaProductOfferingPriceModel>
Builder for creating the
TmaAbstractOrderPriceModel to be set on the order entry- Since:
- 2007
-
Method Summary
Modifier and TypeMethodDescriptionbuildPrice(T productOfferingPrice, AbstractOrderEntryModel entry, List<de.hybris.platform.util.TaxValue> taxes) Builds aTmaAbstractOrderPriceModelfor the given param.
-
Method Details
-
buildPrice
TmaAbstractOrderPriceModel buildPrice(T productOfferingPrice, AbstractOrderEntryModel entry, List<de.hybris.platform.util.TaxValue> taxes) Builds aTmaAbstractOrderPriceModelfor the given param.- Parameters:
productOfferingPrice- the product offering 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
-