com.atlassian.crowd.importer.config
Class Configuration
java.lang.Object
com.atlassian.crowd.importer.config.Configuration
- Direct Known Subclasses:
- CsvConfiguration, DirectoryConfiguration, JdbcConfiguration
public class Configuration
- extends java.lang.Object
This class represents the properties required to connect with a database,
specifically the details for a JIRA, Confluence or Bamboo database.
Field Summary |
protected java.lang.Boolean |
overwriteTarget
Override any data in the target directory from what is found in the source, |
Constructor Summary |
Configuration()
|
Configuration(java.lang.Long directoryID,
java.lang.String application,
java.lang.Boolean importPasswords,
java.lang.Boolean overwriteTarget)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
overwriteTarget
protected java.lang.Boolean overwriteTarget
- Override any data in the target directory from what is found in the source,
Configuration
public Configuration()
Configuration
public Configuration(java.lang.Long directoryID,
java.lang.String application,
java.lang.Boolean importPasswords,
java.lang.Boolean overwriteTarget)
- Parameters:
directoryID
- the target directory to import users/groups/memberships tooapplication
- the name of the application, eg. 'csv', 'directory', 'jira' etc.importPasswords
- whether or not passwords should be importedoverwriteTarget
- overwrite any current objects in the target directory
getApplication
public java.lang.String getApplication()
setApplication
public void setApplication(java.lang.String application)
getDirectoryID
public java.lang.Long getDirectoryID()
setDirectoryID
public void setDirectoryID(java.lang.Long directoryID)
isOverwriteTarget
public java.lang.Boolean isOverwriteTarget()
isImportPasswords
public java.lang.Boolean isImportPasswords()
setImportPasswords
public void setImportPasswords(java.lang.Boolean importPasswords)
isValid
public void isValid()
throws ImporterConfigurationException
- 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
- Throws:
ImporterConfigurationException
- if there is a problem validating the configuration
setOverwriteTarget
public void setOverwriteTarget(java.lang.Boolean overwriteTarget)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2010 Atlassian. All Rights Reserved.