Overview

Summary

ServicesContactDonateAboutImprint


2. AIRLINE MODULE (UI prompt)



Module Entities (19)

EntityAliasModuleGlobal Schema
(1) AircraftAircraftAirlineModuleAirlines
(2) AircraftModelAircraftModelAircraftModelModuleAirlines
(3) AirlineAirlineAirlineModuleAirlines
(4) AirlineAllianceAirlineAllianceAllianceModuleAirlines
(5) AirlineHubAirlineHubAirportModuleAirlines
(6) AirlineRegulatoryBodyAirlineRegulatoryBodyCountryModuleAirlines
(7) BookingPassengerBookingPassengerAirportModuleAirlines
(8) CodeshareAgreementCodeshareAgreementFlightNumberModuleAirlines
(9) CountryCountryCountryModuleAirlines
(10) CrewMemberCrewMemberAirlineModuleAirlines
(11) CrewQualificationCrewQualificationAircraftModelModuleAirlines
(12) FlightCrewAssignmentFlightCrewAssignmentFlightInstanceModuleAirlines
(13) FlightInstanceFlightInstanceFlightInstanceModuleAirlines
(14) FlightNumberFlightNumberFlightNumberModuleAirlines
(15) LoyaltyAccountLoyaltyAccountLoyaltyAccountModuleAirlines
(16) LoyaltyProgramLoyaltyProgramLoyaltyProgramModuleAirlines
(17) PassengerPassengerAirlineModuleAirlines
(18) RouteRouteFlightNumberModuleAirlines
(19) TicketTicketBookingModuleAirlines

Module Interfaces (26)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /crewmember/{id}deleteCrewMemberById(id)AirlineModuleDELETECrewMember
(2) /crewmemberfindAllCrewMember()AirlineModuleGETCrewMember
(3) /passenger/{id}deletePassengerById(id)AirlineModuleDELETEPassenger
(4) /airlinefindAllAirline()AirlineModuleGETAirline
(5) /aircraft/{id}deleteAircraftById(id)AirlineModuleDELETEAircraft
(6) /airlineinsertAirline(airline)AirlineModulePOSTAirline
(7) /aircraft/aircraftmodel/{id}findAllAircraftOfAircraftModel(id)AirlineModuleGETAircraftModel Aircraft
(8) /passengerfindAllPassenger()AirlineModuleGETPassenger
(9) /airline/{id}deleteAirlineById(id)AirlineModuleDELETEAirline
(10) /passenger/frequentflyerairline/{id}findAllPassengerOfFrequentFlyerAirline(id)AirlineModuleGETAirline Passenger
(11) /aircraft/airline/{id}findAllAircraftOfAirline(id)AirlineModuleGETAirline Aircraft
(12) /airline/{id}updateAirlineById(airline)AirlineModulePUTAirline
(13) /airline/{id}findAirlineById(id)AirlineModuleGETAirline
(14) /aircraftfindAllAircraft()AirlineModuleGETAircraft
(15) /crewmember/airline/{id}findAllCrewMemberOfAirline(id)AirlineModuleGETAirline CrewMember
(16) /passenger/nationalitycountry/{id}findAllPassengerOfNationalityCountry(id)AirlineModuleGETCountry Passenger
(17) /crewmember/{id}updateCrewMemberById(crewmember)AirlineModulePUTCrewMember
(18) /crewmember/{id}findCrewMemberById(id)AirlineModuleGETCrewMember
(19) /airline/country/{id}findAllAirlineOfCountry(id)AirlineModuleGETCountry Airline
(20) /passenger/{id}updatePassengerById(passenger)AirlineModulePUTPassenger
(21) /passenger/{id}findPassengerById(id)AirlineModuleGETPassenger
(22) /aircraft/{id}updateAircraftById(aircraft)AirlineModulePUTAircraft
(23) /aircraftinsertAircraft(aircraft)AirlineModulePOSTAircraft
(24) /crewmemberinsertCrewMember(crewmember)AirlineModulePOSTCrewMember
(25) /aircraft/{id}findAircraftById(id)AirlineModuleGETAircraft
(26) /passengerinsertPassenger(passenger)AirlineModulePOSTPassenger






2.1 AIRCRAFT


AircraftAirlineModuleAirlines

Properties (6)

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





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;


2.2 AIRLINE


AirlineAirlineModuleAirlines

Properties (10)

PropertyTypeEntityReferenceModule
(1) AirlineTypeSTRINGAirline
(2) CallsignSTRINGAirline
(3) CountryLONGAirlineCountryCountryModule
(4) FoundedYearLONGAirline
(5) HeadquartersCitySTRINGAirline
(6) IataCodeSTRINGAirline
(7) IcaoCodeSTRINGAirline
(8) NameSTRINGAirline
(9) OwnershipTypeSTRINGAirline
(10) StatusSTRINGAirline





Example:

final Airline airline = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + id, Airline.class);
if (airline != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
}
return airline;


2.3 CREW MEMBER


CrewMemberAirlineModuleAirlines

Properties (7)

PropertyTypeEntityReferenceModule
(1) AirlineLONGCrewMemberAirlineAirlineModule
(2) EmployeeNumberSTRINGCrewMember
(3) FirstNameSTRINGCrewMember
(4) HireDateDATECrewMember
(5) LastNameSTRINGCrewMember
(6) RoleSTRINGCrewMember
(7) StatusSTRINGCrewMember





Example:

final CrewMember crewmember = (CrewMember) invokeModule(AIRLINE_MODULE + "/crewmember/" + id, CrewMember.class);
if (crewmember != null) {
    final Airline airline1 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + crewmember.getAirline().getId(), Airline.class);
    if (airline1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
}
return crewmember;


2.4 PASSENGER


PassengerAirlineModuleAirlines

Properties (7)

PropertyTypeEntityReferenceModule
(1) DateOfBirthDATEPassenger
(2) FirstNameSTRINGPassenger
(3) FrequentFlyerAirlineLONGPassengerAirlineAirlineModule
(4) FrequentFlyerNumberSTRINGPassenger
(5) GenderSTRINGPassenger
(6) LastNameSTRINGPassenger
(7) NationalityCountryLONGPassengerCountryCountryModule





Example:

final Passenger passenger = (Passenger) invokeModule(AIRLINE_MODULE + "/passenger/" + id, Passenger.class);
if (passenger != null) {
    final Country nationalitycountry1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + passenger.getNationalityCountry().getId(), Country.class);
    if (nationalitycountry1 != null) {
    }
    final Airline frequentflyerairline2 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + passenger.getFrequentFlyerAirline().getId(), Airline.class);
    if (frequentflyerairline2 != null) {
        final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + frequentflyerairline2.getCountry().getId(), Country.class);
        if (country3 != null) {
        }
    }
}
return passenger;


Overview

Summary

ServicesContactDonateAboutImprint