com.atlassian.jira.configurator.db
Class HsqlConfigPanel

java.lang.Object
  extended by com.atlassian.jira.configurator.db.DatabaseConfigPanel
      extended by com.atlassian.jira.configurator.db.HsqlConfigPanel

public class HsqlConfigPanel
extends DatabaseConfigPanel


Field Summary
 
Fields inherited from class com.atlassian.jira.configurator.db.DatabaseConfigPanel
TEXT_FIELD_COLUMNS
 
Constructor Summary
HsqlConfigPanel()
           
 
Method Summary
 String getClassName()
           
 String getDisplayName()
           
 JPanel getPanel()
           
 String getPassword()
           
 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
 String getUrl(String jiraHome)
          Returns the JDBC URL for this DB config.
 String getUsername()
           
 void setSettings(Settings settings)
           
 void testConnection(String jiraHome)
           
 void validate()
          Verify that the settings are valid.
 
Methods inherited from class com.atlassian.jira.configurator.db.DatabaseConfigPanel
saveSettings, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HsqlConfigPanel

public HsqlConfigPanel()
Method Detail

validate

public void validate()
              throws ValidationException
Description copied from class: DatabaseConfigPanel
Verify that the settings are valid.

Specified by:
validate in class DatabaseConfigPanel
Throws:
ValidationException - if any config is invalid.

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in class DatabaseConfigPanel

getClassName

public String getClassName()
Specified by:
getClassName in class DatabaseConfigPanel

getUrl

public String getUrl(String jiraHome)
Description copied from class: DatabaseConfigPanel
Returns the JDBC URL for this DB config.

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

Specified by:
getUrl in class DatabaseConfigPanel
Parameters:
jiraHome - The current configured jira-home
Returns:
the JDBC URL for this DB config.

getUsername

public String getUsername()
Specified by:
getUsername in class DatabaseConfigPanel

getPassword

public String getPassword()
Specified by:
getPassword in class DatabaseConfigPanel

getSchemaName

public String getSchemaName()
Description copied from class: DatabaseConfigPanel
For DB's that want to allow entity-engine to set a schema-name, this will return the user's selected Schema-name

Specified by:
getSchemaName in class DatabaseConfigPanel
Returns:
the user's selected Schema-name

getPanel

public JPanel getPanel()
Specified by:
getPanel in class DatabaseConfigPanel

setSettings

public void setSettings(Settings settings)
                 throws ParseException
Specified by:
setSettings in class DatabaseConfigPanel
Throws:
ParseException

testConnection

public void testConnection(String jiraHome)
Overrides:
testConnection in class DatabaseConfigPanel


Copyright © 2002-2013 Atlassian. All Rights Reserved.