Class DefaultMerchandisingResponseOriginDestinationDataHandler
java.lang.Object
de.hybris.platform.prosfacades.ancillary.search.handlers.impl.AbstractMerchandisingResponseHandler
de.hybris.platform.prosfacades.ancillary.search.handlers.impl.DefaultMerchandisingResponseOriginDestinationDataHandler
- All Implemented Interfaces:
MerchandisingResponseHandler
public class DefaultMerchandisingResponseOriginDestinationDataHandler
extends AbstractMerchandisingResponseHandler
implements MerchandisingResponseHandler
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(AncillaryResponseData ancillaryResponseData, 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
-
DefaultMerchandisingResponseOriginDestinationDataHandler
public DefaultMerchandisingResponseOriginDestinationDataHandler()
-
-
Method Details
-
handle
public void handle(AncillaryResponseData ancillaryResponseData, 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 interfaceMerchandisingResponseHandler- Parameters:
ancillaryResponseData- the ancillaryResponseDatatransportOfferingCodes- the transportOfferingCodesmerchandisingResponse- the merchandisingResponsepassengerIdTypeMap- the passengerIdTypeMapflightIdTransportOfferingMap- the flightId transport Offering Mappassengers- the passengers in the cart
-