org.archiviststoolkit.util
Class UserPreferences

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

public class UserPreferences
extends java.lang.Object


Field Summary
static java.lang.String DATABASE_PASSWORD
           
static java.lang.String DATABASE_TYPE
           
static java.lang.String DATABASE_URL
           
static java.lang.String DATABASE_USERNAME
           
static java.lang.String SAVE_PATH
           
 
Method Summary
 boolean checkForDatabaseUrl()
           
 int displayUserPreferencesDialog()
           
 int displayUserPreferencesDialog(java.awt.Dialog owner)
           
 int displayUserPreferencesDialog(java.awt.Frame owner)
           
 java.lang.String getDatabasePassword()
           
 java.lang.String getDatabaseType()
           
 java.lang.String getDatabaseUrl()
           
 java.lang.String getDatabaseUserName()
           
static UserPreferences getInstance()
           
 java.lang.String getSavePath()
           
 void populateFromPreferences()
           
 void saveToPreferences()
           
 void setDatabasePassword(char[] databasePassword)
           
 void setDatabasePassword(java.lang.String databasePassword)
           
 void setDatabaseType(java.lang.String databaseType)
           
 void setDatabaseUrl(java.lang.String databaseUrl)
           
 void setDatabaseUserName(java.lang.String databaseUserName)
           
 void setSavePath(java.lang.String savePath)
           
 void updateSessionFactoryInfo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATABASE_URL

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

DATABASE_USERNAME

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

DATABASE_PASSWORD

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

SAVE_PATH

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

DATABASE_TYPE

public static final java.lang.String DATABASE_TYPE
See Also:
Constant Field Values
Method Detail

getInstance

public static UserPreferences getInstance()

getDatabaseUrl

public java.lang.String getDatabaseUrl()

populateFromPreferences

public void populateFromPreferences()

saveToPreferences

public void saveToPreferences()

checkForDatabaseUrl

public boolean checkForDatabaseUrl()

displayUserPreferencesDialog

public int displayUserPreferencesDialog()

displayUserPreferencesDialog

public int displayUserPreferencesDialog(java.awt.Frame owner)

displayUserPreferencesDialog

public int displayUserPreferencesDialog(java.awt.Dialog owner)

updateSessionFactoryInfo

public void updateSessionFactoryInfo()
                              throws UnsupportedDatabaseType
Throws:
UnsupportedDatabaseType

setDatabaseUrl

public void setDatabaseUrl(java.lang.String databaseUrl)

getDatabaseUserName

public java.lang.String getDatabaseUserName()

setDatabaseUserName

public void setDatabaseUserName(java.lang.String databaseUserName)

getDatabasePassword

public java.lang.String getDatabasePassword()

setDatabasePassword

public void setDatabasePassword(char[] databasePassword)

setDatabasePassword

public void setDatabasePassword(java.lang.String databasePassword)

getSavePath

public java.lang.String getSavePath()

setSavePath

public void setSavePath(java.lang.String savePath)

getDatabaseType

public java.lang.String getDatabaseType()

setDatabaseType

public void setDatabaseType(java.lang.String databaseType)