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.