Interface CreateCartPipelineManager
- All Known Implementing Classes:
DefaultCreateCartPipelineManager
public interface CreateCartPipelineManager
The ndc 18.2 Order Create Pipeline Manager interface.
-
Method Summary
Modifier and TypeMethodDescriptionexecutePipeline(Map<String, List<NDCOfferData>> ndcOfferDataMap, IATAOrderCreateRQ orderCreateRQ) This pipeline manager populates an orderModel from a list of NdcOfferData.
-
Method Details
-
executePipeline
CartModel executePipeline(Map<String, List<NDCOfferData>> ndcOfferDataMap, IATAOrderCreateRQ orderCreateRQ) throws NDCException, MerchandisingRequestExceptionThis pipeline manager populates an orderModel from a list of NdcOfferData. This offers could be either NDCCarrierOfferData or NDCAlaCarteOfferData.- Parameters:
ndcOfferDataMap- the ndcOfferDataMaporderCreateRQ- the orderCreateRQ- Returns:
- the orderModel.
- Throws:
NDCExceptionMerchandisingRequestException
-