com.atlassian.jira.imports.csv.mappers
Interface ExternalUserMapper
- All Superinterfaces:
- ExternalObjectMapper
- All Known Implementing Classes:
- ConcatNameMapper, FirstInitialFirstNameUserMapper, FullNameUserMapper
public interface ExternalUserMapper
- extends ExternalObjectMapper
Interface which defines a how to extract ExternalUser objects from data in the CSV file.
The default implementation is FullNameUserMapper
.
Other mappers may be dynamically loaded via reflection and used depending on configuration settings.
All classes must have a UserMapper(String userField, String defaultEmailSuffix) constructor for dynamic construction.
TODO: This cannot handle multi-selects currently.
- See Also:
For dynamic construction of implementors.
REPORTER_PREFIX
static final String REPORTER_PREFIX
- See Also:
- Constant Field Values
ASSIGNEE_PREFIX
static final String ASSIGNEE_PREFIX
- See Also:
- Constant Field Values
DEFAULT_EMAIL_SUFFIX
static final String DEFAULT_EMAIL_SUFFIX
- See Also:
- Constant Field Values
buildFromMultiMap
ExternalUser buildFromMultiMap(org.apache.commons.collections.MultiMap bean)
Copyright © 2002-2009 Atlassian. All Rights Reserved.