Overview

Summary

ContactDonateImprint


Appendix E-42: PAYOUT (UI prompt)


PayoutUserAccountModulePayPal

Properties (7)

PropertyTypeEntityReferenceModule
(1) CompletedAtDATEPayout
(2) CreatedAtDATEPayout
(3) CurrencyLONGPayoutCurrencyCurrencyModule
(4) FundingSourceLONGPayoutFundingSourceFundingSourceModule
(5) StatusSTRINGPayout
(6) TotalAmountDOUBLEPayout
(7) UserAccountLONGPayoutUserAccountUserAccountModule


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /payoutitem/payout/{id}findAllPayoutItemOfPayout(id)TransactionModuleGETPayout PayoutItem
(2) /payout/{id}findPayoutById(id)UserAccountModuleGETPayout
(3) /payout/fundingsource/{id}findAllPayoutOfFundingSource(id)UserAccountModuleGETFundingSource Payout
(4) /payout/{id}deletePayoutById(id)UserAccountModuleDELETEPayout
(5) /payout/currency/{id}findAllPayoutOfCurrency(id)UserAccountModuleGETCurrency Payout
(6) /payoutinsertPayout(payout)UserAccountModulePOSTPayout
(7) /payoutfindAllPayout()UserAccountModuleGETPayout
(8) /payout/useraccount/{id}findAllPayoutOfUserAccount(id)UserAccountModuleGETUserAccount Payout
(9) /payout/{id}updatePayoutById(payout)UserAccountModulePUTPayout





Example:

final Payout payout = (Payout) invokeModule(USER_ACCOUNT_MODULE + "/payout/" + id, Payout.class);
if (payout != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + payout.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final Currency currency2 = (Currency) invokeModule(CURRENCY_MODULE + "/currency/" + payout.getCurrency().getId(), Currency.class);
    if (currency2 != null) {
    }
    final FundingSource fundingsource3 = (FundingSource) invokeModule(FUNDING_SOURCE_MODULE + "/fundingsource/" + payout.getFundingSource().getId(), FundingSource.class);
    if (fundingsource3 != null) {
        final UserAccount useraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fundingsource3.getUserAccount().getId(), UserAccount.class);
        if (useraccount4 != null) {
        }
    }
}
return payout;


Overview

Summary

ContactDonateImprint