Interface NDCMerchandisingBaggageHandler

All Known Implementing Classes:
DefaultNDCMerchandisingBaggageHandler

public interface NDCMerchandisingBaggageHandler
Ndc merchandising baggage handler interface
  • 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 baggageResponseData
      merchandisingResponse - the merchandisingResponse
      passengerIdTypeMap - the passengerIdTypeMap
      shoppingMerchandisingHandlerData - the shoppingMerchandisingHandlerData