Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.scubatoolkit.db
Class DatabaseManager  view DatabaseManager download DatabaseManager.java

java.lang.Object
  extended byorg.scubatoolkit.db.DatabaseManager

public class DatabaseManager
extends java.lang.Object

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 org.apache.log4j.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

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
Constructor Detail

DatabaseManager

private DatabaseManager()
Constructor for the DatabaseManager object

Method Detail

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