Interface NDCMerchandisingBaggageHandler
- All Known Implementing Classes:
DefaultNDCMerchandisingBaggageHandler
public interface NDCMerchandisingBaggageHandler
Ndc merchandising baggage handler interface
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(BaggageResponseData baggageResponseData, MerchandisingResponse merchandisingResponse, Map<Integer, String> passengerIdTypeMap, ShoppingMerchandisingHandlerData shoppingMerchandisingHandlerData) Populates all the fields in the baggageResponseData from the merchandisingResponse.
-
Method Details
-
handle
void handle(BaggageResponseData baggageResponseData, MerchandisingResponse merchandisingResponse, Map<Integer, String> passengerIdTypeMap, ShoppingMerchandisingHandlerData shoppingMerchandisingHandlerData) Populates all the fields in the baggageResponseData from the merchandisingResponse. The charged baggages will be filtered based on a list of transport offering codes.- Parameters:
baggageResponseData- the baggageResponseDatamerchandisingResponse- the merchandisingResponsepassengerIdTypeMap- the passengerIdTypeMapshoppingMerchandisingHandlerData- the shoppingMerchandisingHandlerData
-