com.atlassian.jira.imports.fogbugz
Class FogBugzDataBean
java.lang.Object
com.atlassian.jira.imports.fogbugz.FogBugzDataBean
- All Implemented Interfaces:
- ImportDataBean
public class FogBugzDataBean
- extends Object
- implements ImportDataBean
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ISSUE_KEY_REGEX
public static final String ISSUE_KEY_REGEX
- See Also:
- Constant Field Values
FogBugzDataBean
public FogBugzDataBean(FogBugzConnectionBean connectionBean,
FogBugzConfigBean configBean)
getUsers
public Collection<ExternalUser> 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
getProjects
public Collection<ExternalProject> 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 Collection<ExternalVersion> getVersions(ExternalProject externalProject)
- Specified by:
getVersions
in interface ImportDataBean
- Parameters:
externalProject
- that contains versions
- Returns:
- a collection of
ExternalVersion
objects
getComponents
public Collection<ExternalComponent> getComponents(ExternalProject externalProject)
- Specified by:
getComponents
in interface ImportDataBean
- Parameters:
externalProject
- containing components
- Returns:
- a collection of
ExternalComponent
getIssues
public Collection<ExternalIssue> 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 Iterator<ExternalIssue> getIssuesIterator(ExternalProject externalProject)
- Specified by:
getIssuesIterator
in interface ImportDataBean
getLinks
public Collection<ExternalLink> 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 Long getTotalIssues()
- Specified by:
getTotalIssues
in interface ImportDataBean
- Returns:
- the total number of issues to be imported
cleanUp
public void cleanUp()
- Specified by:
cleanUp
in interface ImportDataBean
getAttachmentsForIssue
public Collection<ExternalAttachment> getAttachmentsForIssue(ExternalIssue externalIssue)
- Specified by:
getAttachmentsForIssue
in interface ImportDataBean
getIssueKeyRegex
public String getIssueKeyRegex()
- Specified by:
getIssueKeyRegex
in interface ImportDataBean
Copyright © 2002-2010 Atlassian. All Rights Reserved.