|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.scubatoolkit.db.DatabaseManager
Class to manage all database operations
Field Summary | |
static java.lang.String |
databaseDirectoryName
|
static java.lang.String |
databaseDirectoryPath
|
private int |
databaseMode
|
static java.lang.String |
databaseName
|
private boolean |
databaseStarted
|
private Database |
db
|
private static DatabaseManager |
instance
|
private static Logger |
log
|
private java.lang.Process |
serverProcess
|
static int |
STARTUP_MODE_IN_PROCESS
|
static int |
STARTUP_MODE_SERVER
|
Constructor Summary | |
private |
DatabaseManager()
Constructor for the DatabaseManager object |
Method Summary | |
private void |
createDatabaseDirectory()
Description of the Method |
Database |
getDatabase()
|
static DatabaseManager |
getInstance()
Gets the instance attribute of the DatabaseManager object |
private void |
initDatabase(int mode)
|
void |
shutdownDatabase()
Description of the Method |
void |
startupDatabase(int mode)
Starts the scuba toolkit database. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final Logger log
private static DatabaseManager instance
public static int STARTUP_MODE_IN_PROCESS
public static int STARTUP_MODE_SERVER
public static java.lang.String databaseDirectoryName
public static java.lang.String databaseDirectoryPath
public static java.lang.String databaseName
private java.lang.Process serverProcess
private boolean databaseStarted
private int databaseMode
private Database db
Constructor Detail |
private DatabaseManager()
Method Detail |
public static DatabaseManager getInstance()
private void createDatabaseDirectory()
public void startupDatabase(int mode) throws DatabaseManagerException
mode
- Database startup mode
DatabaseManagerException
- Error during database startupprivate void initDatabase(int mode) throws DatabaseManagerException
DatabaseManagerException
public Database getDatabase()
public void shutdownDatabase()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |