Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-31: PASSENGER (UI prompt)


PassengerAirlineModuleAirlines

Properties (7)

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


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /passenger/frequentflyerairline/{id}findAllPassengerOfFrequentFlyerAirline(id)AirlineModuleGETAirline Passenger
(2) /passenger/nationalitycountry/{id}findAllPassengerOfNationalityCountry(id)AirlineModuleGETCountry Passenger
(3) /passengerfindAllPassenger()AirlineModuleGETPassenger
(4) /passenger/{id}findPassengerById(id)AirlineModuleGETPassenger
(5) /passenger/{id}deletePassengerById(id)AirlineModuleDELETEPassenger
(6) /passenger/{id}updatePassengerById(passenger)AirlineModulePUTPassenger
(7) /passengerinsertPassenger(passenger)AirlineModulePOSTPassenger
(8) /bookingpassenger/passenger/{id}findAllBookingPassengerOfPassenger(id)AirportModuleGETPassenger BookingPassenger
(9) /loyaltyaccount/passenger/{id}findAllLoyaltyAccountOfPassenger(id)LoyaltyAccountModuleGETPassenger LoyaltyAccount





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