java.lang.Object
org.scubatoolkit.db.DatabaseManager
- public class DatabaseManager
- extends java.lang.Object
Class to manage all database operations
|
Constructor Summary |
private |
DatabaseManager()
Constructor for the DatabaseManager object |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.log4j.Logger log
instance
private static DatabaseManager instance
STARTUP_MODE_IN_PROCESS
public static int STARTUP_MODE_IN_PROCESS
STARTUP_MODE_SERVER
public static int STARTUP_MODE_SERVER
databaseDirectoryName
public static java.lang.String databaseDirectoryName
databaseDirectoryPath
public static java.lang.String databaseDirectoryPath
databaseName
public static java.lang.String databaseName
serverProcess
private java.lang.Process serverProcess
databaseStarted
private boolean databaseStarted
databaseMode
private int databaseMode
db
private Database db
DatabaseManager
private DatabaseManager()
- Constructor for the DatabaseManager object
getInstance
public static DatabaseManager getInstance()
- Gets the instance attribute of the DatabaseManager object
createDatabaseDirectory
private void createDatabaseDirectory()
- Description of the Method
startupDatabase
public void startupDatabase(int mode)
throws DatabaseManagerException
- Starts the scuba toolkit database.
initDatabase
private void initDatabase(int mode)
throws DatabaseManagerException
getDatabase
public Database getDatabase()
shutdownDatabase
public void shutdownDatabase()
- Description of the Method