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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.hybris.platform.servicelayer.dto.converter.Converter<RouteBundleTemplateModel,DealOriginDestinationInfoData> Gets deal origin destination info data converter.protected FareSearchRequestDatagetFareSearchRequest(BundleTemplateModel transportBundleTemplateModel, Date departureDate, Date returnDate) Returns the FareSearchRequestData created from the given transportBundleTemplateModelvoidhandle(PackageRequestData packageRequestData, DealBundleTemplateModel dealBundleTemplateModel, Date departureDate) Handle method.voidsetDealOriginDestinationInfoDataConverter(de.hybris.platform.servicelayer.dto.converter.Converter<RouteBundleTemplateModel, DealOriginDestinationInfoData> dealOriginDestinationInfoDataConverter) Sets deal origin destination info data converter.Methods inherited from class de.hybris.platform.travelfacades.facades.packages.handlers.impl.AbstractDealPackageRequestHandler
createPassengerTypeQuantities, getPassengerTypeConverter, setPassengerTypeConverter
-
Constructor Details
-
DealPackageRequestTransportHandler
public DealPackageRequestTransportHandler()
-
-
Method Details
-
handle
public void handle(PackageRequestData packageRequestData, DealBundleTemplateModel dealBundleTemplateModel, Date departureDate) Description copied from interface:DealPackageRequestHandlerHandle method.- Specified by:
handlein interfaceDealPackageRequestHandler- Parameters:
packageRequestData- the package request datadealBundleTemplateModel- the deal bundle template modeldepartureDate- the departure date
-
getFareSearchRequest
protected FareSearchRequestData getFareSearchRequest(BundleTemplateModel transportBundleTemplateModel, Date departureDate, Date returnDate) Returns the FareSearchRequestData created from the given transportBundleTemplateModel- Parameters:
transportBundleTemplateModel- the transportBundleTemplateModeldepartureDate- the departureDatereturnDate- 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
-