Class FindShoppingTravelPricingWithCurrentPriceFactoryStrategy

java.lang.Object
de.hybris.platform.servicelayer.internal.service.AbstractService
de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
de.hybris.platform.order.strategies.calculation.impl.FindPricingWithCurrentPriceFactoryStrategy
de.hybris.platform.subscriptionservices.subscription.impl.FindSubscriptionPricingWithCurrentPriceFactoryStrategy
de.hybris.platform.travelservices.price.strategies.impl.FindTravelPricingWithCurrentPriceFactoryStrategy
de.hybris.platform.shoppingservices.price.strategies.impl.FindShoppingTravelPricingWithCurrentPriceFactoryStrategy
All Implemented Interfaces:
de.hybris.platform.order.strategies.calculation.FindDiscountValuesStrategy, de.hybris.platform.order.strategies.calculation.FindPriceStrategy, de.hybris.platform.order.strategies.calculation.FindTaxValuesStrategy, de.hybris.platform.order.strategies.calculation.ServiceLayerOnlyCalculationVerifier, de.hybris.platform.servicelayer.user.UserNetCheckingStrategy, Serializable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

public class FindShoppingTravelPricingWithCurrentPriceFactoryStrategy extends FindTravelPricingWithCurrentPriceFactoryStrategy
The type Find shopping travel pricing with current price factory strategy.
See Also:
  • Constructor Details

    • FindShoppingTravelPricingWithCurrentPriceFactoryStrategy

      public FindShoppingTravelPricingWithCurrentPriceFactoryStrategy()
  • Method Details

    • findTaxValues

      public Collection<de.hybris.platform.util.TaxValue> findTaxValues(AbstractOrderEntryModel entry) throws de.hybris.platform.order.exceptions.CalculationException
      Specified by:
      findTaxValues in interface de.hybris.platform.order.strategies.calculation.FindTaxValuesStrategy
      Overrides:
      findTaxValues in class FindTravelPricingWithCurrentPriceFactoryStrategy
      Throws:
      de.hybris.platform.order.exceptions.CalculationException
    • findBasePrice

      public de.hybris.platform.util.PriceValue findBasePrice(AbstractOrderEntryModel entry) throws de.hybris.platform.order.exceptions.CalculationException
      Specified by:
      findBasePrice in interface de.hybris.platform.order.strategies.calculation.FindPriceStrategy
      Overrides:
      findBasePrice in class FindTravelPricingWithCurrentPriceFactoryStrategy
      Throws:
      de.hybris.platform.order.exceptions.CalculationException
    • getShoppingPriceCalculationStrategyMap

      protected Map<String,ShoppingPriceCalculationStrategy> getShoppingPriceCalculationStrategyMap()
      get ShoppingPriceCalculationStrategyMap
      Returns:
      map with key string and value Shopping`calculation
    • setShoppingPriceCalculationStrategyMap

      public void setShoppingPriceCalculationStrategyMap(Map<String,ShoppingPriceCalculationStrategy> shoppingPriceCalculationStrategyMap)
      set shoppingPriceCalculationStrategyMap
      Parameters:
      shoppingPriceCalculationStrategyMap - the shopping price calculation strategy map