Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-3: FLIGHT SCHEDULE (UI prompt)


FlightScheduleFlightNumberModuleAirlines

Properties (8)

PropertyTypeEntityReferenceModule
(1) AircraftModelLONGFlightScheduleAircraftModelAircraftModelModule
(2) ArrivalTimeLocalSTRINGFlightSchedule
(3) DepartureTimeLocalSTRINGFlightSchedule
(4) EffectiveFromDATEFlightSchedule
(5) EffectiveToDATEFlightSchedule
(6) FlightNumberLONGFlightScheduleFlightNumberFlightNumberModule
(7) OperatingDaysMaskLONGFlightSchedule
(8) RouteLONGFlightScheduleRouteFlightNumberModule


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /flightinstance/flightschedule/{id}findAllFlightInstanceOfFlightSchedule(id)FlightInstanceModuleGETFlightSchedule FlightInstance
(2) /flightschedule/flightnumber/{id}findAllFlightScheduleOfFlightNumber(id)FlightNumberModuleGETFlightNumber FlightSchedule
(3) /flightschedule/route/{id}findAllFlightScheduleOfRoute(id)FlightNumberModuleGETRoute FlightSchedule
(4) /flightschedule/{id}deleteFlightScheduleById(id)FlightNumberModuleDELETEFlightSchedule
(5) /flightschedule/{id}updateFlightScheduleById(flightschedule)FlightNumberModulePUTFlightSchedule
(6) /flightscheduleinsertFlightSchedule(flightschedule)FlightNumberModulePOSTFlightSchedule
(7) /flightschedulefindAllFlightSchedule()FlightNumberModuleGETFlightSchedule
(8) /flightschedule/aircraftmodel/{id}findAllFlightScheduleOfAircraftModel(id)FlightNumberModuleGETAircraftModel FlightSchedule
(9) /flightschedule/{id}findFlightScheduleById(id)FlightNumberModuleGETFlightSchedule





Example:

final FlightSchedule flightschedule = (FlightSchedule) invokeModule(FLIGHT_NUMBER_MODULE + "/flightschedule/" + id, FlightSchedule.class);
if (flightschedule != null) {
    final Route route1 = (Route) invokeModule(FLIGHT_NUMBER_MODULE + "/route/" + flightschedule.getRoute().getId(), Route.class);
    if (route1 != null) {
        final Airport destinationairport2 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + route1.getDestinationAirport().getId(), Airport.class);
        if (destinationairport2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + destinationairport2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
        final Airline airline4 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + route1.getAirline().getId(), Airline.class);
        if (airline4 != null) {
            final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline4.getCountry().getId(), Country.class);
            if (country5 != null) {
            }
        }
        final Airport originairport6 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + route1.getOriginAirport().getId(), Airport.class);
        if (originairport6 != null) {
            final Country country7 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + originairport6.getCountry().getId(), Country.class);
            if (country7 != null) {
            }
        }
    }
    final FlightNumber flightnumber8 = (FlightNumber) invokeModule(FLIGHT_NUMBER_MODULE + "/flightnumber/" + flightschedule.getFlightNumber().getId(), FlightNumber.class);
    if (flightnumber8 != null) {
        final Airline airline9 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + flightnumber8.getAirline().getId(), Airline.class);
        if (airline9 != null) {
            final Country country10 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline9.getCountry().getId(), Country.class);
            if (country10 != null) {
            }
        }
    }
    final AircraftModel aircraftmodel11 = (AircraftModel) invokeModule(AIRCRAFT_MODEL_MODULE + "/aircraftmodel/" + flightschedule.getAircraftModel().getId(), AircraftModel.class);
    if (aircraftmodel11 != null) {
        final AircraftManufacturer manufacturer12 = (AircraftManufacturer) invokeModule(COUNTRY_MODULE + "/aircraftmanufacturer/" + aircraftmodel11.getManufacturer().getId(), AircraftManufacturer.class);
        if (manufacturer12 != null) {
            final Country country13 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + manufacturer12.getCountry().getId(), Country.class);
            if (country13 != null) {
            }
        }
    }
}
return flightschedule;


Overview

Summary

ServicesContactDonateAboutImprint