net.jot.persistance
Class JOTPersistanceManager

java.lang.Object
  extended by net.jot.persistance.JOTPersistanceManager

public class JOTPersistanceManager
extends java.lang.Object

High level manager of all the JOT connections defined in db.properties

Author:
tcolar

Field Summary
static java.util.Hashtable databases
           
static java.lang.String DBTYPE_JDBC
           
static java.lang.String DBTYPE_JOTDB
           
static java.lang.String jotdbFolder
           
static java.lang.String versionFile
           
 
Constructor Summary
JOTPersistanceManager()
           
 
Method Summary
static java.lang.String backupDb(java.lang.String dbName)
           
static void destroy()
           
static java.util.Hashtable getDatabases()
           
static java.lang.String getDbBackupFolder(java.lang.String dbName)
           
static java.lang.String getDbFolder(java.lang.String dbName)
           
static int getDbVersion(java.lang.String db)
           
static JOTDBUpgrader getUpgrader(java.lang.String db)
           
static void init(JOTPreferenceInterface prefs)
          Initializes from the db property file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DBTYPE_JOTDB

public static final java.lang.String DBTYPE_JOTDB
See Also:
Constant Field Values

DBTYPE_JDBC

public static final java.lang.String DBTYPE_JDBC
See Also:
Constant Field Values

jotdbFolder

public static java.lang.String jotdbFolder

versionFile

public static java.lang.String versionFile

databases

public static java.util.Hashtable databases
Constructor Detail

JOTPersistanceManager

public JOTPersistanceManager()
Method Detail

init

public static void init(JOTPreferenceInterface prefs)
                 throws java.lang.Exception
Initializes from the db property file

Parameters:
prefs -
Throws:
java.lang.Exception

getDatabases

public static java.util.Hashtable getDatabases()

destroy

public static void destroy()

getDbVersion

public static int getDbVersion(java.lang.String db)

getUpgrader

public static JOTDBUpgrader getUpgrader(java.lang.String db)

getDbFolder

public static java.lang.String getDbFolder(java.lang.String dbName)

getDbBackupFolder

public static java.lang.String getDbBackupFolder(java.lang.String dbName)

backupDb

public static java.lang.String backupDb(java.lang.String dbName)
                                 throws java.lang.Exception
Throws:
java.lang.Exception