Overview

Summary

ContactDonateImprint


Appendix E-44: BOOKING (UI prompt)


BookingBookingModuleBookingCom

Properties (8)

PropertyTypeEntityReferenceModule
(1) ChannelSTRINGBooking
(2) CreatedAtDATEBooking
(3) CurrencyINTBookingCurrencyCurrencyModule
(4) DisplayAmountSTRINGBooking
(5) StatusSTRINGBooking
(6) TotalAmountSTRINGBooking
(7) UpdatedAtDATEBooking
(8) UserAccountINTBookingUserAccountUserAccountModule


Module Interfaces (15)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /attractionbooking/booking/{id}findAllAttractionBookingOfBooking(id)AttractionBookingModuleGETBooking AttractionBooking
(2) /booking/{id}deleteBookingById(id)BookingModuleDELETEBooking
(3) /airporttransferbooking/booking/{id}findAllAirportTransferBookingOfBooking(id)BookingModuleGETBooking AirportTransferBooking
(4) /booking/{id}findBookingById(id)BookingModuleGETBooking
(5) /bookingfindAllBooking()BookingModuleGETBooking
(6) /booking/currency/{id}findAllBookingOfCurrency(id)BookingModuleGETCurrency Booking
(7) /booking/useraccount/{id}findAllBookingOfUserAccount(id)BookingModuleGETUserAccount Booking
(8) /bookinginsertBooking(booking)BookingModulePOSTBooking
(9) /booking/{id}updateBookingById(booking)BookingModulePUTBooking
(10) /bookingstatushistory/booking/{id}findAllBookingStatusHistoryOfBooking(id)BookingModuleGETBooking BookingStatusHistory
(11) /carrentalbooking/booking/{id}findAllCarRentalBookingOfBooking(id)CarRentalLocationModuleGETBooking CarRentalBooking
(12) /flightbooking/booking/{id}findAllFlightBookingOfBooking(id)CurrencyModuleGETBooking FlightBooking
(13) /payment/booking/{id}findAllPaymentOfBooking(id)CurrencyModuleGETBooking Payment
(14) /review/booking/{id}findAllReviewOfBooking(id)LanguageModuleGETBooking Review
(15) /staybooking/booking/{id}findAllStayBookingOfBooking(id)StayBookingModuleGETBooking StayBooking





Example:

final Booking booking = (Booking) invokeModule(BOOKING_MODULE + "/booking/" + id, Booking.class);
if (booking != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + booking.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
        final Currency defaultcurrency2 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + useraccount1.getDefaultCurrency().getId(), Currency.class);
        if (defaultcurrency2 != null) {
        }
        final Language defaultlanguage3 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount1.getDefaultLanguage().getId(), Language.class);
        if (defaultlanguage3 != null) {
        }
    }
    final Currency currency4 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + booking.getCurrency().getId(), Currency.class);
    if (currency4 != null) {
    }
}
return booking;


Overview

Summary

ContactDonateImprint