Overview

Summary

ContactDonateImprint


Appendix E-8: ROUTE SEGMENT (UI prompt)


RouteSegmentFlightModuleFlightRadar

Properties (6)

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


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /routesegment/{id}updateRouteSegmentById(routesegment)FlightModulePUTRouteSegment
(2) /routesegmentinsertRouteSegment(routesegment)FlightModulePOSTRouteSegment
(3) /routesegment/{id}findRouteSegmentById(id)FlightModuleGETRouteSegment
(4) /routesegment/{id}deleteRouteSegmentById(id)FlightModuleDELETERouteSegment
(5) /routesegmentfindAllRouteSegment()FlightModuleGETRouteSegment
(6) /routesegment/flight/{id}findAllRouteSegmentOfFlight(id)FlightModuleGETFlight RouteSegment





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