Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-16: CREW MEMBER (UI prompt)


CrewMemberAirlineModuleAirlines

Properties (7)

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


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /crewqualification/crewmember/{id}findAllCrewQualificationOfCrewMember(id)AircraftModelModuleGETCrewMember CrewQualification
(2) /crewmember/{id}deleteCrewMemberById(id)AirlineModuleDELETECrewMember
(3) /crewmember/airline/{id}findAllCrewMemberOfAirline(id)AirlineModuleGETAirline CrewMember
(4) /crewmember/{id}updateCrewMemberById(crewmember)AirlineModulePUTCrewMember
(5) /crewmemberfindAllCrewMember()AirlineModuleGETCrewMember
(6) /crewmemberinsertCrewMember(crewmember)AirlineModulePOSTCrewMember
(7) /crewmember/{id}findCrewMemberById(id)AirlineModuleGETCrewMember
(8) /flightcrewassignment/crewmember/{id}findAllFlightCrewAssignmentOfCrewMember(id)FlightInstanceModuleGETCrewMember FlightCrewAssignment





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;


Overview

Summary

ServicesContactDonateAboutImprint