Interface OrderCreateRequestValidationStrategy<T extends NDCOfferData>
- All Known Implementing Classes:
DefaultNDCAlaCarteOfferDataValidationStrategy,DefaultNDCCarrierOfferDataValidationStrategy
public interface OrderCreateRequestValidationStrategy<T extends NDCOfferData>
The ndc 18.2 OrderCreateRequestValidationStrategy interface.
-
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(List<T> ndcOfferDataList, IATAOrderCreateRQ orderCreateRQ) This method validates each ndcOfferData, depending if the the offer is a CarrierOfferData or an AlaCarteOfferData.
-
Method Details
-
validate
This method validates each ndcOfferData, depending if the the offer is a CarrierOfferData or an AlaCarteOfferData.- Parameters:
ndcOfferDataList- the ndcOfferDataListorderCreateRQ- the orderCreateRQ- Throws:
NDCException
-