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

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

public class LabelTransformerImpl
extends Object
implements LabelTransformer

Since:
v4.2

Constructor Summary
LabelTransformerImpl()
           
 
Method Summary
 ExternalLabel transform(ProjectImportMapper projectImportMapper, ExternalLabel oldLabel)
          Transforms an ExternalLabel 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

LabelTransformerImpl

public LabelTransformerImpl()
Method Detail

transform

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


Copyright © 2002-2012 Atlassian. All Rights Reserved.