Interface IBankingService
-
- All Known Implementing Classes:
BankingService
public interface IBankingService
The Jadex asynchronous banking service.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IFuture<java.lang.Void>
addTransactionData(java.lang.String data)
Add an account statement.IFuture<AccountStatement>
getAccountStatement()
Get all account statements.IFuture<AccountStatement>
getAccountStatement(Request request)
Get the account statement.IFuture<AccountStatement>
getAccountStatement(java.util.Date begin, java.util.Date end)
Get the account statement.IFuture<java.lang.Void>
removeTransactionData(java.lang.String data)
Remove an account statement.IIntermediateFuture<AccountStatement>
subscribeForAccountStatements(long delay, int max)
Subscribe for account statements.
-
-
-
Method Detail
-
getAccountStatement
IFuture<AccountStatement> getAccountStatement(java.util.Date begin, java.util.Date end)
Get the account statement.- Parameters:
request
- The request.- Returns:
- The account statement.
-
getAccountStatement
IFuture<AccountStatement> getAccountStatement()
Get all account statements.- Returns:
- The account statements.
-
getAccountStatement
IFuture<AccountStatement> getAccountStatement(Request request)
Get the account statement.- Parameters:
request
- The request.- Returns:
- The account statement.
-
subscribeForAccountStatements
IIntermediateFuture<AccountStatement> subscribeForAccountStatements(long delay, int max)
Subscribe for account statements.- Returns:
- Account statements whenever available.
-
addTransactionData
IFuture<java.lang.Void> addTransactionData(java.lang.String data)
Add an account statement.- Parameters:
data
- The data.
-
removeTransactionData
IFuture<java.lang.Void> removeTransactionData(java.lang.String data)
Remove an account statement.- Parameters:
data
- The data.
-
-