Overview

Summary

ContactDonateImprint


Appendix E-10: PAYMENT (UI prompt)


PaymentCurrencyModuleBookingCom

Properties (8)

PropertyTypeEntityReferenceModule
(1) AmountSTRINGPayment
(2) BookingINTPaymentBookingBookingModule
(3) CreatedAtDATEPayment
(4) CurrencyINTPaymentCurrencyCurrencyModule
(5) PaymentMethodINTPaymentPaymentMethodUserAccountModule
(6) ProcessedAtDATEPayment
(7) ProviderReferenceSTRINGPayment
(8) StatusSTRINGPayment


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /payment/currency/{id}findAllPaymentOfCurrency(id)CurrencyModuleGETCurrency Payment
(2) /payment/paymentmethod/{id}findAllPaymentOfPaymentMethod(id)CurrencyModuleGETPaymentMethod Payment
(3) /paymentfindAllPayment()CurrencyModuleGETPayment
(4) /payment/{id}deletePaymentById(id)CurrencyModuleDELETEPayment
(5) /payment/{id}findPaymentById(id)CurrencyModuleGETPayment
(6) /payment/booking/{id}findAllPaymentOfBooking(id)CurrencyModuleGETBooking Payment
(7) /payment/{id}updatePaymentById(payment)CurrencyModulePUTPayment
(8) /paymentinsertPayment(payment)CurrencyModulePOSTPayment





Example:

final Payment payment = (Payment) invokeModule(CURRENCY_MODULE + "/payment/" + id, Payment.class);
if (payment != null) {
    final Currency currency1 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + payment.getCurrency().getId(), Currency.class);
    if (currency1 != null) {
    }
    final Booking booking2 = (Booking) invokeModule(BOOKING_MODULE + "/booking/" + payment.getBooking().getId(), Booking.class);
    if (booking2 != null) {
        final UserAccount useraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + booking2.getUserAccount().getId(), UserAccount.class);
        if (useraccount3 != null) {
            final Currency defaultcurrency4 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + useraccount3.getDefaultCurrency().getId(), Currency.class);
            if (defaultcurrency4 != null) {
            }
            final Language defaultlanguage5 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount3.getDefaultLanguage().getId(), Language.class);
            if (defaultlanguage5 != null) {
            }
        }
        final Currency currency6 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + booking2.getCurrency().getId(), Currency.class);
        if (currency6 != null) {
        }
    }
    final PaymentMethod paymentmethod7 = (PaymentMethod) invokeModule(USER_ACCOUNT_MODULE + "/paymentmethod/" + payment.getPaymentMethod().getId(), PaymentMethod.class);
    if (paymentmethod7 != null) {
        final UserAccount useraccount8 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + paymentmethod7.getUserAccount().getId(), UserAccount.class);
        if (useraccount8 != null) {
            final Currency defaultcurrency9 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + useraccount8.getDefaultCurrency().getId(), Currency.class);
            if (defaultcurrency9 != null) {
            }
            final Language defaultlanguage10 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount8.getDefaultLanguage().getId(), Language.class);
            if (defaultlanguage10 != null) {
            }
        }
    }
}
return payment;


Overview

Summary

ContactDonateImprint