Overview

Summary

ContactDonateImprint


Appendix E-14: AIRCRAFT (UI prompt)


AircraftAircraftModuleFlightRadar

Properties (7)

PropertyTypeEntityReferenceModule
(1) AgeYearsDOUBLEAircraft
(2) AircraftModelINTAircraftAircraftModelAircraftModule
(3) AirlineINTAircraftAirlineFlightModule
(4) DeliveryDateDATEAircraft
(5) ModeSSTRINGAircraft
(6) RegistrationSTRINGAircraft
(7) SerialNumberSTRINGAircraft


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /aircraft/aircraftmodel/{id}findAllAircraftOfAircraftModel(id)AircraftModuleGETAircraftModel Aircraft
(2) /aircraft/{id}findAircraftById(id)AircraftModuleGETAircraft
(3) /aircraft/{id}updateAircraftById(aircraft)AircraftModulePUTAircraft
(4) /aircraftfindAllAircraft()AircraftModuleGETAircraft
(5) /aircraftinsertAircraft(aircraft)AircraftModulePOSTAircraft
(6) /aircraft/airline/{id}findAllAircraftOfAirline(id)AircraftModuleGETAirline Aircraft
(7) /aircraft/{id}deleteAircraftById(id)AircraftModuleDELETEAircraft
(8) /flight/aircraft/{id}findAllFlightOfAircraft(id)FlightModuleGETAircraft Flight





Example:

final Aircraft aircraft = (Aircraft) invokeModule(AIRCRAFT_MODULE + "/aircraft/" + id, Aircraft.class);
if (aircraft != null) {
    final Airline airline1 = (Airline) invokeModule(FLIGHT_MODULE + "/airline/" + aircraft.getAirline().getId(), Airline.class);
    if (airline1 != null) {
    }
    final AircraftModel aircraftmodel2 = (AircraftModel) invokeModule(AIRCRAFT_MODULE + "/aircraftmodel/" + aircraft.getAircraftModel().getId(), AircraftModel.class);
    if (aircraftmodel2 != null) {
    }
}
return aircraft;


Overview

Summary

ContactDonateImprint