Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-1: FLIGHT CREW ASSIGNMENT (UI prompt)


FlightCrewAssignmentFlightInstanceModuleAirlines

Properties (5)

PropertyTypeEntityReferenceModule
(1) CheckInTimeSTRINGFlightCrewAssignment
(2) CheckOutTimeSTRINGFlightCrewAssignment
(3) CrewMemberLONGFlightCrewAssignmentCrewMemberAirlineModule
(4) DutyRoleSTRINGFlightCrewAssignment
(5) FlightInstanceLONGFlightCrewAssignmentFlightInstanceFlightInstanceModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /flightcrewassignment/crewmember/{id}findAllFlightCrewAssignmentOfCrewMember(id)FlightInstanceModuleGETCrewMember FlightCrewAssignment
(2) /flightcrewassignmentfindAllFlightCrewAssignment()FlightInstanceModuleGETFlightCrewAssignment
(3) /flightcrewassignment/{id}findFlightCrewAssignmentById(id)FlightInstanceModuleGETFlightCrewAssignment
(4) /flightcrewassignment/{id}deleteFlightCrewAssignmentById(id)FlightInstanceModuleDELETEFlightCrewAssignment
(5) /flightcrewassignment/{id}updateFlightCrewAssignmentById(flightcrewassignment)FlightInstanceModulePUTFlightCrewAssignment
(6) /flightcrewassignment/flightinstance/{id}findAllFlightCrewAssignmentOfFlightInstance(id)FlightInstanceModuleGETFlightInstance FlightCrewAssignment
(7) /flightcrewassignmentinsertFlightCrewAssignment(flightcrewassignment)FlightInstanceModulePOSTFlightCrewAssignment





Example:

final FlightCrewAssignment flightcrewassignment = (FlightCrewAssignment) invokeModule(FLIGHT_INSTANCE_MODULE + "/flightcrewassignment/" + id, FlightCrewAssignment.class);
if (flightcrewassignment != null) {
    final FlightInstance flightinstance1 = (FlightInstance) invokeModule(FLIGHT_INSTANCE_MODULE + "/flightinstance/" + flightcrewassignment.getFlightInstance().getId(), FlightInstance.class);
    if (flightinstance1 != null) {
        final FlightSchedule flightschedule2 = (FlightSchedule) invokeModule(FLIGHT_NUMBER_MODULE + "/flightschedule/" + flightinstance1.getFlightSchedule().getId(), FlightSchedule.class);
        if (flightschedule2 != null) {
            final Route route3 = (Route) invokeModule(FLIGHT_NUMBER_MODULE + "/route/" + flightschedule2.getRoute().getId(), Route.class);
            if (route3 != null) {
                final Airport destinationairport4 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + route3.getDestinationAirport().getId(), Airport.class);
                if (destinationairport4 != null) {
                    final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + destinationairport4.getCountry().getId(), Country.class);
                    if (country5 != null) {
                    }
                }
                final Airline airline6 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + route3.getAirline().getId(), Airline.class);
                if (airline6 != null) {
                    final Country country7 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline6.getCountry().getId(), Country.class);
                    if (country7 != null) {
                    }
                }
                final Airport originairport8 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + route3.getOriginAirport().getId(), Airport.class);
                if (originairport8 != null) {
                    final Country country9 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + originairport8.getCountry().getId(), Country.class);
                    if (country9 != null) {
                    }
                }
            }
            final FlightNumber flightnumber10 = (FlightNumber) invokeModule(FLIGHT_NUMBER_MODULE + "/flightnumber/" + flightschedule2.getFlightNumber().getId(), FlightNumber.class);
            if (flightnumber10 != null) {
                final Airline airline11 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + flightnumber10.getAirline().getId(), Airline.class);
                if (airline11 != null) {
                    final Country country12 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline11.getCountry().getId(), Country.class);
                    if (country12 != null) {
                    }
                }
            }
            final AircraftModel aircraftmodel13 = (AircraftModel) invokeModule(AIRCRAFT_MODEL_MODULE + "/aircraftmodel/" + flightschedule2.getAircraftModel().getId(), AircraftModel.class);
            if (aircraftmodel13 != null) {
                final AircraftManufacturer manufacturer14 = (AircraftManufacturer) invokeModule(COUNTRY_MODULE + "/aircraftmanufacturer/" + aircraftmodel13.getManufacturer().getId(), AircraftManufacturer.class);
                if (manufacturer14 != null) {
                    final Country country15 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + manufacturer14.getCountry().getId(), Country.class);
                    if (country15 != null) {
                    }
                }
            }
        }
        final Aircraft aircraft16 = (Aircraft) invokeModule(AIRLINE_MODULE + "/aircraft/" + flightinstance1.getAircraft().getId(), Aircraft.class);
        if (aircraft16 != null) {
            final Airline airline17 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + aircraft16.getAirline().getId(), Airline.class);
            if (airline17 != null) {
                final Country country18 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline17.getCountry().getId(), Country.class);
                if (country18 != null) {
                }
            }
            final AircraftModel aircraftmodel19 = (AircraftModel) invokeModule(AIRCRAFT_MODEL_MODULE + "/aircraftmodel/" + aircraft16.getAircraftModel().getId(), AircraftModel.class);
            if (aircraftmodel19 != null) {
                final AircraftManufacturer manufacturer20 = (AircraftManufacturer) invokeModule(COUNTRY_MODULE + "/aircraftmanufacturer/" + aircraftmodel19.getManufacturer().getId(), AircraftManufacturer.class);
                if (manufacturer20 != null) {
                    final Country country21 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + manufacturer20.getCountry().getId(), Country.class);
                    if (country21 != null) {
                    }
                }
            }
        }
    }
    final CrewMember crewmember22 = (CrewMember) invokeModule(AIRLINE_MODULE + "/crewmember/" + flightcrewassignment.getCrewMember().getId(), CrewMember.class);
    if (crewmember22 != null) {
        final Airline airline23 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + crewmember22.getAirline().getId(), Airline.class);
        if (airline23 != null) {
            final Country country24 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline23.getCountry().getId(), Country.class);
            if (country24 != null) {
            }
        }
    }
}
return flightcrewassignment;


Overview

Summary

ServicesContactDonateAboutImprint