public class HbciBanking extends Object implements OnlineBankingService
| Constructor and Description |
|---|
HbciBanking(org.kapott.hbci.manager.HBCIProduct hbciProduct) |
HbciBanking(org.kapott.hbci.manager.HBCIProduct hbciProduct,
InputStream customBankConfigInput) |
| Modifier and Type | Method and Description |
|---|---|
BankApi |
bankApi() |
boolean |
bankSupported(String bankCode) |
boolean |
bookingsCategorized() |
PaymentResponse |
executePayment(TransactionRequest<? extends AbstractPayment> request) |
boolean |
externalBankAccountRequired() |
StrongCustomerAuthorisable |
getStrongCustomerAuthorisation() |
LoadBalancesResponse |
loadBalances(TransactionRequest<LoadBalances> request) |
AccountInformationResponse |
loadBankAccounts(TransactionRequest<LoadAccounts> request) |
StandingOrdersResponse |
loadStandingOrders(TransactionRequest<LoadStandingOrders> loadStandingOrdersRequest) |
TransactionsResponse |
loadTransactions(TransactionRequest<LoadTransactions> loadTransactionsRequest) |
BankApiUser |
registerUser(String userId) |
void |
removeBankAccount(BankAccount bankAccount,
BankApiUser bankApiUser) |
void |
removeUser(BankApiUser bankApiUser) |
boolean |
userRegistrationRequired() |
public HbciBanking(org.kapott.hbci.manager.HBCIProduct hbciProduct)
public HbciBanking(org.kapott.hbci.manager.HBCIProduct hbciProduct,
InputStream customBankConfigInput)
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 boolean bookingsCategorized()
bookingsCategorized in interface OnlineBankingServicepublic AccountInformationResponse loadBankAccounts(TransactionRequest<LoadAccounts> request)
loadBankAccounts in interface OnlineBankingServicepublic TransactionsResponse loadTransactions(TransactionRequest<LoadTransactions> loadTransactionsRequest)
loadTransactions in interface OnlineBankingServicepublic StandingOrdersResponse loadStandingOrders(TransactionRequest<LoadStandingOrders> loadStandingOrdersRequest)
loadStandingOrders in interface OnlineBankingServicepublic LoadBalancesResponse loadBalances(TransactionRequest<LoadBalances> request)
loadBalances in interface OnlineBankingServicepublic PaymentResponse executePayment(TransactionRequest<? extends AbstractPayment> request)
executePayment in interface OnlineBankingServicepublic StrongCustomerAuthorisable getStrongCustomerAuthorisation()
getStrongCustomerAuthorisation in interface OnlineBankingServicepublic void removeBankAccount(BankAccount bankAccount, BankApiUser bankApiUser)
removeBankAccount in interface OnlineBankingServicepublic boolean bankSupported(String bankCode)
bankSupported in interface OnlineBankingServiceCopyright © 2019. All rights reserved.