Class TravelPDTRowsQueryStrategy
java.lang.Object
de.hybris.platform.travelservices.price.strategies.impl.TravelPDTRowsQueryStrategy
- All Implemented Interfaces:
TravelPricingQueryStrategy
Travel specific price row strategy to fetch the prices.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TravelPDTRowsQueryBuildercreateQueryBuilder(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) protected StringextractProductId(de.hybris.platform.jalo.product.Product product) protected StringextractProductId(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product product) protected de.hybris.platform.servicelayer.config.ConfigurationServiceDeprecated, for removal: This API element is subject to removal in a future version.Since 2003.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.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.protected TravelPDTRowsQueryBuildervoidsetConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService) Deprecated, for removal: This API element is subject to removal in a future version.Since 2003.
-
Constructor Details
-
TravelPDTRowsQueryStrategy
public TravelPDTRowsQueryStrategy()
-
-
Method Details
-
getPriceRows
public 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) Description copied from interface:TravelPricingQueryStrategyGets price rows.- Specified by:
getPriceRowsin interfaceTravelPricingQueryStrategy- Parameters:
ctx- the ctxproduct- the productproductGroup- the product groupuser- the useruserGroup- the user group- Returns:
- price rows
-
createQueryBuilder
protected TravelPDTRowsQueryBuilder createQueryBuilder(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) -
extractProductId
protected String extractProductId(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product product) -
extractProductId
-
getTravelPDTRowsQueryBuilderFor
-
getTaxRows
public 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) Description copied from interface:TravelPricingQueryStrategyGets tax rows.- Specified by:
getTaxRowsin interfaceTravelPricingQueryStrategy- Parameters:
ctx- the ctxproduct- the productproductGroup- the product groupuser- the useruserGroup- the user group- Returns:
- tax rows
-
getConfigurationService
@Deprecated(since="2003", forRemoval=true) protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()Deprecated, for removal: This API element is subject to removal in a future version.Since 2003.- Returns:
- the configurationService
-
setConfigurationService
@Deprecated(since="2003", forRemoval=true) public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService) Deprecated, for removal: This API element is subject to removal in a future version.Since 2003.- Parameters:
configurationService- the configurationService to set
-