Overview

Summary

ServicesContactDonateAboutImprint


5. BOOKING MODULE (UI prompt)



Module Entities (9)

EntityAliasModuleGlobal Schema
(1) AirlineAirlineAirlineModuleAirlines
(2) BookingBookingBookingModuleAirlines
(3) BookingPassengerBookingPassengerAirportModuleAirlines
(4) BookingSegmentBookingSegmentBookingModuleAirlines
(5) CabinClassCabinClassCabinClassModuleAirlines
(6) CountryCountryCountryModuleAirlines
(7) FareClassFareClassBookingModuleAirlines
(8) FlightInstanceFlightInstanceFlightInstanceModuleAirlines
(9) TicketTicketBookingModuleAirlines

Module Interfaces (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /bookingfindAllBooking()BookingModuleGETBooking
(2) /booking/{id}updateBookingById(booking)BookingModulePUTBooking
(3) /booking/{id}findBookingById(id)BookingModuleGETBooking
(4) /ticket/pointofsalecountry/{id}findAllTicketOfPointOfSaleCountry(id)BookingModuleGETCountry Ticket
(5) /bookingsegmentfindAllBookingSegment()BookingModuleGETBookingSegment
(6) /bookingsegment/flightinstance/{id}findAllBookingSegmentOfFlightInstance(id)BookingModuleGETFlightInstance BookingSegment
(7) /bookingsegment/{id}deleteBookingSegmentById(id)BookingModuleDELETEBookingSegment
(8) /fareclass/{id}updateFareClassById(fareclass)BookingModulePUTFareClass
(9) /bookingsegment/{id}updateBookingSegmentById(bookingsegment)BookingModulePUTBookingSegment
(10) /fareclassfindAllFareClass()BookingModuleGETFareClass
(11) /booking/{id}deleteBookingById(id)BookingModuleDELETEBooking
(12) /bookinginsertBooking(booking)BookingModulePOSTBooking
(13) /ticket/{id}deleteTicketById(id)BookingModuleDELETETicket
(14) /booking/ticket/{id}findAllBookingOfTicket(id)BookingModuleGETTicket Booking
(15) /bookingsegmentinsertBookingSegment(bookingsegment)BookingModulePOSTBookingSegment
(16) /bookingsegment/{id}findBookingSegmentById(id)BookingModuleGETBookingSegment
(17) /ticket/{id}findTicketById(id)BookingModuleGETTicket
(18) /ticket/{id}updateTicketById(ticket)BookingModulePUTTicket
(19) /fareclass/{id}findFareClassById(id)BookingModuleGETFareClass
(20) /ticketfindAllTicket()BookingModuleGETTicket
(21) /ticketinsertTicket(ticket)BookingModulePOSTTicket
(22) /fareclassinsertFareClass(fareclass)BookingModulePOSTFareClass
(23) /bookingsegment/booking/{id}findAllBookingSegmentOfBooking(id)BookingModuleGETBooking BookingSegment
(24) /fareclass/cabinclass/{id}findAllFareClassOfCabinClass(id)BookingModuleGETCabinClass FareClass
(25) /bookingsegment/fareclass/{id}findAllBookingSegmentOfFareClass(id)BookingModuleGETFareClass BookingSegment
(26) /fareclass/{id}deleteFareClassById(id)BookingModuleDELETEFareClass
(27) /ticket/airline/{id}findAllTicketOfAirline(id)BookingModuleGETAirline Ticket






5.1 BOOKING


BookingBookingModuleAirlines

Properties (5)

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





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;


5.2 BOOKING SEGMENT


BookingSegmentBookingModuleAirlines

Properties (6)

PropertyTypeEntityReferenceModule
(1) BookingLONGBookingSegmentBookingBookingModule
(2) CheckinStatusSTRINGBookingSegment
(3) FareClassLONGBookingSegmentFareClassBookingModule
(4) FlightInstanceLONGBookingSegmentFlightInstanceFlightInstanceModule
(5) SeatNumberSTRINGBookingSegment
(6) SegmentStatusSTRINGBookingSegment





Example:

final BookingSegment bookingsegment = (BookingSegment) invokeModule(BOOKING_MODULE + "/bookingsegment/" + id, BookingSegment.class);
if (bookingsegment != null) {
    final Booking booking1 = (Booking) invokeModule(BOOKING_MODULE + "/booking/" + bookingsegment.getBooking().getId(), Booking.class);
    if (booking1 != null) {
        final Ticket ticket2 = (Ticket) invokeModule(BOOKING_MODULE + "/ticket/" + booking1.getTicket().getId(), Ticket.class);
        if (ticket2 != null) {
            final Country pointofsalecountry3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + ticket2.getPointOfSaleCountry().getId(), Country.class);
            if (pointofsalecountry3 != null) {
            }
            final Airline airline4 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + ticket2.getAirline().getId(), Airline.class);
            if (airline4 != null) {
                final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline4.getCountry().getId(), Country.class);
                if (country5 != null) {
                }
            }
        }
    }
    final FareClass fareclass6 = (FareClass) invokeModule(BOOKING_MODULE + "/fareclass/" + bookingsegment.getFareClass().getId(), FareClass.class);
    if (fareclass6 != null) {
        final CabinClass cabinclass7 = (CabinClass) invokeModule(CABIN_CLASS_MODULE + "/cabinclass/" + fareclass6.getCabinClass().getId(), CabinClass.class);
        if (cabinclass7 != null) {
        }
    }
    final FlightInstance flightinstance8 = (FlightInstance) invokeModule(FLIGHT_INSTANCE_MODULE + "/flightinstance/" + bookingsegment.getFlightInstance().getId(), FlightInstance.class);
    if (flightinstance8 != null) {
        final FlightSchedule flightschedule9 = (FlightSchedule) invokeModule(FLIGHT_NUMBER_MODULE + "/flightschedule/" + flightinstance8.getFlightSchedule().getId(), FlightSchedule.class);
        if (flightschedule9 != null) {
            final Route route10 = (Route) invokeModule(FLIGHT_NUMBER_MODULE + "/route/" + flightschedule9.getRoute().getId(), Route.class);
            if (route10 != null) {
                final Airport destinationairport11 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + route10.getDestinationAirport().getId(), Airport.class);
                if (destinationairport11 != null) {
                    final Country country12 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + destinationairport11.getCountry().getId(), Country.class);
                    if (country12 != null) {
                    }
                }
                final Airline airline13 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + route10.getAirline().getId(), Airline.class);
                if (airline13 != null) {
                    final Country country14 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline13.getCountry().getId(), Country.class);
                    if (country14 != null) {
                    }
                }
                final Airport originairport15 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + route10.getOriginAirport().getId(), Airport.class);
                if (originairport15 != null) {
                    final Country country16 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + originairport15.getCountry().getId(), Country.class);
                    if (country16 != null) {
                    }
                }
            }
            final FlightNumber flightnumber17 = (FlightNumber) invokeModule(FLIGHT_NUMBER_MODULE + "/flightnumber/" + flightschedule9.getFlightNumber().getId(), FlightNumber.class);
            if (flightnumber17 != null) {
                final Airline airline18 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + flightnumber17.getAirline().getId(), Airline.class);
                if (airline18 != null) {
                    final Country country19 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline18.getCountry().getId(), Country.class);
                    if (country19 != null) {
                    }
                }
            }
            final AircraftModel aircraftmodel20 = (AircraftModel) invokeModule(AIRCRAFT_MODEL_MODULE + "/aircraftmodel/" + flightschedule9.getAircraftModel().getId(), AircraftModel.class);
            if (aircraftmodel20 != null) {
                final AircraftManufacturer manufacturer21 = (AircraftManufacturer) invokeModule(COUNTRY_MODULE + "/aircraftmanufacturer/" + aircraftmodel20.getManufacturer().getId(), AircraftManufacturer.class);
                if (manufacturer21 != null) {
                    final Country country22 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + manufacturer21.getCountry().getId(), Country.class);
                    if (country22 != null) {
                    }
                }
            }
        }
        final Aircraft aircraft23 = (Aircraft) invokeModule(AIRLINE_MODULE + "/aircraft/" + flightinstance8.getAircraft().getId(), Aircraft.class);
        if (aircraft23 != null) {
            final Airline airline24 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + aircraft23.getAirline().getId(), Airline.class);
            if (airline24 != null) {
                final Country country25 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline24.getCountry().getId(), Country.class);
                if (country25 != null) {
                }
            }
            final AircraftModel aircraftmodel26 = (AircraftModel) invokeModule(AIRCRAFT_MODEL_MODULE + "/aircraftmodel/" + aircraft23.getAircraftModel().getId(), AircraftModel.class);
            if (aircraftmodel26 != null) {
                final AircraftManufacturer manufacturer27 = (AircraftManufacturer) invokeModule(COUNTRY_MODULE + "/aircraftmanufacturer/" + aircraftmodel26.getManufacturer().getId(), AircraftManufacturer.class);
                if (manufacturer27 != null) {
                    final Country country28 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + manufacturer27.getCountry().getId(), Country.class);
                    if (country28 != null) {
                    }
                }
            }
        }
    }
}
return bookingsegment;


5.3 FARE CLASS


FareClassBookingModuleAirlines

Properties (5)

PropertyTypeEntityReferenceModule
(1) BaggageAllowanceKgLONGFareClass
(2) CabinClassLONGFareClassCabinClassCabinClassModule
(3) ChangeableBOOLFareClass
(4) CodeSTRINGFareClass
(5) RefundableBOOLFareClass





Example:

final FareClass fareclass = (FareClass) invokeModule(BOOKING_MODULE + "/fareclass/" + id, FareClass.class);
if (fareclass != null) {
    final CabinClass cabinclass1 = (CabinClass) invokeModule(CABIN_CLASS_MODULE + "/cabinclass/" + fareclass.getCabinClass().getId(), CabinClass.class);
    if (cabinclass1 != null) {
    }
}
return fareclass;


5.4 TICKET


TicketBookingModuleAirlines

Properties (6)

PropertyTypeEntityReferenceModule
(1) AirlineLONGTicketAirlineAirlineModule
(2) CurrencySTRINGTicket
(3) IssueDateDATETicket
(4) PointOfSaleCountryLONGTicketCountryCountryModule
(5) TicketNumberSTRINGTicket
(6) TotalAmountSTRINGTicket





Example:

final Ticket ticket = (Ticket) invokeModule(BOOKING_MODULE + "/ticket/" + id, Ticket.class);
if (ticket != null) {
    final Country pointofsalecountry1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + ticket.getPointOfSaleCountry().getId(), Country.class);
    if (pointofsalecountry1 != null) {
    }
    final Airline airline2 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + ticket.getAirline().getId(), Airline.class);
    if (airline2 != null) {
        final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline2.getCountry().getId(), Country.class);
        if (country3 != null) {
        }
    }
}
return ticket;


Overview

Summary

ServicesContactDonateAboutImprint