net.jot.persistance
Class JOTPersistanceManager
java.lang.Object
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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
JOTPersistanceManager
public JOTPersistanceManager()
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