public class Hbci4JavaBanking extends Object implements OnlineBankingService
| Constructor and Description |
|---|
Hbci4JavaBanking() |
Hbci4JavaBanking(InputStream customBankConfigInput) |
public Hbci4JavaBanking()
public Hbci4JavaBanking(InputStream customBankConfigInput)
public BankApi bankApi()
bankApi in interface OnlineBankingServicepublic boolean externalBankAccountRequired()
externalBankAccountRequired in interface OnlineBankingServicepublic boolean userRegistrationRequired()
userRegistrationRequired in interface OnlineBankingServicepublic BankApiUser registerUser(Optional<String> bankingUrl, BankAccess bankAccess, String pin)
registerUser in interface OnlineBankingServicepublic void removeUser(Optional<String> bankingUrl, BankApiUser bankApiUser)
removeUser in interface OnlineBankingServicepublic LoadAccountInformationResponse loadBankAccounts(Optional<String> bankingUrl, LoadAccountInformationRequest request)
loadBankAccounts in interface OnlineBankingServicepublic LoadAccountInformationResponse loadBankAccounts(Optional<String> bankingUrl, LoadAccountInformationRequest request, HbciCallback callback)
public boolean bookingsCategorized()
bookingsCategorized in interface OnlineBankingServicepublic Object createPayment(Optional<String> bankingUrl, PaymentRequest paymentRequest)
createPayment in interface OnlineBankingServicepublic Object deletePayment(Optional<String> bankingUrl, PaymentRequest paymentRequest)
deletePayment in interface OnlineBankingServicepublic String submitPayment(Optional<String> bankingUrl, SubmitPaymentRequest submitPaymentRequest)
submitPayment in interface OnlineBankingServicepublic String submitDelete(Optional<String> bankingUrl, SubmitPaymentRequest submitPaymentRequest)
submitDelete in interface OnlineBankingServicepublic void removeBankAccount(Optional<String> bankingUrl, BankAccount bankAccount, BankApiUser bankApiUser)
removeBankAccount in interface OnlineBankingServicepublic LoadBookingsResponse loadBookings(Optional<String> bankingUrl, LoadBookingsRequest loadBookingsRequest)
loadBookings in interface OnlineBankingServicepublic List<BankAccount> loadBalances(Optional<String> bankingUrl, LoadBalanceRequest loadBalanceRequest)
loadBalances in interface OnlineBankingServicepublic org.kapott.hbci.manager.HBCIDialog createDialog(Optional<String> bankingUrl, HbciDialogRequest dialogRequest)
public boolean bankSupported(String bankCode)
bankSupported in interface OnlineBankingServicepublic boolean accountInformationConsentRequired(BankApiUser bankApiUser, String accountReference)
accountInformationConsentRequired in interface OnlineBankingServicepublic void createAccountInformationConsent(Optional<String> bankingUrl, CreateConsentRequest startScaRequest)
createAccountInformationConsent in interface OnlineBankingServiceCopyright © 2018. All rights reserved.