Interface OffersFacade
- All Known Subinterfaces:
ShoppingOffersFacade
- All Known Implementing Classes:
DefaultOffersFacade,DefaultShoppingOffersFacade
public interface OffersFacade
Facade exposing methods related to Offers/Ancillaries
-
Method Summary
Modifier and TypeMethodDescriptiongetAccommodations(OfferRequestData offerRequestData) Returns an OfferResponseData(containing accommodation details) based on the given OfferRequestDatagetAvailableAncillaries(OfferRequestData offersRequest, List<String> transportOfferingCodes) Returns an AncillarySearchWSResponseDTO based on the given transportOfferingCodesgetOffers(OfferRequestData offerRequestData) Returns an OfferResponseData based on the given OfferRequestDataReturns offer request data create from session cart entries
-
Method Details
-
getOffersRequest
OfferRequestData getOffersRequest()Returns offer request data create from session cart entries- Returns:
- OfferRequestData offers request
-
getOffers
Returns an OfferResponseData based on the given OfferRequestData- Parameters:
offerRequestData- the Offer Request Data- Returns:
- OfferResponseData offers
-
getAccommodations
Returns an OfferResponseData(containing accommodation details) based on the given OfferRequestData- Parameters:
offerRequestData- the Offer Request Data- Returns:
- OfferResponseData accommodations
-
getAvailableAncillaries
OfferResponseData getAvailableAncillaries(OfferRequestData offersRequest, List<String> transportOfferingCodes) Returns an AncillarySearchWSResponseDTO based on the given transportOfferingCodes- Parameters:
transportOfferingCodes- the transport offering codesoffersRequest- offer request- Returns:
- the offerResponseData
-