com.atlassian.crowd.importer.config
Class JdbcConfiguration

java.lang.Object
  extended by com.atlassian.crowd.importer.config.Configuration
      extended by com.atlassian.crowd.importer.config.JdbcConfiguration

public class JdbcConfiguration
extends Configuration

This class represents the properties required to connect with a database, specifically the details for a JIRA, Confluence or Bamboo database.


Field Summary
 
Fields inherited from class com.atlassian.crowd.importer.config.Configuration
overwriteTarget
 
Constructor Summary
JdbcConfiguration()
           
JdbcConfiguration(java.lang.Long directoryID, java.lang.String application, java.lang.Boolean importPasswords, java.lang.String databaseURL, java.lang.String databaseDriver, java.lang.String username, java.lang.String password)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getDatabaseDriver()
           
 java.lang.String getDatabaseURL()
           
 java.lang.String getPassword()
           
 java.lang.String getUsername()
           
 int hashCode()
           
 void isValid()
          Will make sure that all required properties have been set on the Configuration object to perform an import.
 void setDatabaseDriver(java.lang.String databaseDriver)
           
 void setDatabaseURL(java.lang.String databaseURL)
           
 void setPassword(java.lang.String password)
           
 void setUsername(java.lang.String username)
           
 
Methods inherited from class com.atlassian.crowd.importer.config.Configuration
getApplication, getDirectoryID, isImportPasswords, isOverwriteTarget, setApplication, setDirectoryID, setImportPasswords, setOverwriteTarget, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JdbcConfiguration

public JdbcConfiguration(java.lang.Long directoryID,
                         java.lang.String application,
                         java.lang.Boolean importPasswords,
                         java.lang.String databaseURL,
                         java.lang.String databaseDriver,
                         java.lang.String username,
                         java.lang.String password)

JdbcConfiguration

public JdbcConfiguration()
Method Detail

isValid

public void isValid()
             throws ImporterConfigurationException
Description copied from class: Configuration
Will make sure that all required properties have been set on the Configuration object to perform an import. Override this method if you requirs specific validation of your Configuration

Overrides:
isValid in class Configuration
Throws:
ImporterConfigurationException - if there is a problem validating the configuration

getDatabaseURL

public java.lang.String getDatabaseURL()

setDatabaseURL

public void setDatabaseURL(java.lang.String databaseURL)

getDatabaseDriver

public java.lang.String getDatabaseDriver()

setDatabaseDriver

public void setDatabaseDriver(java.lang.String databaseDriver)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class Configuration

hashCode

public int hashCode()
Overrides:
hashCode in class Configuration


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.