Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-5: BOOKING SEGMENT (UI prompt)


BookingSegmentBookingModuleAirlines

Properties (6)

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


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /bookingsegmentfindAllBookingSegment()BookingModuleGETBookingSegment
(2) /bookingsegment/{id}updateBookingSegmentById(bookingsegment)BookingModulePUTBookingSegment
(3) /bookingsegment/fareclass/{id}findAllBookingSegmentOfFareClass(id)BookingModuleGETFareClass BookingSegment
(4) /bookingsegmentinsertBookingSegment(bookingsegment)BookingModulePOSTBookingSegment
(5) /bookingsegment/flightinstance/{id}findAllBookingSegmentOfFlightInstance(id)BookingModuleGETFlightInstance BookingSegment
(6) /bookingsegment/{id}deleteBookingSegmentById(id)BookingModuleDELETEBookingSegment
(7) /bookingsegment/{id}findBookingSegmentById(id)BookingModuleGETBookingSegment
(8) /bookingsegment/booking/{id}findAllBookingSegmentOfBooking(id)BookingModuleGETBooking BookingSegment





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;


Overview

Summary

ServicesContactDonateAboutImprint