Class RoutingReservationService

  • All Implemented Interfaces:
    be.recipe.api.executor.AcceptReservation.Command<be.recipe.api.executor.AcceptReservation>, be.recipe.api.executor.AcceptReservationCancellationRequest.Command<be.recipe.api.executor.AcceptReservationCancellationRequest>, be.recipe.api.executor.FulfillReservation.Command<be.recipe.api.executor.FulfillReservation>, be.recipe.api.executor.ListReservations<be.recipe.api.executor.ListReservations.Request>, be.recipe.api.executor.RejectReservation.Command<be.recipe.api.executor.RejectReservation>, be.recipe.api.patient.AddReservation.Command<be.recipe.api.patient.AddReservation,​be.recipe.api.patient.AddReservation>, be.recipe.api.patient.CancelReservation.Command<be.recipe.api.patient.CancelReservation,​be.recipe.api.patient.CancelReservation.Legacy>, be.recipe.api.patient.UpdateContactDetails.Command<be.recipe.api.patient.UpdateContactDetails>, be.recipe.api.reservation.executor.ReservationService<be.recipe.api.executor.ListReservations.Request,​be.recipe.api.executor.AcceptReservation,​be.recipe.api.executor.RejectReservation,​be.recipe.api.executor.AcceptReservationCancellationRequest,​be.recipe.api.executor.FulfillReservation>, be.recipe.api.reservation.patient.ReservationService<be.recipe.api.patient.AddReservation,​be.recipe.api.patient.AddReservation,​be.recipe.api.patient.CancelReservation,​be.recipe.api.patient.CancelReservation.Legacy,​be.recipe.api.patient.UpdateContactDetails>, be.recipe.api.reservation.ReservationService<be.recipe.api.patient.AddReservation,​be.recipe.api.patient.AddReservation,​be.recipe.api.executor.ListReservations.Request,​be.recipe.api.patient.CancelReservation,​be.recipe.api.patient.CancelReservation.Legacy,​be.recipe.api.patient.UpdateContactDetails,​be.recipe.api.executor.AcceptReservation,​be.recipe.api.executor.RejectReservation,​be.recipe.api.executor.AcceptReservationCancellationRequest,​be.recipe.api.executor.FulfillReservation>, be.recipe.api.reservation.ReservationService.Simplified

    public class RoutingReservationService
    extends be.recipe.api.reservation.ReservationService.Simplified.Router
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface be.recipe.api.executor.ListReservations

        be.recipe.api.executor.ListReservations.Request, be.recipe.api.executor.ListReservations.Response
      • Nested classes/interfaces inherited from interface be.recipe.api.reservation.ReservationService

        be.recipe.api.reservation.ReservationService.Simplified
      • Nested classes/interfaces inherited from interface be.recipe.api.reservation.ReservationService.Simplified

        be.recipe.api.reservation.ReservationService.Simplified.Router
    • Constructor Summary

      Constructors 
      Constructor Description
      RoutingReservationService​(be.recipe.api.reservation.executor.ReservationService.Simplified executor, be.recipe.api.reservation.patient.ReservationService.Simplified patient)  
    • Constructor Detail

      • RoutingReservationService

        public RoutingReservationService​(be.recipe.api.reservation.executor.ReservationService.Simplified executor,
                                         be.recipe.api.reservation.patient.ReservationService.Simplified patient)