public abstract class

CommonConfigPanel

extends DatabaseConfigPanel
java.lang.Object
   ↳ com.atlassian.jira.configurator.db.DatabaseConfigPanel
     ↳ com.atlassian.jira.configurator.db.CommonConfigPanel
Known Direct Subclasses

Class Overview

Holds config options like username and password that are common to most DB types.

Summary

[Expand]
Inherited Constants
From class com.atlassian.jira.configurator.db.DatabaseConfigPanel
Fields
protected JTextField tfHostname
protected JTextField tfPassword
protected JTextField tfPort
protected JTextField tfUsername
Public Constructors
CommonConfigPanel(DatabaseType databaseType)
Public Methods
String getClassName()
final JPanel getPanel()
String getPassword()
String getUrl(String jiraHome)
Returns the JDBC URL for this DB config.
String getUsername()
void setSettings(Settings settings)
void validate()
Verify that the settings are valid.
Protected Methods
abstract JPanel buildConfigPanel()
abstract String getHostname()
abstract String getInstance()
abstract String getPort()
abstract void setSchemaName(String schemaName)
abstract void setUrlSettings(DatabaseInstance connectionProperties)
[Expand]
Inherited Methods
From class com.atlassian.jira.configurator.db.DatabaseConfigPanel
From class java.lang.Object

Fields

protected JTextField tfHostname

protected JTextField tfPassword

protected JTextField tfPort

protected JTextField tfUsername

Public Constructors

public CommonConfigPanel (DatabaseType databaseType)

Public Methods

public String getClassName ()

public final JPanel getPanel ()

public String getPassword ()

public String getUrl (String jiraHome)

Returns the JDBC URL for this DB config.

The current jira-home is passed because it used by HSQL.

Parameters
jiraHome The current configured jira-home
Returns
  • the JDBC URL for this DB config.

public String getUsername ()

public void setSettings (Settings settings)

public void validate ()

Verify that the settings are valid.

Protected Methods

protected abstract JPanel buildConfigPanel ()

protected abstract String getHostname ()

protected abstract String getInstance ()

protected abstract String getPort ()

protected abstract void setSchemaName (String schemaName)

protected abstract void setUrlSettings (DatabaseInstance connectionProperties)