Overview

Summary

ContactDonateImprint


Appendix E-41: BANK ACCOUNT (UI prompt)


BankAccountCountryModulePayPal

Properties (7)

PropertyTypeEntityReferenceModule
(1) AccountNumberMaskedSTRINGBankAccount
(2) BankNameSTRINGBankAccount
(3) BicSTRINGBankAccount
(4) CountryLONGBankAccountCountryCountryModule
(5) FundingSourceLONGBankAccountFundingSourceFundingSourceModule
(6) IbanSTRINGBankAccount
(7) VerifiedAtDATEBankAccount


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /bankaccountinsertBankAccount(bankaccount)CountryModulePOSTBankAccount
(2) /bankaccount/{id}updateBankAccountById(bankaccount)CountryModulePUTBankAccount
(3) /bankaccount/country/{id}findAllBankAccountOfCountry(id)CountryModuleGETCountry BankAccount
(4) /bankaccount/fundingsource/{id}findAllBankAccountOfFundingSource(id)CountryModuleGETFundingSource BankAccount
(5) /bankaccountfindAllBankAccount()CountryModuleGETBankAccount
(6) /bankaccount/{id}findBankAccountById(id)CountryModuleGETBankAccount
(7) /bankaccount/{id}deleteBankAccountById(id)CountryModuleDELETEBankAccount





Example:

final BankAccount bankaccount = (BankAccount) invokeModule(COUNTRY_MODULE + "/bankaccount/" + id, BankAccount.class);
if (bankaccount != null) {
    final FundingSource fundingsource1 = (FundingSource) invokeModule(FUNDING_SOURCE_MODULE + "/fundingsource/" + bankaccount.getFundingSource().getId(), FundingSource.class);
    if (fundingsource1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fundingsource1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
        }
    }
    final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + bankaccount.getCountry().getId(), Country.class);
    if (country3 != null) {
        final Region region4 = (Region) invokeModule(REGION_MODULE + "/region/" + country3.getRegion().getId(), Region.class);
        if (region4 != null) {
        }
    }
}
return bankaccount;


Overview

Summary

ContactDonateImprint