org.archiviststoolkit.util
Class DatabaseConnectionUtils

java.lang.Object
  extended by org.archiviststoolkit.util.DatabaseConnectionUtils

public class DatabaseConnectionUtils
extends java.lang.Object


Nested Class Summary
static class DatabaseConnectionUtils.DatabaseVersion
           
 
Field Summary
static java.lang.String CHECK_VERSION_FROM_MAIN
           
static java.lang.String CHECK_VERSION_FROM_UPGRADE
           
static java.lang.String CHECK_VERSION_FROM_UTILITIES
           
 
Constructor Summary
DatabaseConnectionUtils()
           
 
Method Summary
static java.lang.Boolean checkPermissions(java.lang.String databaseType)
           
static java.lang.Boolean checkVersion(java.lang.String calledFrom)
           
static DatabaseConnectionUtils.DatabaseVersion getDatabaseVersionInfo(java.sql.Connection conn)
           
static java.lang.String getErrorString()
           
static void setErrorString(java.lang.String errorString)
           
static java.lang.Boolean testDbConnection()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHECK_VERSION_FROM_MAIN

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

CHECK_VERSION_FROM_UPGRADE

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

CHECK_VERSION_FROM_UTILITIES

public static final java.lang.String CHECK_VERSION_FROM_UTILITIES
See Also:
Constant Field Values
Constructor Detail

DatabaseConnectionUtils

public DatabaseConnectionUtils()
Method Detail

testDbConnection

public static java.lang.Boolean testDbConnection()

checkVersion

public static java.lang.Boolean checkVersion(java.lang.String calledFrom)
                                      throws java.lang.ClassNotFoundException,
                                             java.sql.SQLException
Throws:
java.lang.ClassNotFoundException
java.sql.SQLException

checkPermissions

public static java.lang.Boolean checkPermissions(java.lang.String databaseType)
                                          throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getErrorString

public static java.lang.String getErrorString()

setErrorString

public static void setErrorString(java.lang.String errorString)

getDatabaseVersionInfo

public static DatabaseConnectionUtils.DatabaseVersion getDatabaseVersionInfo(java.sql.Connection conn)
                                                                      throws java.sql.SQLException
Throws:
java.sql.SQLException