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 TypeMethodDescriptionList<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.JaloPriceFactoryExceptionImplement this to show all prices available for the given product and travel search criteria.- Parameters:
product- the productsearchCriteria- the map with travel specific search criteria- Returns:
- a list of
PriceInformationobjects - Throws:
de.hybris.platform.jalo.order.price.JaloPriceFactoryException- if price calculation error occured
-