Overview

Summary

ServicesContactDonateAboutImprint


1. AIRCRAFT MODEL MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) AircraftAircraftAirlineModuleAirlines
(2) AircraftManufacturerAircraftManufacturerCountryModuleAirlines
(3) AircraftModelAircraftModelAircraftModelModuleAirlines
(4) CrewMemberCrewMemberAirlineModuleAirlines
(5) CrewQualificationCrewQualificationAircraftModelModuleAirlines
(6) FlightScheduleFlightScheduleFlightNumberModuleAirlines
(7) SeatConfigurationSeatConfigurationCabinClassModuleAirlines

Module Interfaces (13)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /crewqualification/{id}findCrewQualificationById(id)AircraftModelModuleGETCrewQualification
(2) /crewqualificationfindAllCrewQualification()AircraftModelModuleGETCrewQualification
(3) /crewqualification/aircraftmodel/{id}findAllCrewQualificationOfAircraftModel(id)AircraftModelModuleGETAircraftModel CrewQualification
(4) /crewqualification/{id}updateCrewQualificationById(crewqualification)AircraftModelModulePUTCrewQualification
(5) /aircraftmodel/{id}updateAircraftModelById(aircraftmodel)AircraftModelModulePUTAircraftModel
(6) /crewqualificationinsertCrewQualification(crewqualification)AircraftModelModulePOSTCrewQualification
(7) /aircraftmodel/manufacturer/{id}findAllAircraftModelOfManufacturer(id)AircraftModelModuleGETAircraftManufacturer AircraftModel
(8) /aircraftmodelinsertAircraftModel(aircraftmodel)AircraftModelModulePOSTAircraftModel
(9) /crewqualification/crewmember/{id}findAllCrewQualificationOfCrewMember(id)AircraftModelModuleGETCrewMember CrewQualification
(10) /crewqualification/{id}deleteCrewQualificationById(id)AircraftModelModuleDELETECrewQualification
(11) /aircraftmodelfindAllAircraftModel()AircraftModelModuleGETAircraftModel
(12) /aircraftmodel/{id}deleteAircraftModelById(id)AircraftModelModuleDELETEAircraftModel
(13) /aircraftmodel/{id}findAircraftModelById(id)AircraftModelModuleGETAircraftModel






1.1 AIRCRAFT MODEL


AircraftModelAircraftModelModuleAirlines

Properties (6)

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





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;


1.2 CREW QUALIFICATION


CrewQualificationAircraftModelModuleAirlines

Properties (5)

PropertyTypeEntityReferenceModule
(1) AircraftModelLONGCrewQualificationAircraftModelAircraftModelModule
(2) CrewMemberLONGCrewQualificationCrewMemberAirlineModule
(3) QualificationTypeSTRINGCrewQualification
(4) ValidFromDATECrewQualification
(5) ValidToDATECrewQualification





Example:

final CrewQualification crewqualification = (CrewQualification) invokeModule(AIRCRAFT_MODEL_MODULE + "/crewqualification/" + id, CrewQualification.class);
if (crewqualification != null) {
    final CrewMember crewmember1 = (CrewMember) invokeModule(AIRLINE_MODULE + "/crewmember/" + crewqualification.getCrewMember().getId(), CrewMember.class);
    if (crewmember1 != null) {
        final Airline airline2 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + crewmember1.getAirline().getId(), Airline.class);
        if (airline2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
    }
    final AircraftModel aircraftmodel4 = (AircraftModel) invokeModule(AIRCRAFT_MODEL_MODULE + "/aircraftmodel/" + crewqualification.getAircraftModel().getId(), AircraftModel.class);
    if (aircraftmodel4 != null) {
        final AircraftManufacturer manufacturer5 = (AircraftManufacturer) invokeModule(COUNTRY_MODULE + "/aircraftmanufacturer/" + aircraftmodel4.getManufacturer().getId(), AircraftManufacturer.class);
        if (manufacturer5 != null) {
            final Country country6 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + manufacturer5.getCountry().getId(), Country.class);
            if (country6 != null) {
            }
        }
    }
}
return crewqualification;


Overview

Summary

ServicesContactDonateAboutImprint