Interface RetrieveOrderEntryStrategy<T extends NDCOfferData>
- All Known Implementing Classes:
DefaultNDCAlaCarteOfferRetrieveOrderEntryStrategy,DefaultNDCCarrierOfferRetrieveOrderEntryStrategy
public interface RetrieveOrderEntryStrategy<T extends NDCOfferData>
The ndc 18.2 Order Create Payment Transaction Strategy
-
Method Summary
Modifier and TypeMethodDescriptionretrieveOrderEntriesAssociatedToPaymentInfo(AbstractOrderModel order, T ndcOfferData) Retrieves the order entries linked to the specific ndcOfferData.
-
Method Details
-
retrieveOrderEntriesAssociatedToPaymentInfo
List<AbstractOrderEntryModel> retrieveOrderEntriesAssociatedToPaymentInfo(AbstractOrderModel order, T ndcOfferData) Retrieves the order entries linked to the specific ndcOfferData. If the offer is a NdcCarrierOfferData, it retrieves all the order entries having same originDestRefNumber and orderEntryGroupNumber list not empty. If the offer is an NdcAlaCarteOfferData, it retrieves all the order entries having same originDestRefNumber, same product code and empty orderEntryGroupNumber.- Parameters:
order- the orderndcOfferData- the ndcOfferData- Returns:
- the list of order entries
-