de.tub.citydb.api.controller
Interface DatabaseController
public interface DatabaseController
connect
void connect(boolean showErrorDialog)
throws DatabaseConfigurationException,
java.sql.SQLException
- Throws:
DatabaseConfigurationException
java.sql.SQLException
disconnect
void disconnect(boolean showErrorDialog)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
forceDisconnect
void forceDisconnect()
isConnected
boolean isConnected()
getActiveConnectionDetails
DatabaseConnectionDetails getActiveConnectionDetails()
getActiveConnectionMetaData
DatabaseMetaData getActiveConnectionMetaData()
getConnectionDetails
java.util.List<DatabaseConnectionDetails> getConnectionDetails()
getDatabaseSrs
java.util.List<DatabaseSrs> getDatabaseSrs()
getConnection
java.sql.Connection getConnection()
throws java.sql.SQLException
- Throws:
java.sql.SQLException
isIndexEnabled
boolean isIndexEnabled(java.lang.String tableName,
java.lang.String columnName)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
existsWorkspace
boolean existsWorkspace(java.lang.String workspaceName)
gotoWorkspace
boolean gotoWorkspace(java.sql.Connection conn,
java.lang.String workspaceName)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
gotoWorkspace
boolean gotoWorkspace(java.sql.Connection conn,
java.lang.String workspaceName,
java.lang.String timestamp)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getBalloonTemplateFactory
BalloonTemplateFactory getBalloonTemplateFactory()