Overview

Summary

ContactDonateImprint


Appendix E-4: PAYMENT (UI prompt)


PaymentUserAccountModuleEbay

Properties (7)

PropertyTypeEntityReferenceModule
(1) AmountSTRINGPayment
(2) CurrencySTRINGPayment
(3) OrderEntityLONGPaymentOrderEntityUserAccountModule
(4) PaymentDateDATEPayment
(5) PaymentProviderSTRINGPayment
(6) StatusSTRINGPayment
(7) TransactionReferenceSTRINGPayment


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /payment/{id}findPaymentById(id)UserAccountModuleGETPayment
(2) /payment/{id}updatePaymentById(payment)UserAccountModulePUTPayment
(3) /paymentinsertPayment(payment)UserAccountModulePOSTPayment
(4) /payment/{id}deletePaymentById(id)UserAccountModuleDELETEPayment
(5) /paymentfindAllPayment()UserAccountModuleGETPayment
(6) /payment/orderentity/{id}findAllPaymentOfOrderEntity(id)UserAccountModuleGETOrderEntity Payment





Example:

final Payment payment = (Payment) invokeModule(USER_ACCOUNT_MODULE + "/payment/" + id, Payment.class);
if (payment != null) {
    final OrderEntity orderentity1 = (OrderEntity) invokeModule(USER_ACCOUNT_MODULE + "/orderentity/" + payment.getOrderEntity().getId(), OrderEntity.class);
    if (orderentity1 != null) {
        final UserAccount buyeruseraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderentity1.getBuyerUserAccount().getId(), UserAccount.class);
        if (buyeruseraccount2 != null) {
        }
    }
}
return payment;


Overview

Summary

ContactDonateImprint