Class BankingService
- java.lang.Object
- 
- jadex.webservice.examples.rs.banking.BankingService
 
- 
- All Implemented Interfaces:
- IBankingService
 
 public class BankingService extends java.lang.Object implements IBankingService The Jadex implementation of the banking service.
- 
- 
Field SummaryFields Modifier and Type Field Description protected IInternalAccesscomponentThe component.protected java.util.List<java.lang.String>dataThe account data.
 - 
Constructor SummaryConstructors Constructor Description BankingService()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IFuture<java.lang.Void>addTransactionData(java.lang.String data)Add an account statement.IFuture<AccountStatement>getAccountStatement()Get account statement.IFuture<AccountStatement>getAccountStatement(Request request)Get an 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.voidstart()Init with some data.IIntermediateFuture<AccountStatement>subscribeForAccountStatements(long delay, int max)Subscribe for account statements.
 
- 
- 
- 
Field Detail- 
dataprotected java.util.List<java.lang.String> data The account data.
 - 
componentprotected IInternalAccess component The component.
 
- 
 - 
Method Detail- 
startpublic void start() Init with some data.
 - 
getAccountStatementpublic IFuture<AccountStatement> getAccountStatement(java.util.Date begin, java.util.Date end) Get the account statement.- Specified by:
- getAccountStatementin interface- IBankingService
- Parameters:
- request- The request.
- Returns:
- The account statement.
 
 - 
getAccountStatementpublic IFuture<AccountStatement> getAccountStatement() Get account statement.- Specified by:
- getAccountStatementin interface- IBankingService
- Returns:
- The account statement.
 
 - 
getAccountStatementpublic IFuture<AccountStatement> getAccountStatement(Request request) Get an account statement.- Specified by:
- getAccountStatementin interface- IBankingService
- Parameters:
- request- The request.
- Returns:
- The account statement.
 
 - 
subscribeForAccountStatementspublic IIntermediateFuture<AccountStatement> subscribeForAccountStatements(long delay, int max) Subscribe for account statements.- Specified by:
- subscribeForAccountStatementsin interface- IBankingService
- Returns:
- Account statements whenever available.
 
 - 
addTransactionDatapublic IFuture<java.lang.Void> addTransactionData(java.lang.String data) Add an account statement.- Specified by:
- addTransactionDatain interface- IBankingService
- Parameters:
- data- The data.
 
 - 
removeTransactionDatapublic IFuture<java.lang.Void> removeTransactionData(java.lang.String data) Remove an account statement.- Specified by:
- removeTransactionDatain interface- IBankingService
- Parameters:
- data- The data.
 
 
- 
 
-