com.atlassian.jira.imports.project.transformer
Interface TrackbackTransformer

All Known Implementing Classes:
TrackbackTransformerImpl

public interface TrackbackTransformer

Used to transform an ExternalTrackback based on the project import mapper that is provided. This should only be used with a fully mapped and validated ProjectImportMapper.

Since:
v3.13

Method Summary
 ExternalTrackback transform(ProjectImportMapper projectImportMapper, ExternalTrackback trackback)
          Transforms an ExternalTrackback based on the project import mapper that is provided.
 

Method Detail

transform

ExternalTrackback transform(ProjectImportMapper projectImportMapper,
                            ExternalTrackback trackback)
Transforms an ExternalTrackback 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.

Parameters:
projectImportMapper - a fully mapped and validated ProjectImportMapper
trackback - the external trackback 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 ExternalTrackback that contains the transformed values based on the projectImportMapper.


Copyright © 2002-2010 Atlassian. All Rights Reserved.