com.atlassian.jira.imports.csv
Class CsvDataBean
java.lang.Object
com.atlassian.jira.imports.csv.CsvDataBean
- All Implemented Interfaces:
- ImportDataBean
public class CsvDataBean
- extends java.lang.Object
- implements ImportDataBean
Constructor Summary |
CsvDataBean(java.io.File file,
ExternalVersionMapper affectedVersionMapper,
ExternalVersionMapper fixedVersionMapper,
java.util.List userMappers,
ExternalComponentMapper componentMapper,
ExternalProjectMapper projectMapper,
ExternalIssueMapper issueMapper,
ExternalCommentMapper commentMapper,
ExternalCustomFieldValueMapper customFieldValueMapper,
ExternalLabelsMapper labelsMapper,
java.lang.Character delimiter)
|
CsvDataBean(java.io.File file,
java.io.File propertiesFile,
java.util.Locale locale,
java.lang.Character delimiter)
|
CsvDataBean(java.io.File file,
java.util.Locale locale,
java.lang.Character delimiter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CsvDataBean
public CsvDataBean(java.io.File file,
ExternalVersionMapper affectedVersionMapper,
ExternalVersionMapper fixedVersionMapper,
java.util.List userMappers,
ExternalComponentMapper componentMapper,
ExternalProjectMapper projectMapper,
ExternalIssueMapper issueMapper,
ExternalCommentMapper commentMapper,
ExternalCustomFieldValueMapper customFieldValueMapper,
ExternalLabelsMapper labelsMapper,
java.lang.Character delimiter)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
CsvDataBean
public CsvDataBean(java.io.File file,
java.util.Locale locale,
java.lang.Character delimiter)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
CsvDataBean
public CsvDataBean(java.io.File file,
java.io.File propertiesFile,
java.util.Locale locale,
java.lang.Character delimiter)
throws java.io.FileNotFoundException,
org.apache.commons.configuration.ConfigurationException
- Throws:
java.io.FileNotFoundException
org.apache.commons.configuration.ConfigurationException
getProjects
public java.util.Collection getProjects()
- Specified by:
getProjects
in interface ImportDataBean
- Returns:
- A Collection of
ExternalProject
objects. The ExternalProjects must have enough
values to be parsed by ProjectUtils.createProject(java.util.Map)
getVersions
public java.util.Collection getVersions(ExternalProject externalProject)
- Specified by:
getVersions
in interface ImportDataBean
- Parameters:
externalProject
- that contains versions
- Returns:
- a collection of
ExternalVersion
objects
getComponents
public java.util.Collection getComponents(ExternalProject externalProject)
- Specified by:
getComponents
in interface ImportDataBean
- Parameters:
externalProject
- containing components
- Returns:
- a collection of
ExternalComponent
getUsers
public java.util.Collection getUsers()
- Description copied from interface:
ImportDataBean
- Gets a Collection of all the users being imported.
- Specified by:
getUsers
in interface ImportDataBean
- Returns:
- a Collection
ExternalUser
objects
getIssues
public java.util.Collection getIssues(ExternalProject externalProject)
- Description copied from interface:
ImportDataBean
- Gets a collection of externalissues being imported for a project
- Specified by:
getIssues
in interface ImportDataBean
- Parameters:
externalProject
- of the issue
- Returns:
- collection of
ExternalIssue
objects
getIssuesIterator
public java.util.Iterator getIssuesIterator(ExternalProject externalProject)
- Specified by:
getIssuesIterator
in interface ImportDataBean
cleanUp
public void cleanUp()
- Specified by:
cleanUp
in interface ImportDataBean
getAttachmentsForIssue
public java.util.Collection getAttachmentsForIssue(ExternalIssue externalIssue)
- Specified by:
getAttachmentsForIssue
in interface ImportDataBean
getIssueKeyRegex
public java.lang.String getIssueKeyRegex()
- Specified by:
getIssueKeyRegex
in interface ImportDataBean
getLinks
public java.util.Collection getLinks()
- Description copied from interface:
ImportDataBean
- get related and linked issues
- Specified by:
getLinks
in interface ImportDataBean
- Returns:
- as a collection of
ExternalLink
objects
getTotalIssues
public java.lang.Long getTotalIssues()
- Specified by:
getTotalIssues
in interface ImportDataBean
- Returns:
- the total number of issues to be imported
getUserFieldsPrefix
protected java.util.List getUserFieldsPrefix()
getVersionFieldsPrefix
protected java.util.List getVersionFieldsPrefix()
setAffectedVersionMapper
public void setAffectedVersionMapper(SimpleExternalVersionMapper affectedVersionMapper)
setFixedVersionMapper
public void setFixedVersionMapper(SimpleExternalVersionMapper fixedVersionMapper)
setUserMappers
public void setUserMappers(java.util.List userMappers)
setComponentMapper
public void setComponentMapper(ExternalComponentMapper componentMapper)
setProjectMapper
public void setProjectMapper(ExternalProjectMapper projectMapper)
setIssueMapper
public void setIssueMapper(ExternalIssueMapper issueMapper)
setTimeEstimateConverter
public void setTimeEstimateConverter(TimeEstimateConverter timeEstimateConverter)
setCommentMapper
public void setCommentMapper(ExternalCommentMapper commentMapper)
setCustomFieldValueMapper
public void setCustomFieldValueMapper(ExternalCustomFieldValueMapper customFieldValueMapper)
Copyright © 2002-2011 Atlassian. All Rights Reserved.