Class DealPackageRequestAccommodationHandler

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

public class DealPackageRequestAccommodationHandler extends AbstractDealPackageRequestHandler implements DealPackageRequestHandler
Populates accommodation availability request for deals.
  • Constructor Details

    • DealPackageRequestAccommodationHandler

      public DealPackageRequestAccommodationHandler()
  • 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
    • getAccommodationAvailabilityRequest

      protected AccommodationAvailabilityRequestData getAccommodationAvailabilityRequest(AccommodationBundleTemplateModel accommodationBundleTemplateModel, Date departureDate, Date returnDate)
      Returns the AccommodationAvailabilityRequestData created from the given accommodationBundleTemplateModel
      Parameters:
      accommodationBundleTemplateModel - the accommodationBundleTemplateModel
      departureDate - the departureDate
      returnDate - the returnDate
      Returns:
      the AccommodationAvailabilityRequestData