Overview

Summary

ContactDonateImprint


3. FLIGHT MODULE (UI prompt)



Module Entities (8)

EntityAliasModuleGlobal Schema
(1) AircraftAircraftAircraftModuleFlightRadar
(2) AirlineAirlineFlightModuleFlightRadar
(3) AirportAirportFlightModuleFlightRadar
(4) AlertAlertFlightModuleFlightRadar
(5) FlightFlightFlightModuleFlightRadar
(6) FlightPositionFlightPositionReceiverModuleFlightRadar
(7) RouteSegmentRouteSegmentFlightModuleFlightRadar
(8) UserAccountUserAccountUserAccountModuleFlightRadar

Module Interfaces (32)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /alert/{id}deleteAlertById(id)FlightModuleDELETEAlert
(2) /airport/{id}deleteAirportById(id)FlightModuleDELETEAirport
(3) /flight/{id}deleteFlightById(id)FlightModuleDELETEFlight
(4) /alert/{id}updateAlertById(alert)FlightModulePUTAlert
(5) /flight/departureairport/{id}findAllFlightOfDepartureAirport(id)FlightModuleGETAirport Flight
(6) /alert/useraccount/{id}findAllAlertOfUserAccount(id)FlightModuleGETUserAccount Alert
(7) /flight/{id}updateFlightById(flight)FlightModulePUTFlight
(8) /flight/airline/{id}findAllFlightOfAirline(id)FlightModuleGETAirline Flight
(9) /airlinefindAllAirline()FlightModuleGETAirline
(10) /routesegment/{id}deleteRouteSegmentById(id)FlightModuleDELETERouteSegment
(11) /flight/aircraft/{id}findAllFlightOfAircraft(id)FlightModuleGETAircraft Flight
(12) /alert/flight/{id}findAllAlertOfFlight(id)FlightModuleGETFlight Alert
(13) /routesegment/{id}updateRouteSegmentById(routesegment)FlightModulePUTRouteSegment
(14) /alert/{id}findAlertById(id)FlightModuleGETAlert
(15) /airline/{id}updateAirlineById(airline)FlightModulePUTAirline
(16) /routesegment/flight/{id}findAllRouteSegmentOfFlight(id)FlightModuleGETFlight RouteSegment
(17) /airport/{id}findAirportById(id)FlightModuleGETAirport
(18) /airportfindAllAirport()FlightModuleGETAirport
(19) /airlineinsertAirline(airline)FlightModulePOSTAirline
(20) /alertfindAllAlert()FlightModuleGETAlert
(21) /alertinsertAlert(alert)FlightModulePOSTAlert
(22) /airportinsertAirport(airport)FlightModulePOSTAirport
(23) /flightinsertFlight(flight)FlightModulePOSTFlight
(24) /airline/{id}findAirlineById(id)FlightModuleGETAirline
(25) /airport/{id}updateAirportById(airport)FlightModulePUTAirport
(26) /routesegmentfindAllRouteSegment()FlightModuleGETRouteSegment
(27) /routesegmentinsertRouteSegment(routesegment)FlightModulePOSTRouteSegment
(28) /routesegment/{id}findRouteSegmentById(id)FlightModuleGETRouteSegment
(29) /flightfindAllFlight()FlightModuleGETFlight
(30) /flight/arrivalairport/{id}findAllFlightOfArrivalAirport(id)FlightModuleGETAirport Flight
(31) /airline/{id}deleteAirlineById(id)FlightModuleDELETEAirline
(32) /flight/{id}findFlightById(id)FlightModuleGETFlight






3.1 AIRLINE


AirlineFlightModuleFlightRadar

Properties (7)

PropertyTypeEntityReferenceModule
(1) ActiveBOOLAirline
(2) CallsignSTRINGAirline
(3) CountrySTRINGAirline
(4) IataCodeSTRINGAirline
(5) IcaoCodeSTRINGAirline
(6) LogoUrlSTRINGAirline
(7) NameSTRINGAirline





Example:

final Airline airline = (Airline) invokeModule(FLIGHT_MODULE + "/airline/" + id, Airline.class);
if (airline != null) {
}
return airline;


3.2 AIRPORT


AirportFlightModuleFlightRadar

Properties (9)

PropertyTypeEntityReferenceModule
(1) CitySTRINGAirport
(2) CountrySTRINGAirport
(3) ElevationFtINTAirport
(4) IataCodeSTRINGAirport
(5) IcaoCodeSTRINGAirport
(6) LatitudeDOUBLEAirport
(7) LongitudeDOUBLEAirport
(8) NameSTRINGAirport
(9) TimeZoneSTRINGAirport





Example:

final Airport airport = (Airport) invokeModule(FLIGHT_MODULE + "/airport/" + id, Airport.class);
if (airport != null) {
}
return airport;


3.3 ALERT


AlertFlightModuleFlightRadar

Properties (6)

PropertyTypeEntityReferenceModule
(1) ActiveBOOLAlert
(2) CreatedAtUtcDATEAlert
(3) FlightINTAlertFlightFlightModule
(4) TriggerConditionJsonSTRINGAlert
(5) TypeSTRINGAlert
(6) UserAccountINTAlertUserAccountUserAccountModule





Example:

final Alert alert = (Alert) invokeModule(FLIGHT_MODULE + "/alert/" + id, Alert.class);
if (alert != null) {
    final Flight flight1 = (Flight) invokeModule(FLIGHT_MODULE + "/flight/" + alert.getFlight().getId(), Flight.class);
    if (flight1 != null) {
        final Airport arrivalairport2 = (Airport) invokeModule(FLIGHT_MODULE + "/airport/" + flight1.getArrivalAirport().getId(), Airport.class);
        if (arrivalairport2 != null) {
        }
        final Airport departureairport3 = (Airport) invokeModule(FLIGHT_MODULE + "/airport/" + flight1.getDepartureAirport().getId(), Airport.class);
        if (departureairport3 != null) {
        }
        final Aircraft aircraft4 = (Aircraft) invokeModule(AIRCRAFT_MODULE + "/aircraft/" + flight1.getAircraft().getId(), Aircraft.class);
        if (aircraft4 != null) {
            final Airline airline5 = (Airline) invokeModule(FLIGHT_MODULE + "/airline/" + aircraft4.getAirline().getId(), Airline.class);
            if (airline5 != null) {
            }
            final AircraftModel aircraftmodel6 = (AircraftModel) invokeModule(AIRCRAFT_MODULE + "/aircraftmodel/" + aircraft4.getAircraftModel().getId(), AircraftModel.class);
            if (aircraftmodel6 != null) {
            }
        }
        final Airline airline7 = (Airline) invokeModule(FLIGHT_MODULE + "/airline/" + flight1.getAirline().getId(), Airline.class);
        if (airline7 != null) {
        }
    }
    final UserAccount useraccount8 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + alert.getUserAccount().getId(), UserAccount.class);
    if (useraccount8 != null) {
    }
}
return alert;


3.4 FLIGHT


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





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;


3.5 ROUTE SEGMENT


RouteSegmentFlightModuleFlightRadar

Properties (6)

PropertyTypeEntityReferenceModule
(1) FlightINTRouteSegmentFlightFlightModule
(2) LatitudeDOUBLERouteSegment
(3) LongitudeDOUBLERouteSegment
(4) PlannedAltitudeFtINTRouteSegment
(5) PlannedSpeedKtINTRouteSegment
(6) SequenceNumberINTRouteSegment





Example:

final RouteSegment routesegment = (RouteSegment) invokeModule(FLIGHT_MODULE + "/routesegment/" + id, RouteSegment.class);
if (routesegment != null) {
    final Flight flight1 = (Flight) invokeModule(FLIGHT_MODULE + "/flight/" + routesegment.getFlight().getId(), Flight.class);
    if (flight1 != null) {
        final Airport arrivalairport2 = (Airport) invokeModule(FLIGHT_MODULE + "/airport/" + flight1.getArrivalAirport().getId(), Airport.class);
        if (arrivalairport2 != null) {
        }
        final Airport departureairport3 = (Airport) invokeModule(FLIGHT_MODULE + "/airport/" + flight1.getDepartureAirport().getId(), Airport.class);
        if (departureairport3 != null) {
        }
        final Aircraft aircraft4 = (Aircraft) invokeModule(AIRCRAFT_MODULE + "/aircraft/" + flight1.getAircraft().getId(), Aircraft.class);
        if (aircraft4 != null) {
            final Airline airline5 = (Airline) invokeModule(FLIGHT_MODULE + "/airline/" + aircraft4.getAirline().getId(), Airline.class);
            if (airline5 != null) {
            }
            final AircraftModel aircraftmodel6 = (AircraftModel) invokeModule(AIRCRAFT_MODULE + "/aircraftmodel/" + aircraft4.getAircraftModel().getId(), AircraftModel.class);
            if (aircraftmodel6 != null) {
            }
        }
        final Airline airline7 = (Airline) invokeModule(FLIGHT_MODULE + "/airline/" + flight1.getAirline().getId(), Airline.class);
        if (airline7 != null) {
        }
    }
}
return routesegment;


Overview

Summary

ContactDonateImprint