Class DefaultSeatAvailabilityFacade

java.lang.Object
de.hybris.platform.ndc182facades.facades.seatavailability.impl.DefaultSeatAvailabilityFacade
All Implemented Interfaces:
SeatAvailabilityFacade

public class DefaultSeatAvailabilityFacade extends Object implements SeatAvailabilityFacade
The implementation of SeatAvailabilityFacade
  • Constructor Details

    • DefaultSeatAvailabilityFacade

      public DefaultSeatAvailabilityFacade()
  • Method Details

    • getSeatMap

      public IATASeatAvailRS getSeatMap(IATASeatAvailRQ seatAvailRQ)
      Description copied from interface: SeatAvailabilityFacade
      Gets seat map.
      Specified by:
      getSeatMap in interface SeatAvailabilityFacade
      Parameters:
      seatAvailRQ - the seat avail rq
      Returns:
      the seat map
    • setSessionCurrency

      protected void setSessionCurrency(IATASeatAvailRQ seatAvailRQ)
      Sets session currency.
      Parameters:
      seatAvailRQ - the seat avail rq
    • addError

      protected IATASeatAvailRS addError(String errorDescription)
      Add error.
      Parameters:
      errorDescription - the error description
      Returns:
      the iata seat avail rs
    • getSeatAvailabilityOfferIDOfferRQPipelineManager

      protected SeatAvailabilityPipelineManager<List<NDCOfferData>> getSeatAvailabilityOfferIDOfferRQPipelineManager()
      Gets seat availability offer id offer rq pipeline manager.
      Returns:
      the seat availability offer id offer rq pipeline manager
    • setSeatAvailabilityOfferIDOfferRQPipelineManager

      public void setSeatAvailabilityOfferIDOfferRQPipelineManager(SeatAvailabilityPipelineManager<List<NDCOfferData>> seatAvailabilityOfferIDOfferRQPipelineManager)
      Sets seat availability offer id offer rq pipeline manager.
      Parameters:
      seatAvailabilityOfferIDOfferRQPipelineManager - the seat availability offer id offer rq pipeline manager
    • getNdcAccommodationSearchPipelineManager

      protected AncillarySearchPipelineManager getNdcAccommodationSearchPipelineManager()
      Gets ndc accommodation search pipeline manager.
      Returns:
      the ndc accommodation search pipeline manager
    • setNdcAccommodationSearchPipelineManager

      public void setNdcAccommodationSearchPipelineManager(AncillarySearchPipelineManager ndcAccommodationSearchPipelineManager)
      Sets ndc accommodation search pipeline manager.
      Parameters:
      ndcAccommodationSearchPipelineManager - the ndc accommodation search pipeline manager
    • getReservationFacade

      protected ReservationFacade getReservationFacade()
      Gets reservation facade.
      Returns:
      the reservation facade
    • setReservationFacade

      public void setReservationFacade(ReservationFacade reservationFacade)
      Sets reservation facade.
      Parameters:
      reservationFacade - the reservation facade
    • getBookingService

      protected BookingService getBookingService()
      Gets booking service.
      Returns:
      the booking service
    • setBookingService

      public void setBookingService(BookingService bookingService)
      Sets booking service.
      Parameters:
      bookingService - the booking service
    • getAncillarySearchRequestPipelineManager

      protected AncillarySearchRequestPipelineManager getAncillarySearchRequestPipelineManager()
      Gets ancillary search request pipeline manager.
      Returns:
      the ancillary search request pipeline manager
    • setAncillarySearchRequestPipelineManager

      public void setAncillarySearchRequestPipelineManager(AncillarySearchRequestPipelineManager ancillarySearchRequestPipelineManager)
      Sets ancillary search request pipeline manager.
      Parameters:
      ancillarySearchRequestPipelineManager - the ancillary search request pipeline manager
    • getStoreSessionFacade

      protected de.hybris.platform.commercefacades.storesession.StoreSessionFacade getStoreSessionFacade()
      Gets store session facade.
      Returns:
      the store session facade
    • setStoreSessionFacade

      public void setStoreSessionFacade(de.hybris.platform.commercefacades.storesession.StoreSessionFacade storeSessionFacade)
      Sets store session facade.
      Parameters:
      storeSessionFacade - the store session facade
    • getNdcOfferFacade

      protected NDCOfferFacade getNdcOfferFacade()
      Gets ndc offer facade.
      Returns:
      the ndc offer facade
    • setNdcOfferFacade

      public void setNdcOfferFacade(NDCOfferFacade ndcOfferFacade)
      Sets ndc offer facade.
      Parameters:
      ndcOfferFacade - the ndc offer facade
    • getSeatAvailabilityRSPipelineManager

      protected SeatAvailabilityRSPipelineManager getSeatAvailabilityRSPipelineManager()
      Gets seat availability rs pipeline manager.
      Returns:
      the seat availability rs pipeline manager
    • setSeatAvailabilityRSPipelineManager

      public void setSeatAvailabilityRSPipelineManager(SeatAvailabilityRSPipelineManager seatAvailabilityRSPipelineManager)
      Sets seat availability rs pipeline manager.
      Parameters:
      seatAvailabilityRSPipelineManager - the seat availability rs pipeline manager