com.atlassian.jira.imports.project.transformer
Class IssueTransformerImpl

java.lang.Object
  extended by com.atlassian.jira.imports.project.transformer.IssueTransformerImpl
All Implemented Interfaces:
IssueTransformer

public class IssueTransformerImpl
extends Object
implements IssueTransformer

Since:
v3.13

Constructor Summary
IssueTransformerImpl()
           
 
Method Summary
 ExternalIssue transform(ProjectImportMapper projectImportMapper, ExternalIssue issue)
          Transforms an ExternalIssue based on the project import mapper that is provided.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IssueTransformerImpl

public IssueTransformerImpl()
Method Detail

transform

public ExternalIssue transform(ProjectImportMapper projectImportMapper,
                               ExternalIssue issue)
Description copied from interface: IssueTransformer
Transforms an ExternalIssue based on the project import mapper that is provided. This should only be used with a fully mapped and validated ProjectImportMapper.

Note that the ID is left as null, as the new ID will not be known until the object is created.

Specified by:
transform in interface IssueTransformer
Parameters:
projectImportMapper - a fully mapped and validated ProjectImportMapper
issue - the external issue that contains all the old values that need to be transformed and other values that should be stored that need no transformation.
Returns:
a new ExternalIssue that contains the transformed values based on the projectImportMapper.


Copyright © 2002-2012 Atlassian. All Rights Reserved.