B
- The object type returned by the remote connector.public abstract static class AsyncDatabaseConnector.Builder<B extends BusinessEntity>
extends java.lang.Object
Constructor and Description |
---|
Builder(java.lang.String url,
BusinessEntityBuilder<B> businessEntityBuilder)
Builder's constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract AsyncDatabaseConnector<B> |
build()
Create the AsyncDatabaseConnector's object.
|
AsyncDatabaseConnector.Builder<B> |
setContext(android.app.Activity context)
Set the activity context.
|
AsyncDatabaseConnector.Builder<B> |
setOnEndConnectionListener(AsyncDatabaseConnector.OnEndConnectionListener<B> onEndConnectionListener)
Set the on end connection's listener.
|
AsyncDatabaseConnector.Builder<B> |
setOnStartConnectionListener(AsyncDatabaseConnector.OnStartConnectionListener onStartConnectionListener)
Set the on start connection's listener.
|
Builder(java.lang.String url, BusinessEntityBuilder<B> businessEntityBuilder)
url
- The url of the remote connector on the server.businessEntityBuilder
- A factory for a BusinessEntity's object.public AsyncDatabaseConnector.Builder<B> setOnStartConnectionListener(AsyncDatabaseConnector.OnStartConnectionListener onStartConnectionListener)
onStartConnectionListener
- The listener.public AsyncDatabaseConnector.Builder<B> setOnEndConnectionListener(AsyncDatabaseConnector.OnEndConnectionListener<B> onEndConnectionListener)
onEndConnectionListener
- The listener.public AsyncDatabaseConnector.Builder<B> setContext(android.app.Activity context)
context
- The context.public abstract AsyncDatabaseConnector<B> build()