Class DefaultOffersFacade
java.lang.Object
de.hybris.platform.travelfacades.facades.impl.DefaultOffersFacade
- All Implemented Interfaces:
OffersFacade
- Direct Known Subclasses:
DefaultShoppingOffersFacade
Default implementation of OffersFacade
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfilterOfferResponseData(OfferResponseData offerResponseData) protected OfferResponseDatafilterOfferResponseForTransportOffering(OfferResponseData offers, List<String> transportOfferingCodes) Filter the response to return only the requested transport offeringprotected voidfilterSeatMap(SeatMapResponseData seatMapResponseData) getAccommodations(OfferRequestData offerRequestData) Returns an OfferResponseData(containing accommodation details) based on the given OfferRequestDataprotected AncillarySearchPipelineManagerprotected AncillarySearchPipelineManagerprotected AncillarySearchRequestPipelineManagergetAvailableAncillaries(OfferRequestData offersRequest, List<String> transportOfferingCodes) Returns an AncillarySearchWSResponseDTO based on the given transportOfferingCodesprotected de.hybris.platform.order.CartServiceprotected List<OfferResponseFilterStrategy>getOffers(OfferRequestData offerRequestData) Returns an OfferResponseData based on the given OfferRequestDataReturns offer request data create from session cart entriesprotected ReservationFacadeprotected TravelCartFacadevoidsetAccommodationSearchPipelineManager(AncillarySearchPipelineManager accommodationSearchPipelineManager) voidsetAncillarySearchPipelineManager(AncillarySearchPipelineManager ancillarySearchPipelineManager) voidsetAncillarySearchRequestPipelineManager(AncillarySearchRequestPipelineManager ancillarySearchRequestPipelineManager) voidsetCartService(de.hybris.platform.order.CartService cartService) voidsetOfferResponseFilterStrategyList(List<OfferResponseFilterStrategy> offerResponseFilterStrategyList) voidsetReservationFacade(ReservationFacade reservationFacade) voidsetTravelCartFacade(TravelCartFacade travelCartFacade)
-
Constructor Details
-
DefaultOffersFacade
public DefaultOffersFacade()
-
-
Method Details
-
getOffers
Description copied from interface:OffersFacadeReturns an OfferResponseData based on the given OfferRequestData- Specified by:
getOffersin interfaceOffersFacade- Parameters:
offerRequestData- the Offer Request Data- Returns:
- OfferResponseData offers
-
getOffersRequest
Description copied from interface:OffersFacadeReturns offer request data create from session cart entries- Specified by:
getOffersRequestin interfaceOffersFacade- Returns:
- OfferRequestData offers request
-
filterOfferResponseData
-
getAccommodations
Description copied from interface:OffersFacadeReturns an OfferResponseData(containing accommodation details) based on the given OfferRequestData- Specified by:
getAccommodationsin interfaceOffersFacade- Parameters:
offerRequestData- the Offer Request Data- Returns:
- OfferResponseData accommodations
-
filterSeatMap
-
getAvailableAncillaries
public OfferResponseData getAvailableAncillaries(OfferRequestData offersRequest, List<String> transportOfferingCodes) Description copied from interface:OffersFacadeReturns an AncillarySearchWSResponseDTO based on the given transportOfferingCodes- Specified by:
getAvailableAncillariesin interfaceOffersFacade- Parameters:
offersRequest- offer requesttransportOfferingCodes- the transport offering codes- Returns:
- the offerResponseData
-
filterOfferResponseForTransportOffering
protected OfferResponseData filterOfferResponseForTransportOffering(OfferResponseData offers, List<String> transportOfferingCodes) Filter the response to return only the requested transport offering- Parameters:
offers- the offerstransportOfferingCodes- the transport offering codes- Returns:
- offer response data
-
getAncillarySearchPipelineManager
- Returns:
- the ancillarySearchPipelineManager
-
setAncillarySearchPipelineManager
public void setAncillarySearchPipelineManager(AncillarySearchPipelineManager ancillarySearchPipelineManager) - Parameters:
ancillarySearchPipelineManager- the ancillarySearchPipelineManager to set
-
getAncillarySearchRequestPipelineManager
- Returns:
- the ancillarySearchRequestPipelineManager
-
setAncillarySearchRequestPipelineManager
public void setAncillarySearchRequestPipelineManager(AncillarySearchRequestPipelineManager ancillarySearchRequestPipelineManager) - Parameters:
ancillarySearchRequestPipelineManager- the ancillarySearchRequestPipelineManager to set
-
getReservationFacade
- Returns:
- the reservationFacade
-
setReservationFacade
- Parameters:
reservationFacade- the reservationFacade to set
-
getTravelCartFacade
- Returns:
- the travelCartFacade
-
setTravelCartFacade
- Parameters:
travelCartFacade- the travelCartFacade to set
-
getCartService
protected de.hybris.platform.order.CartService getCartService()- Returns:
- the cartService
-
setCartService
public void setCartService(de.hybris.platform.order.CartService cartService) - Parameters:
cartService- the cartService to set
-
getOfferResponseFilterStrategyList
- Returns:
- the offerResponseFilterStrategyList
-
setOfferResponseFilterStrategyList
public void setOfferResponseFilterStrategyList(List<OfferResponseFilterStrategy> offerResponseFilterStrategyList) - Parameters:
offerResponseFilterStrategyList- the offerResponseFilterStrategyList to set
-
getAccommodationSearchPipelineManager
- Returns:
- the accommodationSearchPipelineManager
-
setAccommodationSearchPipelineManager
public void setAccommodationSearchPipelineManager(AncillarySearchPipelineManager accommodationSearchPipelineManager) - Parameters:
accommodationSearchPipelineManager- the accommodationSearchPipelineManager to set
-