Interface NDCMerchandisingResponseAncillariesPipelineManager

All Known Implementing Classes:
DefaultNDCMerchandisingResponseAncillariesPipelineManager

public interface NDCMerchandisingResponseAncillariesPipelineManager
NDC Merchandising Response Pipeline Manager for creating the AncillaryResponseData from the MerchandisingResponse message.
  • Method Details

    • executePipeline

      AncillaryResponseData executePipeline(List<String> transportOfferingCodes, MerchandisingResponse merchandisingResponse, Map<Integer,String> passengerIdTypeMap, ShoppingMerchandisingHandlerData shoppingMerchandisingHandlerData)
      Creates the ancillaryResponseData and populates all the fields.
      Parameters:
      transportOfferingCodes - the list of transport offering codes
      merchandisingResponse - the merchandising response
      passengerIdTypeMap - the passengerIdTypeMap
      shoppingMerchandisingHandlerData - the shoppingMerchandisingHandlerData
      Returns:
      the AncillaryResponseData