Interface ShoppingOffersFacade

All Superinterfaces:
OffersFacade
All Known Implementing Classes:
DefaultShoppingOffersFacade

public interface ShoppingOffersFacade extends OffersFacade
The Shopping Offers Facade interface to populate the OfferResponseData from commerce products.
  • Method Details

    • getCommerceOffers

      OfferResponseData getCommerceOffers(OfferRequestData offerRequestData)
      Returns an OfferResponseData based on the given OfferRequestData only for commerce products.
      Parameters:
      offerRequestData - the Offer Request Data
      Returns:
      OfferResponseData offers
    • getAvailableCommerceAncillaries

      OfferResponseData getAvailableCommerceAncillaries(OfferRequestData offersRequest, List<String> transportOfferingCodes)
      Returns an OfferResponseData based on the given transportOfferingCodes
      Parameters:
      transportOfferingCodes - the transport offering codes
      offersRequest - offer request
      Returns:
      the offerResponseData