Interface NDCMerchandisingResponseAncillariesPipelineManager
- All Known Implementing Classes:
DefaultNDCMerchandisingResponseAncillariesPipelineManager
public interface NDCMerchandisingResponseAncillariesPipelineManager
NDC Merchandising Response Pipeline Manager for creating the AncillaryResponseData from the MerchandisingResponse message.
-
Method Summary
Modifier and TypeMethodDescriptionexecutePipeline(List<String> transportOfferingCodes, MerchandisingResponse merchandisingResponse, Map<Integer, String> passengerIdTypeMap, ShoppingMerchandisingHandlerData shoppingMerchandisingHandlerData) Creates the ancillaryResponseData and populates all the fields.
-
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 codesmerchandisingResponse- the merchandising responsepassengerIdTypeMap- the passengerIdTypeMapshoppingMerchandisingHandlerData- the shoppingMerchandisingHandlerData- Returns:
- the AncillaryResponseData
-