de.tub.citydb.api.controller
Interface DatabaseController


public interface DatabaseController


Method Summary
 void connect(boolean showErrorDialog)
           
 void disconnect(boolean showErrorDialog)
           
 boolean existsWorkspace(java.lang.String workspaceName)
           
 void forceDisconnect()
           
 DatabaseConnectionDetails getActiveConnectionDetails()
           
 DatabaseMetaData getActiveConnectionMetaData()
           
 BalloonTemplateFactory getBalloonTemplateFactory()
           
 java.sql.Connection getConnection()
           
 java.util.List<DatabaseConnectionDetails> getConnectionDetails()
           
 java.util.List<DatabaseSrs> getDatabaseSrs()
           
 boolean gotoWorkspace(java.sql.Connection conn, java.lang.String workspaceName)
           
 boolean gotoWorkspace(java.sql.Connection conn, java.lang.String workspaceName, java.lang.String timestamp)
           
 boolean isConnected()
           
 boolean isIndexEnabled(java.lang.String tableName, java.lang.String columnName)
           
 

Method Detail

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()