Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-7: AIRCRAFT MODEL (UI prompt)


AircraftModelAircraftModelModuleAirlines

Properties (6)

PropertyTypeEntityReferenceModule
(1) IataCodeSTRINGAircraftModel
(2) IcaoCodeSTRINGAircraftModel
(3) ManufacturerLONGAircraftModelAircraftManufacturerCountryModule
(4) NameSTRINGAircraftModel
(5) RangeKmLONGAircraftModel
(6) TypicalSeatingLONGAircraftModel


Module Interfaces (10)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /crewqualification/aircraftmodel/{id}findAllCrewQualificationOfAircraftModel(id)AircraftModelModuleGETAircraftModel CrewQualification
(2) /aircraftmodel/{id}findAircraftModelById(id)AircraftModelModuleGETAircraftModel
(3) /aircraftmodel/manufacturer/{id}findAllAircraftModelOfManufacturer(id)AircraftModelModuleGETAircraftManufacturer AircraftModel
(4) /aircraftmodel/{id}deleteAircraftModelById(id)AircraftModelModuleDELETEAircraftModel
(5) /aircraftmodelinsertAircraftModel(aircraftmodel)AircraftModelModulePOSTAircraftModel
(6) /aircraftmodelfindAllAircraftModel()AircraftModelModuleGETAircraftModel
(7) /aircraftmodel/{id}updateAircraftModelById(aircraftmodel)AircraftModelModulePUTAircraftModel
(8) /aircraft/aircraftmodel/{id}findAllAircraftOfAircraftModel(id)AirlineModuleGETAircraftModel Aircraft
(9) /seatconfiguration/aircraftmodel/{id}findAllSeatConfigurationOfAircraftModel(id)CabinClassModuleGETAircraftModel SeatConfiguration
(10) /flightschedule/aircraftmodel/{id}findAllFlightScheduleOfAircraftModel(id)FlightNumberModuleGETAircraftModel FlightSchedule





Example:

final AircraftModel aircraftmodel = (AircraftModel) invokeModule(AIRCRAFT_MODEL_MODULE + "/aircraftmodel/" + id, AircraftModel.class);
if (aircraftmodel != null) {
    final AircraftManufacturer manufacturer1 = (AircraftManufacturer) invokeModule(COUNTRY_MODULE + "/aircraftmanufacturer/" + aircraftmodel.getManufacturer().getId(), AircraftManufacturer.class);
    if (manufacturer1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + manufacturer1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
}
return aircraftmodel;


Overview

Summary

ServicesContactDonateAboutImprint