com.atlassian.crowd.importer.config
Class CsvConfiguration
java.lang.Object
com.atlassian.crowd.importer.config.Configuration
com.atlassian.crowd.importer.config.CsvConfiguration
- All Implemented Interfaces:
- java.io.Serializable
public class CsvConfiguration
- extends Configuration
- implements java.io.Serializable
This configuration type will encapsulate all required elements
to import users/groups and their memberships into Crowd from
two CSV files
- See Also:
- Serialized Form
Constructor Summary |
CsvConfiguration()
|
CsvConfiguration(java.lang.Long directoryID,
java.lang.String application,
java.lang.Boolean importPasswords,
java.io.File users,
java.io.File groupMemberships,
java.lang.Character delimiter,
java.lang.Boolean encryptPasswords)
|
Methods inherited from class com.atlassian.crowd.importer.config.Configuration |
equals, getApplication, getDirectoryID, hashCode, isImportPasswords, isOverwriteTarget, setApplication, setDirectoryID, setImportPasswords, setOverwriteTarget, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
USER_PREFIX
public static final java.lang.String USER_PREFIX
- See Also:
- Constant Field Values
USER_FIRSTNAME
public static final java.lang.String USER_FIRSTNAME
- See Also:
- Constant Field Values
USER_LASTNAME
public static final java.lang.String USER_LASTNAME
- See Also:
- Constant Field Values
USER_EMAILADDRESS
public static final java.lang.String USER_EMAILADDRESS
- See Also:
- Constant Field Values
USER_USERNAME
public static final java.lang.String USER_USERNAME
- See Also:
- Constant Field Values
USER_PASSWORD
public static final java.lang.String USER_PASSWORD
- See Also:
- Constant Field Values
USER_NONE
public static final java.lang.String USER_NONE
- See Also:
- Constant Field Values
GROUP_PREFIX
public static final java.lang.String GROUP_PREFIX
- See Also:
- Constant Field Values
GROUP_NAME
public static final java.lang.String GROUP_NAME
- See Also:
- Constant Field Values
GROUP_USERNAME
public static final java.lang.String GROUP_USERNAME
- See Also:
- Constant Field Values
GROUP_NONE
public static final java.lang.String GROUP_NONE
- See Also:
- Constant Field Values
CsvConfiguration
public CsvConfiguration()
CsvConfiguration
public CsvConfiguration(java.lang.Long directoryID,
java.lang.String application,
java.lang.Boolean importPasswords,
java.io.File users,
java.io.File groupMemberships,
java.lang.Character delimiter,
java.lang.Boolean encryptPasswords)
buildSampleUserMapping
protected void buildSampleUserMapping(java.io.File csvDataFile)
buildSampleGroupMapping
protected void buildSampleGroupMapping(java.io.File csvDataFile)
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
getUsers
public java.io.File getUsers()
setUsers
public void setUsers(java.io.File users)
getGroupMemberships
public java.io.File getGroupMemberships()
setGroupMemberships
public void setGroupMemberships(java.io.File groupMemberships)
getDelimiter
public java.lang.Character getDelimiter()
setDelimiter
public void setDelimiter(java.lang.Character delimiter)
isEncryptPasswords
public java.lang.Boolean isEncryptPasswords()
setEncryptPasswords
public void setEncryptPasswords(java.lang.Boolean encryptPasswords)
getUserHeaderRow
public java.util.List getUserHeaderRow()
getUserSampleRow
public java.util.List getUserSampleRow()
getGroupHeaderRow
public java.util.List getGroupHeaderRow()
getGroupSampleRow
public java.util.List getGroupSampleRow()
getUserMappingConfiguration
public org.apache.commons.collections.OrderedBidiMap getUserMappingConfiguration()
setUserMappingConfiguration
public void setUserMappingConfiguration(org.apache.commons.collections.OrderedBidiMap userMappingConfiguration)
getGroupMappingConfiguration
public org.apache.commons.collections.OrderedBidiMap getGroupMappingConfiguration()
setGroupMappingConfiguration
public void setGroupMappingConfiguration(org.apache.commons.collections.OrderedBidiMap groupMappingConfiguration)
Copyright © 2010 Atlassian. All Rights Reserved.