com.atlassian.jira.configurator.db
Class DatabaseConfigPanel
java.lang.Object
com.atlassian.jira.configurator.db.DatabaseConfigPanel
- Direct Known Subclasses:
- CommonConfigPanel, HsqlConfigPanel, MySqlConfigPanel, OracleConfigPanel
public abstract class DatabaseConfigPanel
- extends java.lang.Object
An abstract class that represents the GUI Config panel for a particular DB type.
Each DB type will require a separate subclass with DB-specific operations.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TEXT_FIELD_COLUMNS
public static final int TEXT_FIELD_COLUMNS
- See Also:
- Constant Field Values
DatabaseConfigPanel
public DatabaseConfigPanel()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
validate
public abstract void validate()
throws ValidationException
- Verify that the settings are valid.
- Throws:
ValidationException
- if any config is invalid.
getDisplayName
public abstract java.lang.String getDisplayName()
getClassName
public abstract java.lang.String getClassName()
getUrl
public abstract java.lang.String getUrl()
throws ValidationException
- Throws:
ValidationException
getUsername
public abstract java.lang.String getUsername()
getPassword
public abstract java.lang.String getPassword()
getSchemaName
public abstract java.lang.String getSchemaName()
- For DB's that want to allow entity-engine to set a schema-name, this will return the user's selected Schema-name
- Returns:
getPanel
public abstract javax.swing.JPanel getPanel()
setSettings
public abstract void setSettings(Settings settings)
throws ParseException
- Throws:
ParseException
saveSettings
public void saveSettings(Settings newSettings)
throws ValidationException
- Apply the current user entered settings into the given Settings object.
- Parameters:
newSettings
- The Settings object to set the values in.
- Throws:
ValidationException
- if any of the new settings are Invalid
testConnection
public void testConnection()
throws java.lang.ClassNotFoundException,
java.sql.SQLException,
ValidationException
- Throws:
java.lang.ClassNotFoundException
java.sql.SQLException
ValidationException
Copyright © 2002-2010 Atlassian. All Rights Reserved.