Class ShoppingTravellerBreakdownHandler
java.lang.Object
de.hybris.platform.travelfacades.ancillary.search.handlers.impl.AbstractBreakdownHandler
de.hybris.platform.travelfacades.ancillary.search.handlers.impl.TravellerBreakdownHandler
de.hybris.platform.shoppingfacades.ancillary.search.handlers.impl.ShoppingTravellerBreakdownHandler
- All Implemented Interfaces:
AncillarySearchHandler
- Direct Known Subclasses:
PROSTravellerBreakdownHandler
Shopping extension of
TravellerBreakdownHandler class.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ShoppingTransportOfferingFacadeGets the shopping transport offering facadeprotected List<TravellerData>getTravellerData(OfferRequestData offerRequestData, OriginDestinationOfferInfoData odOfferInfo) Method to get travellers data from ItineraryData of OfferRequestData which match to OriginDestinationOfferInfoDataprotected IntegergetTravellerQuantity(OfferRequestData offerRequestData, TravellerData travellerData, OfferGroupData offerGroupData, OriginDestinationOfferInfoData odOfferInfo, String productCode) Gets traveller quantity.voidsetShoppingTransportOfferingFacade(ShoppingTransportOfferingFacade shoppingTransportOfferingFacade) Sets the shopping transport offering facadeMethods inherited from class de.hybris.platform.travelfacades.ancillary.search.handlers.impl.TravellerBreakdownHandler
getFilteredPricingInfos, getOfferGroupToOriginDestinationMapping, getOfferPricingInformation, getOfferPricingInformation, getTravellerBreakdownData, getTravellerBreakdownData, getTravellerQuantity, handle, setOfferGroupToOriginDestinationMappingMethods inherited from class de.hybris.platform.travelfacades.ancillary.search.handlers.impl.AbstractBreakdownHandler
createPriceData, getPassengerFareData, getPriceDataFactory, getPriceInformation, getPriceInformationFromTransportOfferingOrSector, getProductService, getTravelCommercePriceFacade, getTravelCommercePriceService, setPriceDataFactory, setProductService, setTravelCommercePriceFacade, setTravelCommercePriceService
-
Constructor Details
-
ShoppingTravellerBreakdownHandler
public ShoppingTravellerBreakdownHandler()
-
-
Method Details
-
getTravellerData
protected List<TravellerData> getTravellerData(OfferRequestData offerRequestData, OriginDestinationOfferInfoData odOfferInfo) Method to get travellers data from ItineraryData of OfferRequestData which match to OriginDestinationOfferInfoData- Overrides:
getTravellerDatain classTravellerBreakdownHandler- Parameters:
offerRequestData- the offer request dataodOfferInfo- the od offer info- Returns:
- traveller data
-
getTravellerQuantity
protected Integer getTravellerQuantity(OfferRequestData offerRequestData, TravellerData travellerData, OfferGroupData offerGroupData, OriginDestinationOfferInfoData odOfferInfo, String productCode) Gets traveller quantity.- Overrides:
getTravellerQuantityin classTravellerBreakdownHandler- Parameters:
offerRequestData- the offer request datatravellerData- the traveller dataofferGroupData- the offer group dataodOfferInfo- the od offer infoproductCode- the product code- Returns:
- traveller quantity
-
getShoppingTransportOfferingFacade
Gets the shopping transport offering facade- Returns:
- the shopping transport offering facade
-
setShoppingTransportOfferingFacade
public void setShoppingTransportOfferingFacade(ShoppingTransportOfferingFacade shoppingTransportOfferingFacade) Sets the shopping transport offering facade- Parameters:
shoppingTransportOfferingFacade-
-