public class Hbci4JavaBanking extends Object implements OnlineBankingService
| Constructor and Description |
|---|
Hbci4JavaBanking() |
Hbci4JavaBanking(boolean cacheBpdUpd) |
Hbci4JavaBanking(InputStream customBankConfigInput,
boolean cacheBpdUpd) |
| Modifier and Type | Method and Description |
|---|---|
BankApi |
bankApi() |
boolean |
bankSupported(String bankCode) |
boolean |
bookingsCategorized() |
void |
executeTransactionWithoutSca(TransactionRequest<AbstractScaTransaction> request) |
boolean |
externalBankAccountRequired() |
StrongCustomerAuthorisable |
getStrongCustomerAuthorisation() |
AuthorisationCodeResponse |
initiatePayment(TransactionRequest request) |
LoadBalancesResponse |
loadBalances(TransactionRequest<LoadBalances> request) |
LoadAccountInformationResponse |
loadBankAccounts(TransactionRequest<LoadAccounts> request) |
LoadBookingsResponse |
loadBookings(TransactionRequest<LoadBookings> request) |
BankApiUser |
registerUser(String userId) |
void |
removeBankAccount(BankAccount bankAccount,
BankApiUser bankApiUser) |
void |
removeUser(BankApiUser bankApiUser) |
SubmitAuthorizationCodeResponse<? extends AbstractResponse> |
submitAuthorizationCode(SubmitAuthorisationCode submitAuthorisationCode) |
boolean |
userRegistrationRequired() |
public Hbci4JavaBanking()
public Hbci4JavaBanking(boolean cacheBpdUpd)
public Hbci4JavaBanking(InputStream customBankConfigInput, boolean cacheBpdUpd)
public BankApi bankApi()
bankApi in interface OnlineBankingServicepublic boolean externalBankAccountRequired()
externalBankAccountRequired in interface OnlineBankingServicepublic boolean userRegistrationRequired()
userRegistrationRequired in interface OnlineBankingServicepublic BankApiUser registerUser(String userId)
registerUser in interface OnlineBankingServicepublic void removeUser(BankApiUser bankApiUser)
removeUser in interface OnlineBankingServicepublic LoadAccountInformationResponse loadBankAccounts(TransactionRequest<LoadAccounts> request)
loadBankAccounts in interface OnlineBankingServicepublic LoadBookingsResponse loadBookings(TransactionRequest<LoadBookings> request)
loadBookings in interface OnlineBankingServicepublic LoadBalancesResponse loadBalances(TransactionRequest<LoadBalances> request)
public boolean bookingsCategorized()
bookingsCategorized in interface OnlineBankingServicepublic void executeTransactionWithoutSca(TransactionRequest<AbstractScaTransaction> request)
public AuthorisationCodeResponse initiatePayment(TransactionRequest request)
initiatePayment in interface OnlineBankingServicepublic SubmitAuthorizationCodeResponse<? extends AbstractResponse> submitAuthorizationCode(SubmitAuthorisationCode submitAuthorisationCode)
submitAuthorizationCode in interface OnlineBankingServicepublic void removeBankAccount(BankAccount bankAccount, BankApiUser bankApiUser)
removeBankAccount in interface OnlineBankingServicepublic boolean bankSupported(String bankCode)
bankSupported in interface OnlineBankingServicepublic StrongCustomerAuthorisable getStrongCustomerAuthorisation()
getStrongCustomerAuthorisation in interface OnlineBankingServiceCopyright © 2019. All rights reserved.