Class DealPackageResponsePriceHandler

java.lang.Object
de.hybris.platform.travelfacades.facades.packages.handlers.impl.DealPackageResponsePriceHandler
All Implemented Interfaces:
PackageResponseHandler

public class DealPackageResponsePriceHandler extends Object implements PackageResponseHandler
Populates the total prices for the packageResponseData based on the prices of the TransportPackageResponse, AccommodationPackageResponse and StandardPackageResponses.
  • Constructor Details

    • DealPackageResponsePriceHandler

      public DealPackageResponsePriceHandler()
  • Method Details

    • handle

      public void handle(PackageRequestData packageRequestData, PackageResponseData packageResponseData)
      Description copied from interface: PackageResponseHandler
      Handle method.
      Specified by:
      handle in interface PackageResponseHandler
      Parameters:
      packageRequestData - as the packageRequestData
      packageResponseData - as the packageResponseData
    • calculateTotalPrice

      protected void calculateTotalPrice(PackageResponseData packageResponseData)
    • getTravelCommercePriceFacade

      protected TravelCommercePriceFacade getTravelCommercePriceFacade()
      Returns:
      the travelCommercePriceFacade
    • setTravelCommercePriceFacade

      public void setTravelCommercePriceFacade(TravelCommercePriceFacade travelCommercePriceFacade)
      Parameters:
      travelCommercePriceFacade - the travelCommercePriceFacade to set