Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-21: BOOKING (UI prompt)


BookingBookingModuleAirlines

Properties (5)

PropertyTypeEntityReferenceModule
(1) BookingDateSTRINGBooking
(2) BookingStatusSTRINGBooking
(3) ChannelSTRINGBooking
(4) RecordLocatorSTRINGBooking
(5) TicketLONGBookingTicketBookingModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /bookingpassenger/booking/{id}findAllBookingPassengerOfBooking(id)AirportModuleGETBooking BookingPassenger
(2) /bookingfindAllBooking()BookingModuleGETBooking
(3) /booking/ticket/{id}findAllBookingOfTicket(id)BookingModuleGETTicket Booking
(4) /booking/{id}deleteBookingById(id)BookingModuleDELETEBooking
(5) /booking/{id}updateBookingById(booking)BookingModulePUTBooking
(6) /bookinginsertBooking(booking)BookingModulePOSTBooking
(7) /bookingsegment/booking/{id}findAllBookingSegmentOfBooking(id)BookingModuleGETBooking BookingSegment
(8) /booking/{id}findBookingById(id)BookingModuleGETBooking





Example:

final Booking booking = (Booking) invokeModule(BOOKING_MODULE + "/booking/" + id, Booking.class);
if (booking != null) {
    final Ticket ticket1 = (Ticket) invokeModule(BOOKING_MODULE + "/ticket/" + booking.getTicket().getId(), Ticket.class);
    if (ticket1 != null) {
        final Country pointofsalecountry2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + ticket1.getPointOfSaleCountry().getId(), Country.class);
        if (pointofsalecountry2 != null) {
        }
        final Airline airline3 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + ticket1.getAirline().getId(), Airline.class);
        if (airline3 != null) {
            final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline3.getCountry().getId(), Country.class);
            if (country4 != null) {
            }
        }
    }
}
return booking;


Overview

Summary

ServicesContactDonateAboutImprint