public class BankingService extends java.lang.Object implements IBankingService
Modifier and Type | Field and Description |
---|---|
protected jadex.bridge.IInternalAccess |
component
The component.
|
protected java.util.List<java.lang.String> |
data
The account data.
|
Constructor and Description |
---|
BankingService() |
Modifier and Type | Method and Description |
---|---|
jadex.commons.future.IFuture<java.lang.Void> |
addTransactionData(java.lang.String data)
Add an account statement.
|
jadex.commons.future.IFuture<AccountStatement> |
getAccountStatement()
Get account statement.
|
jadex.commons.future.IFuture<AccountStatement> |
getAccountStatement(java.util.Date begin,
java.util.Date end)
Get the account statement.
|
jadex.commons.future.IFuture<AccountStatement> |
getAccountStatement(Request request)
Get an account statement.
|
jadex.commons.future.IFuture<java.lang.Void> |
removeTransactionData(java.lang.String data)
Remove an account statement.
|
void |
start()
Init with some data.
|
jadex.commons.future.IIntermediateFuture<AccountStatement> |
subscribeForAccountStatements(long delay,
int max)
Subscribe for account statements.
|
protected java.util.List<java.lang.String> data
protected jadex.bridge.IInternalAccess component
public void start()
public jadex.commons.future.IFuture<AccountStatement> getAccountStatement(java.util.Date begin, java.util.Date end)
getAccountStatement
in interface IBankingService
request
- The request.public jadex.commons.future.IFuture<AccountStatement> getAccountStatement()
getAccountStatement
in interface IBankingService
public jadex.commons.future.IFuture<AccountStatement> getAccountStatement(Request request)
getAccountStatement
in interface IBankingService
request
- The request.public jadex.commons.future.IIntermediateFuture<AccountStatement> subscribeForAccountStatements(long delay, int max)
subscribeForAccountStatements
in interface IBankingService
public jadex.commons.future.IFuture<java.lang.Void> addTransactionData(java.lang.String data)
addTransactionData
in interface IBankingService
data
- The data.public jadex.commons.future.IFuture<java.lang.Void> removeTransactionData(java.lang.String data)
removeTransactionData
in interface IBankingService
data
- The data.