Overview

Summary

ServicesContactDonateAboutImprint


8. FLIGHT INSTANCE MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) AircraftAircraftAirlineModuleAirlines
(2) BookingSegmentBookingSegmentBookingModuleAirlines
(3) CrewMemberCrewMemberAirlineModuleAirlines
(4) FlightCrewAssignmentFlightCrewAssignmentFlightInstanceModuleAirlines
(5) FlightInstanceFlightInstanceFlightInstanceModuleAirlines
(6) FlightScheduleFlightScheduleFlightNumberModuleAirlines
(7) LoyaltyTransactionLoyaltyTransactionLoyaltyAccountModuleAirlines

Module Interfaces (14)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /flightcrewassignment/crewmember/{id}findAllFlightCrewAssignmentOfCrewMember(id)FlightInstanceModuleGETCrewMember FlightCrewAssignment
(2) /flightinstanceinsertFlightInstance(flightinstance)FlightInstanceModulePOSTFlightInstance
(3) /flightinstance/{id}findFlightInstanceById(id)FlightInstanceModuleGETFlightInstance
(4) /flightcrewassignment/{id}deleteFlightCrewAssignmentById(id)FlightInstanceModuleDELETEFlightCrewAssignment
(5) /flightcrewassignment/{id}updateFlightCrewAssignmentById(flightcrewassignment)FlightInstanceModulePUTFlightCrewAssignment
(6) /flightinstance/{id}updateFlightInstanceById(flightinstance)FlightInstanceModulePUTFlightInstance
(7) /flightinstance/flightschedule/{id}findAllFlightInstanceOfFlightSchedule(id)FlightInstanceModuleGETFlightSchedule FlightInstance
(8) /flightcrewassignmentfindAllFlightCrewAssignment()FlightInstanceModuleGETFlightCrewAssignment
(9) /flightcrewassignmentinsertFlightCrewAssignment(flightcrewassignment)FlightInstanceModulePOSTFlightCrewAssignment
(10) /flightinstance/{id}deleteFlightInstanceById(id)FlightInstanceModuleDELETEFlightInstance
(11) /flightcrewassignment/flightinstance/{id}findAllFlightCrewAssignmentOfFlightInstance(id)FlightInstanceModuleGETFlightInstance FlightCrewAssignment
(12) /flightcrewassignment/{id}findFlightCrewAssignmentById(id)FlightInstanceModuleGETFlightCrewAssignment
(13) /flightinstancefindAllFlightInstance()FlightInstanceModuleGETFlightInstance
(14) /flightinstance/aircraft/{id}findAllFlightInstanceOfAircraft(id)FlightInstanceModuleGETAircraft FlightInstance






8.1 FLIGHT CREW ASSIGNMENT


FlightCrewAssignmentFlightInstanceModuleAirlines

Properties (5)

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





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;


8.2 FLIGHT INSTANCE


FlightInstanceFlightInstanceModuleAirlines

Properties (7)

PropertyTypeEntityReferenceModule
(1) ActualArrivalUtcSTRINGFlightInstance
(2) ActualDepartureUtcSTRINGFlightInstance
(3) AircraftLONGFlightInstanceAircraftAirlineModule
(4) FlightScheduleLONGFlightInstanceFlightScheduleFlightNumberModule
(5) ScheduledArrivalUtcSTRINGFlightInstance
(6) ScheduledDepartureUtcSTRINGFlightInstance
(7) StatusSTRINGFlightInstance





Example:

final FlightInstance flightinstance = (FlightInstance) invokeModule(FLIGHT_INSTANCE_MODULE + "/flightinstance/" + id, FlightInstance.class);
if (flightinstance != null) {
    final FlightSchedule flightschedule1 = (FlightSchedule) invokeModule(FLIGHT_NUMBER_MODULE + "/flightschedule/" + flightinstance.getFlightSchedule().getId(), FlightSchedule.class);
    if (flightschedule1 != null) {
        final Route route2 = (Route) invokeModule(FLIGHT_NUMBER_MODULE + "/route/" + flightschedule1.getRoute().getId(), Route.class);
        if (route2 != null) {
            final Airport destinationairport3 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + route2.getDestinationAirport().getId(), Airport.class);
            if (destinationairport3 != null) {
                final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + destinationairport3.getCountry().getId(), Country.class);
                if (country4 != null) {
                }
            }
            final Airline airline5 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + route2.getAirline().getId(), Airline.class);
            if (airline5 != null) {
                final Country country6 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline5.getCountry().getId(), Country.class);
                if (country6 != null) {
                }
            }
            final Airport originairport7 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + route2.getOriginAirport().getId(), Airport.class);
            if (originairport7 != null) {
                final Country country8 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + originairport7.getCountry().getId(), Country.class);
                if (country8 != null) {
                }
            }
        }
        final FlightNumber flightnumber9 = (FlightNumber) invokeModule(FLIGHT_NUMBER_MODULE + "/flightnumber/" + flightschedule1.getFlightNumber().getId(), FlightNumber.class);
        if (flightnumber9 != null) {
            final Airline airline10 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + flightnumber9.getAirline().getId(), Airline.class);
            if (airline10 != null) {
                final Country country11 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline10.getCountry().getId(), Country.class);
                if (country11 != null) {
                }
            }
        }
        final AircraftModel aircraftmodel12 = (AircraftModel) invokeModule(AIRCRAFT_MODEL_MODULE + "/aircraftmodel/" + flightschedule1.getAircraftModel().getId(), AircraftModel.class);
        if (aircraftmodel12 != null) {
            final AircraftManufacturer manufacturer13 = (AircraftManufacturer) invokeModule(COUNTRY_MODULE + "/aircraftmanufacturer/" + aircraftmodel12.getManufacturer().getId(), AircraftManufacturer.class);
            if (manufacturer13 != null) {
                final Country country14 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + manufacturer13.getCountry().getId(), Country.class);
                if (country14 != null) {
                }
            }
        }
    }
    final Aircraft aircraft15 = (Aircraft) invokeModule(AIRLINE_MODULE + "/aircraft/" + flightinstance.getAircraft().getId(), Aircraft.class);
    if (aircraft15 != null) {
        final Airline airline16 = (Airline) invokeModule(AIRLINE_MODULE + "/airline/" + aircraft15.getAirline().getId(), Airline.class);
        if (airline16 != null) {
            final Country country17 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + airline16.getCountry().getId(), Country.class);
            if (country17 != null) {
            }
        }
        final AircraftModel aircraftmodel18 = (AircraftModel) invokeModule(AIRCRAFT_MODEL_MODULE + "/aircraftmodel/" + aircraft15.getAircraftModel().getId(), AircraftModel.class);
        if (aircraftmodel18 != null) {
            final AircraftManufacturer manufacturer19 = (AircraftManufacturer) invokeModule(COUNTRY_MODULE + "/aircraftmanufacturer/" + aircraftmodel18.getManufacturer().getId(), AircraftManufacturer.class);
            if (manufacturer19 != null) {
                final Country country20 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + manufacturer19.getCountry().getId(), Country.class);
                if (country20 != null) {
                }
            }
        }
    }
}
return flightinstance;


Overview

Summary

ServicesContactDonateAboutImprint