public class GenericServerDatabaseRetriever extends java.lang.Object implements ServerDatabaseRetriever
| Constructor and Description |
|---|
GenericServerDatabaseRetriever() |
| Modifier and Type | Method and Description |
|---|---|
DatabaseInformation |
createDatabase(java.lang.Class<? extends WGDatabaseCore> implClass,
WGDatabaseServer dbServer,
java.util.Map<java.lang.String,java.lang.String> options) |
java.util.List<DatabaseInformation> |
getAvailableDatabases(WGDatabaseServer dbServer) |
java.util.List<java.lang.String> |
getDatabasePathOptions() |
java.lang.Class<? extends WGDatabaseServer> |
getDatabaseServerType() |
boolean |
isAvailableDatabasesRetrievable() |
boolean |
isCreatable() |
WGDatabase |
openDatabase(java.lang.Class<? extends WGDatabaseCore> implClass,
WGDatabaseServer dbServer,
java.util.Map<java.lang.String,java.lang.String> options,
boolean prepareOnly) |
void |
setDatabaseServerType(java.lang.Class<? extends WGDatabaseServer> databaseServerType) |
public DatabaseInformation createDatabase(java.lang.Class<? extends WGDatabaseCore> implClass, WGDatabaseServer dbServer, java.util.Map<java.lang.String,java.lang.String> options) throws WGAPIException
createDatabase in interface ServerDatabaseRetrieverWGAPIExceptionpublic java.lang.Class<? extends WGDatabaseServer> getDatabaseServerType()
getDatabaseServerType in interface ServerDatabaseRetrieverpublic boolean isCreatable()
isCreatable in interface ServerDatabaseRetrieverpublic WGDatabase openDatabase(java.lang.Class<? extends WGDatabaseCore> implClass, WGDatabaseServer dbServer, java.util.Map<java.lang.String,java.lang.String> options, boolean prepareOnly) throws WGAPIException
openDatabase in interface ServerDatabaseRetrieverWGAPIExceptionpublic java.util.List<DatabaseInformation> getAvailableDatabases(WGDatabaseServer dbServer)
getAvailableDatabases in interface ServerDatabaseRetrieverpublic boolean isAvailableDatabasesRetrievable()
isAvailableDatabasesRetrievable in interface ServerDatabaseRetrieverpublic void setDatabaseServerType(java.lang.Class<? extends WGDatabaseServer> databaseServerType)
public java.util.List<java.lang.String> getDatabasePathOptions()
getDatabasePathOptions in interface ServerDatabaseRetriever