Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-17: AIRCRAFT (UI prompt)


AircraftAirlineModuleAirlines

Properties (6)

PropertyTypeEntityReferenceModule
(1) AircraftModelLONGAircraftAircraftModelAircraftModelModule
(2) AirlineLONGAircraftAirlineAirlineModule
(3) DeliveryDateDATEAircraft
(4) RegistrationSTRINGAircraft
(5) SerialNumberSTRINGAircraft
(6) StatusSTRINGAircraft


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /aircraft/aircraftmodel/{id}findAllAircraftOfAircraftModel(id)AirlineModuleGETAircraftModel Aircraft
(2) /aircraft/{id}findAircraftById(id)AirlineModuleGETAircraft
(3) /aircraftinsertAircraft(aircraft)AirlineModulePOSTAircraft
(4) /aircraft/{id}deleteAircraftById(id)AirlineModuleDELETEAircraft
(5) /aircraft/airline/{id}findAllAircraftOfAirline(id)AirlineModuleGETAirline Aircraft
(6) /aircraftfindAllAircraft()AirlineModuleGETAircraft
(7) /aircraft/{id}updateAircraftById(aircraft)AirlineModulePUTAircraft
(8) /flightinstance/aircraft/{id}findAllFlightInstanceOfAircraft(id)FlightInstanceModuleGETAircraft FlightInstance





Example:

final Aircraft aircraft = (Aircraft) invokeModule(AIRLINE_MODULE + "/aircraft/" + id, Aircraft.class);
if (aircraft != null) {
    final Airline airline1 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + aircraft.getAirline().getId(), Airline.class);
    if (airline1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final AircraftModel aircraftmodel3 = (AircraftModel) invokeModule(AIRCRAFT_MODEL_MODULE + "/aircraftmodel/" + aircraft.getAircraftModel().getId(), AircraftModel.class);
    if (aircraftmodel3 != null) {
        final AircraftManufacturer manufacturer4 = (AircraftManufacturer) invokeModule(COUNTRY_MODULE + "/aircraftmanufacturer/" + aircraftmodel3.getManufacturer().getId(), AircraftManufacturer.class);
        if (manufacturer4 != null) {
            final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + manufacturer4.getCountry().getId(), Country.class);
            if (country5 != null) {
            }
        }
    }
}
return aircraft;


Overview

Summary

ServicesContactDonateAboutImprint