public class CsvConfiguration extends Configuration implements Serializable
Modifier and Type | Field and Description |
---|---|
static String |
GROUP_NAME |
static String |
GROUP_NONE |
static String |
GROUP_PREFIX |
static String |
GROUP_USERNAME |
static String |
USER_EMAILADDRESS |
static String |
USER_FIRSTNAME |
static String |
USER_LASTNAME |
static String |
USER_NONE |
static String |
USER_PASSWORD |
static String |
USER_PREFIX |
static String |
USER_USERNAME |
overwriteTarget
Constructor and Description |
---|
CsvConfiguration() |
CsvConfiguration(Long directoryID,
String application,
boolean importPasswords,
File users,
File groupMemberships,
Character delimiter,
boolean encryptPasswords) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildSampleGroupMapping(File csvDataFile) |
protected void |
buildSampleUserMapping(File csvDataFile) |
Character |
getDelimiter() |
List |
getGroupHeaderRow() |
org.apache.commons.collections.OrderedBidiMap |
getGroupMappingConfiguration() |
File |
getGroupMemberships() |
List |
getGroupSampleRow() |
List |
getUserHeaderRow() |
org.apache.commons.collections.OrderedBidiMap |
getUserMappingConfiguration() |
File |
getUsers() |
List |
getUserSampleRow() |
boolean |
isEncryptPasswords() |
void |
isValid()
Will make sure that all required properties have been set on the Configuration
object to perform an import.
|
void |
setDelimiter(Character delimiter) |
void |
setEncryptPasswords(boolean encryptPasswords) |
void |
setGroupMappingConfiguration(org.apache.commons.collections.OrderedBidiMap groupMappingConfiguration) |
void |
setGroupMemberships(File groupMemberships) |
void |
setUserMappingConfiguration(org.apache.commons.collections.OrderedBidiMap userMappingConfiguration) |
void |
setUsers(File users) |
getApplication, getDirectoryID, getImportNestedGroups, isImportPasswords, isOverwriteTarget, setApplication, setDirectoryID, setImportNestedGroups, setImportPasswords, setOverwriteTarget, toString
public static final String USER_PREFIX
public static final String USER_FIRSTNAME
public static final String USER_LASTNAME
public static final String USER_EMAILADDRESS
public static final String USER_USERNAME
public static final String USER_PASSWORD
public static final String USER_NONE
public static final String GROUP_PREFIX
public static final String GROUP_NAME
public static final String GROUP_USERNAME
public static final String GROUP_NONE
protected void buildSampleUserMapping(File csvDataFile)
protected void buildSampleGroupMapping(File csvDataFile)
public void isValid() throws ImporterConfigurationException
Configuration
isValid
in class Configuration
ImporterConfigurationException
- if there is a problem validating the configurationpublic File getUsers()
public void setUsers(File users)
public File getGroupMemberships()
public void setGroupMemberships(File groupMemberships)
public Character getDelimiter()
public void setDelimiter(Character delimiter)
public boolean isEncryptPasswords()
public void setEncryptPasswords(boolean encryptPasswords)
public List getUserHeaderRow()
public List getUserSampleRow()
public List getGroupHeaderRow()
public List getGroupSampleRow()
public org.apache.commons.collections.OrderedBidiMap getUserMappingConfiguration()
public void setUserMappingConfiguration(org.apache.commons.collections.OrderedBidiMap userMappingConfiguration)
public org.apache.commons.collections.OrderedBidiMap getGroupMappingConfiguration()
public void setGroupMappingConfiguration(org.apache.commons.collections.OrderedBidiMap groupMappingConfiguration)
Copyright © 2018 Atlassian. All rights reserved.