|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 IDatabaseManagement
protocol
- 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 IDatabaseManagement
public void register(IDatabaseListener listener)
IDatabaseManagement
register
in interface IDatabaseManagement
listener
- The db listener.public void deRegister(IDatabaseListener listener)
IDatabaseManagement
deRegister
in interface IDatabaseManagement
listener
- The db listener.public IDbReadAccess getReadAccess()
IDatabaseManagement
getReadAccess
in interface IDatabaseManagement
public IDbWriteAccess getWriteAccess()
IDatabaseManagement
getWriteAccess
in interface IDatabaseManagement
public boolean isCurrentlyConnected()
IDatabaseManagement
isCurrentlyConnected
in interface IDatabaseManagement
public boolean hasBeenInitialised()
IDatabaseManagement
hasBeenInitialised
in interface IDatabaseManagement
public void updateConnectionStatus()
updateConnectionStatus
in interface IDatabaseManagement
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |