Interface OrderCreateRQValidationStrategy<T extends NDCOfferData>

All Known Implementing Classes:
DefaultNDCAlaCarteOfferDataValidationStrategy, DefaultNDCCarrierOfferDataValidationStrategy

public interface OrderCreateRQValidationStrategy<T extends NDCOfferData>
The ndc 18.2 OrderCreateRQValidationStrategy interface.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    validate(List<T> ndcOfferDataList, IATAOrderCreateRQ orderCreateRQ)
    This method validates each ndcOfferData, depending if the the offer is a CarrierOfferData or an AlaCarteOfferData.
  • Method Details

    • validate

      void validate(List<T> ndcOfferDataList, IATAOrderCreateRQ orderCreateRQ) throws NDCException
      This method validates each ndcOfferData, depending if the the offer is a CarrierOfferData or an AlaCarteOfferData.
      Parameters:
      ndcOfferDataList - the ndcOfferDataList
      orderCreateRQ - the orderCreateRQ
      Throws:
      NDCException