Class DealPackageRequestTransportHandler

java.lang.Object
de.hybris.platform.travelfacades.facades.packages.handlers.impl.AbstractDealPackageRequestHandler
de.hybris.platform.travelfacades.facades.packages.handlers.impl.DealPackageRequestTransportHandler
All Implemented Interfaces:
DealPackageRequestHandler

public class DealPackageRequestTransportHandler extends AbstractDealPackageRequestHandler implements DealPackageRequestHandler
Populates fare search request for deals.
  • Constructor Details

    • DealPackageRequestTransportHandler

      public DealPackageRequestTransportHandler()
  • Method Details

    • handle

      public void handle(PackageRequestData packageRequestData, DealBundleTemplateModel dealBundleTemplateModel, Date departureDate)
      Description copied from interface: DealPackageRequestHandler
      Handle method.
      Specified by:
      handle in interface DealPackageRequestHandler
      Parameters:
      packageRequestData - the package request data
      dealBundleTemplateModel - the deal bundle template model
      departureDate - the departure date
    • getFareSearchRequest

      protected FareSearchRequestData getFareSearchRequest(BundleTemplateModel transportBundleTemplateModel, Date departureDate, Date returnDate)
      Returns the FareSearchRequestData created from the given transportBundleTemplateModel
      Parameters:
      transportBundleTemplateModel - the transportBundleTemplateModel
      departureDate - the departureDate
      returnDate - the returnDate
      Returns:
      the FareSearchRequestData
    • getDealOriginDestinationInfoDataConverter

      protected de.hybris.platform.servicelayer.dto.converter.Converter<RouteBundleTemplateModel,DealOriginDestinationInfoData> getDealOriginDestinationInfoDataConverter()
      Gets deal origin destination info data converter.
      Returns:
      the deal origin destination info data converter
    • setDealOriginDestinationInfoDataConverter

      public void setDealOriginDestinationInfoDataConverter(de.hybris.platform.servicelayer.dto.converter.Converter<RouteBundleTemplateModel,DealOriginDestinationInfoData> dealOriginDestinationInfoDataConverter)
      Sets deal origin destination info data converter.
      Parameters:
      dealOriginDestinationInfoDataConverter - the deal origin destination info data converter