Interface OrderCreateHandler
- All Known Implementing Classes:
DefaultOrderCreateAddPaymentHandler,DefaultOrderCreateAddServiceHandler,DefaultOrderCreateAddSolutionHandler,DefaultOrderCreateAddTravellerDetailsHandler,DefaultOrderCreateBasicInformationHandler
public interface OrderCreateHandler
The ndc 18.2 Order Create Handler interface.
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(Map<String, List<NDCOfferData>> ndcOfferDataMap, CartModel cartModel, IATAOrderCreateRQ orderCreateRQ) Handler method for creating an orderModel from a list of ndcOfferData.
-
Method Details
-
handle
void handle(Map<String, List<NDCOfferData>> ndcOfferDataMap, CartModel cartModel, IATAOrderCreateRQ orderCreateRQ) throws NDCException, MerchandisingRequestExceptionHandler method for creating an orderModel from a list of ndcOfferData. These offers could be either NDCCarrierOfferData or NDCAlaCarteOfferData.- Parameters:
ndcOfferDataMap- the map of NdcOfferData type and list of offers of that type.cartModel- the cart modelorderCreateRQ- the orderCreateRQ- Throws:
NDCException- the ndc exceptionMerchandisingRequestException
-