Interface TravelPriceFactory

All Superinterfaces:
de.hybris.platform.jalo.order.price.PriceFactory
All Known Implementing Classes:
TravelEurope1PriceFactory

public interface TravelPriceFactory extends de.hybris.platform.jalo.order.price.PriceFactory
Overrides the PriceFactory to retrieve the PriceRow for a given product and travel search criteria
  • Method Summary

    Modifier and Type
    Method
    Description
    List<de.hybris.platform.jalo.order.price.PriceInformation>
    getProductPriceInformations(de.hybris.platform.jalo.product.Product product, Map<String,String> searchCriteria)
    Implement this to show all prices available for the given product and travel search criteria.

    Methods inherited from interface de.hybris.platform.jalo.order.price.PriceFactory

    getAllPriceInformations, getBasePrice, getDiscountValues, getDiscountValues, getProductDiscountInformations, getProductPriceInformations, getProductTaxInformations, getTaxValues, isNetUser
  • Method Details

    • getProductPriceInformations

      List<de.hybris.platform.jalo.order.price.PriceInformation> getProductPriceInformations(de.hybris.platform.jalo.product.Product product, Map<String,String> searchCriteria) throws de.hybris.platform.jalo.order.price.JaloPriceFactoryException
      Implement this to show all prices available for the given product and travel search criteria.
      Parameters:
      product - the product
      searchCriteria - the map with travel specific search criteria
      Returns:
      a list of PriceInformation objects
      Throws:
      de.hybris.platform.jalo.order.price.JaloPriceFactoryException - if price calculation error occured