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

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

public class ChangeGroupTransformerImpl
extends Object
implements ChangeGroupTransformer

Since:
v3.13

Constructor Summary
ChangeGroupTransformerImpl()
           
 
Method Summary
 ExternalChangeGroup transform(ProjectImportMapper projectImportMapper, ExternalChangeGroup changeGroup)
          Transforms an ExternalChangeGroup 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

ChangeGroupTransformerImpl

public ChangeGroupTransformerImpl()
Method Detail

transform

public ExternalChangeGroup transform(ProjectImportMapper projectImportMapper,
                                     ExternalChangeGroup changeGroup)
Description copied from interface: ChangeGroupTransformer
Transforms an ExternalChangeGroup 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 ChangeGroupTransformer
Parameters:
projectImportMapper - a fully mapped and validated ProjectImportMapper
changeGroup - the external ChangeGroup 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 ExternalChangeGroup that contains the transformed values based on the projectImportMapper.


Copyright © 2002-2012 Atlassian. All Rights Reserved.