public class SdkDataSourceWrapperImpl extends java.lang.Object implements SdkDataSourceWrapper
Constructor and Description |
---|
SdkDataSourceWrapperImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addTable(SchemaTable table) |
javax.sql.DataSource |
getDataSource() |
java.lang.String |
getDbName()
Returns the database's actual name (as seen, for ex, in PgAdmin).
|
java.lang.String |
getNickname() |
java.util.List<SchemaTable> |
getSchemaTables() |
java.lang.String |
getServerName() |
SchemaTable |
getTable(java.lang.String tableName) |
java.util.List<java.lang.String> |
getTableNames() |
java.util.Map<java.lang.String,SchemaTable> |
getTables() |
void |
init() |
void |
replaceDatabaseName(java.lang.String newDbName) |
void |
setDataSource(javax.sql.DataSource ds) |
void |
setDbName(java.lang.String dbName) |
void |
setDbNickname(java.lang.String dbNickname) |
java.lang.String |
toString() |
java.lang.String |
toString(boolean verbose) |
@PostConstruct public void init()
@Autowired public void setDbNickname(java.lang.String dbNickname)
@Autowired public void setDataSource(javax.sql.DataSource ds)
public void replaceDatabaseName(java.lang.String newDbName)
replaceDatabaseName
in interface SdkDataSourceWrapper
public java.lang.String getNickname()
getNickname
in interface SdkDataSourceWrapper
public java.lang.String getDbName()
getDbName
in interface SdkDataSourceWrapper
public void setDbName(java.lang.String dbName)
setDbName
in interface SdkDataSourceWrapper
public java.lang.String getServerName()
getServerName
in interface SdkDataSourceWrapper
public void addTable(SchemaTable table)
addTable
in interface SdkDataSourceWrapper
public SchemaTable getTable(java.lang.String tableName)
getTable
in interface SdkDataSourceWrapper
public java.util.List<java.lang.String> getTableNames()
getTableNames
in interface SdkDataSourceWrapper
public java.util.List<SchemaTable> getSchemaTables()
getSchemaTables
in interface SdkDataSourceWrapper
public java.util.Map<java.lang.String,SchemaTable> getTables()
getTables
in interface SdkDataSourceWrapper
public javax.sql.DataSource getDataSource()
getDataSource
in interface SdkDataSourceWrapper
public java.lang.String toString()
toString
in interface SdkDataSourceWrapper
toString
in class java.lang.Object
public java.lang.String toString(boolean verbose)
toString
in interface SdkDataSourceWrapper