|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gswing.framework.DatabaseManager
public class DatabaseManager
Manages the connection to the database in the GUI framework.
| Constructor Summary | |
|---|---|
DatabaseManager(IPropertyManagement propManager)
Default constructor. |
|
| Method Summary | |
|---|---|
void |
closeDbConnection()
Shutdown database connection. |
boolean |
createDbConnection(String protocol,
String databaseName,
String userName,
String password)
Create a new connection to the database. |
void |
deRegister(IDatabaseListener listener)
De-register with the database manager for update database notification messages. |
IDbReadAccess |
getReadAccess()
Get a read access to the database. |
IDbWriteAccess |
getWriteAccess()
Get a write access to the database. |
boolean |
hasBeenInitialised()
Has this database been initialised? |
boolean |
isCurrentlyConnected()
Is the manager currently connected to the database? |
void |
register(IDatabaseListener listener)
Register with the database manager for update database notification messages. |
void |
updateConnectionStatus()
Inform all connected components of current connection status. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DatabaseManager(IPropertyManagement propManager)
| Method Detail |
|---|
public boolean createDbConnection(String protocol,
String databaseName,
String userName,
String password)
IDatabaseManagement
createDbConnection in interface IDatabaseManagementprotocol - The JDBC protocol.databaseName - The database name.userName - The database user name.password - The password for the database.
public void closeDbConnection()
IDatabaseManagement
closeDbConnection in interface IDatabaseManagementpublic void register(IDatabaseListener listener)
IDatabaseManagement
register in interface IDatabaseManagementlistener - The db listener.public void deRegister(IDatabaseListener listener)
IDatabaseManagement
deRegister in interface IDatabaseManagementlistener - The db listener.public IDbReadAccess getReadAccess()
IDatabaseManagement
getReadAccess in interface IDatabaseManagementpublic IDbWriteAccess getWriteAccess()
IDatabaseManagement
getWriteAccess in interface IDatabaseManagementpublic boolean isCurrentlyConnected()
IDatabaseManagement
isCurrentlyConnected in interface IDatabaseManagementpublic boolean hasBeenInitialised()
IDatabaseManagement
hasBeenInitialised in interface IDatabaseManagementpublic void updateConnectionStatus()
updateConnectionStatus in interface IDatabaseManagement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||