Overview

Summary

ContactDonateImprint


Appendix E-18: FLIGHT (UI prompt)


FlightFlightModuleFlightRadar

Properties (15)

PropertyTypeEntityReferenceModule
(1) ActualArrivalUtcDATEFlight
(2) ActualDepartureUtcDATEFlight
(3) AircraftINTFlightAircraftAircraftModule
(4) AirlineINTFlightAirlineFlightModule
(5) ArrivalAirportINTFlightAirportFlightModule
(6) CallsignSTRINGFlight
(7) DepartureAirportINTFlightAirportFlightModule
(8) DistanceNmDOUBLEFlight
(9) LastPositionTimeUtcDATEFlight
(10) LiveBOOLFlight
(11) NumberSTRINGFlight
(12) ProgressPercentDOUBLEFlight
(13) ScheduledArrivalUtcDATEFlight
(14) ScheduledDepartureUtcDATEFlight
(15) StatusSTRINGFlight


Module Interfaces (12)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /flight/{id}updateFlightById(flight)FlightModulePUTFlight
(2) /flightinsertFlight(flight)FlightModulePOSTFlight
(3) /flight/airline/{id}findAllFlightOfAirline(id)FlightModuleGETAirline Flight
(4) /flight/departureairport/{id}findAllFlightOfDepartureAirport(id)FlightModuleGETAirport Flight
(5) /flight/arrivalairport/{id}findAllFlightOfArrivalAirport(id)FlightModuleGETAirport Flight
(6) /flight/{id}findFlightById(id)FlightModuleGETFlight
(7) /flight/aircraft/{id}findAllFlightOfAircraft(id)FlightModuleGETAircraft Flight
(8) /alert/flight/{id}findAllAlertOfFlight(id)FlightModuleGETFlight Alert
(9) /flightfindAllFlight()FlightModuleGETFlight
(10) /flight/{id}deleteFlightById(id)FlightModuleDELETEFlight
(11) /routesegment/flight/{id}findAllRouteSegmentOfFlight(id)FlightModuleGETFlight RouteSegment
(12) /flightposition/flight/{id}findAllFlightPositionOfFlight(id)ReceiverModuleGETFlight FlightPosition





Example:

final Flight flight = (Flight) invokeModule(FLIGHT_MODULE + "/flight/" + id, Flight.class);
if (flight != null) {
    final Airport arrivalairport1 = (Airport) invokeModule(FLIGHT_MODULE + "/airport/" + flight.getArrivalAirport().getId(), Airport.class);
    if (arrivalairport1 != null) {
    }
    final Airport departureairport2 = (Airport) invokeModule(FLIGHT_MODULE + "/airport/" + flight.getDepartureAirport().getId(), Airport.class);
    if (departureairport2 != null) {
    }
    final Aircraft aircraft3 = (Aircraft) invokeModule(AIRCRAFT_MODULE + "/aircraft/" + flight.getAircraft().getId(), Aircraft.class);
    if (aircraft3 != null) {
        final Airline airline4 = (Airline) invokeModule(FLIGHT_MODULE + "/airline/" + aircraft3.getAirline().getId(), Airline.class);
        if (airline4 != null) {
        }
        final AircraftModel aircraftmodel5 = (AircraftModel) invokeModule(AIRCRAFT_MODULE + "/aircraftmodel/" + aircraft3.getAircraftModel().getId(), AircraftModel.class);
        if (aircraftmodel5 != null) {
        }
    }
    final Airline airline6 = (Airline) invokeModule(FLIGHT_MODULE + "/airline/" + flight.getAirline().getId(), Airline.class);
    if (airline6 != null) {
    }
}
return flight;


Overview

Summary

ContactDonateImprint