Class DefaultMerchandisingBaggageOriginDestinationDataHandler
java.lang.Object
de.hybris.platform.prosfacades.ancillary.search.handlers.impl.AbstractMerchandisingResponseHandler
de.hybris.platform.prosfacades.ancillary.search.handlers.impl.DefaultMerchandisingBaggageOriginDestinationDataHandler
- All Implemented Interfaces:
MerchandisingBaggageHandler
public class DefaultMerchandisingBaggageOriginDestinationDataHandler
extends AbstractMerchandisingResponseHandler
implements MerchandisingBaggageHandler
The Pros implementation of
MerchandisingResponseHandler interface. This class creates the originDestinationData list
from a merchandising response message.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(BaggageResponseData baggageResponseData, List<String> transportOfferingCodes, MerchandisingResponse merchandisingResponse, Map<Integer, String> passengerIdTypeMap, Map<Integer, TransportOfferingData> flightIdTransportOfferingMap, List<TravellerModel> passengers) Creates and populates the list of originDestinationData from the merchandising response message.Methods inherited from class de.hybris.platform.prosfacades.ancillary.search.handlers.impl.AbstractMerchandisingResponseHandler
createBasePrice, createCategories, createFlightCodes, createOriginDestination, createOriginDestinations, createPassengers, createPriceInfo, createTaxes, getCategoryConverter, getProsTransportOfferingFacade, getShoppingTravelStockService, getTransportOfferingService, getTravelCommercePriceFacade, isProductAvailable, populatePassenger, resolvePassenger, setCategoryConverter, setProsTransportOfferingFacade, setShoppingTravelStockService, setTransportOfferingService, setTravelCommercePriceFacade
-
Constructor Details
-
DefaultMerchandisingBaggageOriginDestinationDataHandler
public DefaultMerchandisingBaggageOriginDestinationDataHandler()
-
-
Method Details
-
handle
public void handle(BaggageResponseData baggageResponseData, List<String> transportOfferingCodes, MerchandisingResponse merchandisingResponse, Map<Integer, String> passengerIdTypeMap, Map<Integer, TransportOfferingData> flightIdTransportOfferingMap, List<TravellerModel> passengers) Creates and populates the list of originDestinationData from the merchandising response message.- Specified by:
handlein interfaceMerchandisingBaggageHandler- Parameters:
baggageResponseData- the baggageResponseDatatransportOfferingCodes- the transportOfferingCodesmerchandisingResponse- the merchandisingResponsepassengerIdTypeMap- the passengerIdTypeMapflightIdTransportOfferingMap- the flightIdTransportOfferingMappassengers- the passengers
-