Overview

Summary

ContactDonateImprint


Appendix E-30: AIRPORT TRANSFER BOOKING (UI prompt)


AirportTransferBookingBookingModuleBookingCom

Properties (8)

PropertyTypeEntityReferenceModule
(1) AirportTransferProductINTAirportTransferBookingAirportTransferProductAirportModule
(2) BookingINTAirportTransferBookingBookingBookingModule
(3) CurrencyINTAirportTransferBookingCurrencyCurrencyModule
(4) DropoffAddressSTRINGAirportTransferBooking
(5) PassengersINTAirportTransferBooking
(6) PickupAddressSTRINGAirportTransferBooking
(7) PickupDateTimeDATEAirportTransferBooking
(8) TotalAmountSTRINGAirportTransferBooking


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /airporttransferbookingfindAllAirportTransferBooking()BookingModuleGETAirportTransferBooking
(2) /airporttransferbooking/{id}updateAirportTransferBookingById(airporttransferbooking)BookingModulePUTAirportTransferBooking
(3) /airporttransferbooking/booking/{id}findAllAirportTransferBookingOfBooking(id)BookingModuleGETBooking AirportTransferBooking
(4) /airporttransferbooking/{id}deleteAirportTransferBookingById(id)BookingModuleDELETEAirportTransferBooking
(5) /airporttransferbooking/{id}findAirportTransferBookingById(id)BookingModuleGETAirportTransferBooking
(6) /airporttransferbooking/currency/{id}findAllAirportTransferBookingOfCurrency(id)BookingModuleGETCurrency AirportTransferBooking
(7) /airporttransferbooking/airporttransferproduct/{id}findAllAirportTransferBookingOfAirportTransferProduct(id)BookingModuleGETAirportTransferProduct AirportTransferBooking
(8) /airporttransferbookinginsertAirportTransferBooking(airporttransferbooking)BookingModulePOSTAirportTransferBooking





Example:

final AirportTransferBooking airporttransferbooking = (AirportTransferBooking) invokeModule(BOOKING_MODULE + "/airporttransferbooking/" + id, AirportTransferBooking.class);
if (airporttransferbooking != null) {
    final Booking booking1 = (Booking) invokeModule(BOOKING_MODULE + "/booking/" + airporttransferbooking.getBooking().getId(), Booking.class);
    if (booking1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + booking1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
            final Currency defaultcurrency3 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + useraccount2.getDefaultCurrency().getId(), Currency.class);
            if (defaultcurrency3 != null) {
            }
            final Language defaultlanguage4 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount2.getDefaultLanguage().getId(), Language.class);
            if (defaultlanguage4 != null) {
            }
        }
        final Currency currency5 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + booking1.getCurrency().getId(), Currency.class);
        if (currency5 != null) {
        }
    }
    final AirportTransferProduct airporttransferproduct6 = (AirportTransferProduct) invokeModule(AIRPORT_MODULE + "/airporttransferproduct/" + airporttransferbooking.getAirportTransferProduct().getId(), AirportTransferProduct.class);
    if (airporttransferproduct6 != null) {
        final LocationCity destinationcity7 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + airporttransferproduct6.getDestinationCity().getId(), LocationCity.class);
        if (destinationcity7 != null) {
            final LocationRegion locationregion8 = (LocationRegion) invokeModule(LOCATION_CITY_MODULE + "/locationregion/" + destinationcity7.getLocationRegion().getId(), LocationRegion.class);
            if (locationregion8 != null) {
                final LocationCountry locationcountry9 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationregion8.getLocationCountry().getId(), LocationCountry.class);
                if (locationcountry9 != null) {
                }
            }
            final LocationCountry locationcountry10 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + destinationcity7.getLocationCountry().getId(), LocationCountry.class);
            if (locationcountry10 != null) {
            }
        }
        final Airport originairport11 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + airporttransferproduct6.getOriginAirport().getId(), Airport.class);
        if (originairport11 != null) {
            final LocationCity locationcity12 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + originairport11.getLocationCity().getId(), LocationCity.class);
            if (locationcity12 != null) {
                final LocationRegion locationregion13 = (LocationRegion) invokeModule(LOCATION_CITY_MODULE + "/locationregion/" + locationcity12.getLocationRegion().getId(), LocationRegion.class);
                if (locationregion13 != null) {
                    final LocationCountry locationcountry14 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationregion13.getLocationCountry().getId(), LocationCountry.class);
                    if (locationcountry14 != null) {
                    }
                }
                final LocationCountry locationcountry15 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationcity12.getLocationCountry().getId(), LocationCountry.class);
                if (locationcountry15 != null) {
                }
            }
        }
        final LocationCity origincity16 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + airporttransferproduct6.getOriginCity().getId(), LocationCity.class);
        if (origincity16 != null) {
            final LocationRegion locationregion17 = (LocationRegion) invokeModule(LOCATION_CITY_MODULE + "/locationregion/" + origincity16.getLocationRegion().getId(), LocationRegion.class);
            if (locationregion17 != null) {
                final LocationCountry locationcountry18 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationregion17.getLocationCountry().getId(), LocationCountry.class);
                if (locationcountry18 != null) {
                }
            }
            final LocationCountry locationcountry19 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + origincity16.getLocationCountry().getId(), LocationCountry.class);
            if (locationcountry19 != null) {
            }
        }
        final Airport destinationairport20 = (Airport) invokeModule(AIRPORT_MODULE + "/airport/" + airporttransferproduct6.getDestinationAirport().getId(), Airport.class);
        if (destinationairport20 != null) {
            final LocationCity locationcity21 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + destinationairport20.getLocationCity().getId(), LocationCity.class);
            if (locationcity21 != null) {
                final LocationRegion locationregion22 = (LocationRegion) invokeModule(LOCATION_CITY_MODULE + "/locationregion/" + locationcity21.getLocationRegion().getId(), LocationRegion.class);
                if (locationregion22 != null) {
                    final LocationCountry locationcountry23 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationregion22.getLocationCountry().getId(), LocationCountry.class);
                    if (locationcountry23 != null) {
                    }
                }
                final LocationCountry locationcountry24 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationcity21.getLocationCountry().getId(), LocationCountry.class);
                if (locationcountry24 != null) {
                }
            }
        }
        final AirportTransferProvider airporttransferprovider25 = (AirportTransferProvider) invokeModule(PARTNER_ACCOUNT_MODULE + "/airporttransferprovider/" + airporttransferproduct6.getAirportTransferProvider().getId(), AirportTransferProvider.class);
        if (airporttransferprovider25 != null) {
            final PartnerAccount partneraccount26 = (PartnerAccount) invokeModule(PARTNER_ACCOUNT_MODULE + "/partneraccount/" + airporttransferprovider25.getPartnerAccount().getId(), PartnerAccount.class);
            if (partneraccount26 != null) {
            }
        }
    }
    final Currency currency27 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + airporttransferbooking.getCurrency().getId(), Currency.class);
    if (currency27 != null) {
    }
}
return airporttransferbooking;


Overview

Summary

ContactDonateImprint