Overview

Summary

ContactDonateImprint


Appendix E-1: FLIGHT (UI prompt)


FlightAirportModuleBookingCom

Properties (7)

PropertyTypeEntityReferenceModule
(1) ArrivalTimeDATEFlight
(2) DepartureTimeDATEFlight
(3) DestinationAirportINTFlightAirportAirportModule
(4) DurationMinutesINTFlight
(5) FlightCarrierINTFlightFlightCarrierAirportModule
(6) FlightNumberSTRINGFlight
(7) OriginAirportINTFlightAirportAirportModule


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /flight/{id}updateFlightById(flight)AirportModulePUTFlight
(2) /flight/{id}findFlightById(id)AirportModuleGETFlight
(3) /flightinsertFlight(flight)AirportModulePOSTFlight
(4) /flight/{id}deleteFlightById(id)AirportModuleDELETEFlight
(5) /flight/destinationairport/{id}findAllFlightOfDestinationAirport(id)AirportModuleGETAirport Flight
(6) /flightbookingsegment/flight/{id}findAllFlightBookingSegmentOfFlight(id)AirportModuleGETFlight FlightBookingSegment
(7) /flight/originairport/{id}findAllFlightOfOriginAirport(id)AirportModuleGETAirport Flight
(8) /flight/flightcarrier/{id}findAllFlightOfFlightCarrier(id)AirportModuleGETFlightCarrier Flight
(9) /flightfindAllFlight()AirportModuleGETFlight





Example:

final Flight flight = (Flight) invokeModule(AIRPORT_MODULE + "/flight/" + id, Flight.class);
if (flight != null) {
    final Airport originairport1 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + flight.getOriginAirport().getId(), Airport.class);
    if (originairport1 != null) {
        final LocationCity locationcity2 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + originairport1.getLocationCity().getId(), LocationCity.class);
        if (locationcity2 != null) {
            final LocationRegion locationregion3 = (LocationRegion) invokeModule(LOCATION_CITY_MODULE + "/locationregion/" + locationcity2.getLocationRegion().getId(), LocationRegion.class);
            if (locationregion3 != null) {
                final LocationCountry locationcountry4 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationregion3.getLocationCountry().getId(), LocationCountry.class);
                if (locationcountry4 != null) {
                }
            }
            final LocationCountry locationcountry5 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationcity2.getLocationCountry().getId(), LocationCountry.class);
            if (locationcountry5 != null) {
            }
        }
    }
    final FlightCarrier flightcarrier6 = (FlightCarrier) invokeModule(AIRPORT_MODULE + "/flightcarrier/" + flight.getFlightCarrier().getId(), FlightCarrier.class);
    if (flightcarrier6 != null) {
    }
    final Airport destinationairport7 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + flight.getDestinationAirport().getId(), Airport.class);
    if (destinationairport7 != null) {
        final LocationCity locationcity8 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + destinationairport7.getLocationCity().getId(), LocationCity.class);
        if (locationcity8 != null) {
            final LocationRegion locationregion9 = (LocationRegion) invokeModule(LOCATION_CITY_MODULE + "/locationregion/" + locationcity8.getLocationRegion().getId(), LocationRegion.class);
            if (locationregion9 != null) {
                final LocationCountry locationcountry10 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationregion9.getLocationCountry().getId(), LocationCountry.class);
                if (locationcountry10 != null) {
                }
            }
            final LocationCountry locationcountry11 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationcity8.getLocationCountry().getId(), LocationCountry.class);
            if (locationcountry11 != null) {
            }
        }
    }
}
return flight;


Overview

Summary

ContactDonateImprint