Package org.citydb.database
Class DatabaseController
- java.lang.Object
-
- org.citydb.database.DatabaseController
-
- All Implemented Interfaces:
ConnectionManager
public class DatabaseController extends java.lang.Object implements ConnectionManager
-
-
Constructor Summary
Constructors Constructor Description DatabaseController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
connect()
boolean
connect(boolean suppressDialog)
boolean
connect(DatabaseConnection connection)
boolean
connect(DatabaseConnection connection, boolean suppressDialog)
void
disconnect()
void
disconnect(boolean suppressLogMessages)
AbstractDatabaseAdapter
getActiveDatabaseAdapter()
java.sql.Connection
getConnection()
java.util.List<DatabaseConnectionDetails>
getConnectionDetails()
java.util.List<DatabaseSrs>
getDatabaseSrs()
DatabaseVersionChecker
getDatabaseVersionChecker()
boolean
isConnected()
void
setConnectionViewHandler(ConnectionViewHandler viewHandler)
-
-
-
Method Detail
-
setConnectionViewHandler
public void setConnectionViewHandler(ConnectionViewHandler viewHandler)
-
connect
public boolean connect()
-
connect
public boolean connect(boolean suppressDialog)
-
connect
public boolean connect(DatabaseConnection connection)
-
connect
public boolean connect(DatabaseConnection connection, boolean suppressDialog)
-
disconnect
public void disconnect()
-
disconnect
public void disconnect(boolean suppressLogMessages)
-
isConnected
public boolean isConnected()
-
getConnection
public java.sql.Connection getConnection() throws java.sql.SQLException
- Specified by:
getConnection
in interfaceConnectionManager
- Throws:
java.sql.SQLException
-
getConnectionDetails
public java.util.List<DatabaseConnectionDetails> getConnectionDetails()
-
getDatabaseSrs
public java.util.List<DatabaseSrs> getDatabaseSrs()
-
getActiveDatabaseAdapter
public AbstractDatabaseAdapter getActiveDatabaseAdapter()
-
getDatabaseVersionChecker
public DatabaseVersionChecker getDatabaseVersionChecker()
-
-