Interface ShoppingPriceCalculationStrategy

All Known Implementing Classes:
AbstractPROSPriceCalculationStrategy, AllowancePROSPriceCalculationStrategy, AncillaryChangeFeePROSPriceCalculationStrategy, AncillaryPROSPriceCalculationStrategy, BaggagePROSPriceCalculationStrategy, CarryOnAllowancePROSPriceCalculationStrategy, ChangeFeePROSPriceCalculationStrategy, EvenExchangeFeePROSPriceCalculationStrategy, FarePROSPriceCalculationStrategy, RefundFeePROSPriceCalculationStrategy

public interface ShoppingPriceCalculationStrategy
Shopping price calculation strategy
  • Method Details

    • getTaxValues

      Collection<de.hybris.platform.util.TaxValue> getTaxValues(AbstractOrderEntryModel entry) throws de.hybris.platform.order.exceptions.CalculationException
      Get tax values collection.
      Parameters:
      entry - the entry
      Returns:
      the collection
      Throws:
      de.hybris.platform.order.exceptions.CalculationException - the calculation exception
    • getBasePrice

      de.hybris.platform.util.PriceValue getBasePrice(AbstractOrderEntryModel entry) throws de.hybris.platform.order.exceptions.CalculationException
      Get base price price value.
      Parameters:
      entry - the entry
      Returns:
      the price value
      Throws:
      de.hybris.platform.order.exceptions.CalculationException - the calculation exception