Interface TravelPricingQueryStrategy
- All Known Implementing Classes:
TravelPDTRowsQueryStrategy
public interface TravelPricingQueryStrategy
Strategy to fetch the prices and taxes. This will be used to create and run a query against the price rows for a
specific functionality. The price factory will use this strategy to execute the query.
-
Method Summary
Modifier and TypeMethodDescriptionCollection<de.hybris.platform.europe1.jalo.PriceRow>getPriceRows(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product product, de.hybris.platform.jalo.enumeration.EnumerationValue productGroup, de.hybris.platform.jalo.user.User user, de.hybris.platform.jalo.enumeration.EnumerationValue userGroup) Gets price rows.Collection<de.hybris.platform.europe1.jalo.TaxRow>getTaxRows(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product product, de.hybris.platform.jalo.enumeration.EnumerationValue productGroup, de.hybris.platform.jalo.user.User user, de.hybris.platform.jalo.enumeration.EnumerationValue userGroup) Gets tax rows.
-
Method Details
-
getPriceRows
Collection<de.hybris.platform.europe1.jalo.PriceRow> getPriceRows(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product product, de.hybris.platform.jalo.enumeration.EnumerationValue productGroup, de.hybris.platform.jalo.user.User user, de.hybris.platform.jalo.enumeration.EnumerationValue userGroup) Gets price rows.- Parameters:
ctx- the ctxproduct- the productproductGroup- the product groupuser- the useruserGroup- the user group- Returns:
- price rows
-
getTaxRows
Collection<de.hybris.platform.europe1.jalo.TaxRow> getTaxRows(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product product, de.hybris.platform.jalo.enumeration.EnumerationValue productGroup, de.hybris.platform.jalo.user.User user, de.hybris.platform.jalo.enumeration.EnumerationValue userGroup) Gets tax rows.- Parameters:
ctx- the ctxproduct- the productproductGroup- the product groupuser- the useruserGroup- the user group- Returns:
- tax rows
-