hudson.plugins.global_build_stats.xstream.migration.v3
Class V2ToV3Migrator

java.lang.Object
  extended by hudson.plugins.global_build_stats.xstream.migration.AbstractMigrator<V2GlobalBuildStatsPOJO,V3GlobalBuildStatsPOJO>
      extended by hudson.plugins.global_build_stats.xstream.migration.v3.V2ToV3Migrator
All Implemented Interfaces:
GlobalBuildStatsDataMigrator<V2GlobalBuildStatsPOJO,V3GlobalBuildStatsPOJO>

public class V2ToV3Migrator
extends AbstractMigrator<V2GlobalBuildStatsPOJO,V3GlobalBuildStatsPOJO>

V3 Evolutions : - JobBuildResult.duration and JobBuildResult.nodeName attributes added

Author:
fcamblor

Constructor Summary
V2ToV3Migrator()
           
 
Method Summary
protected  V3GlobalBuildStatsPOJO createMigratedPojo()
           
protected  java.util.List<JobBuildResult> migrateJobBuildResults(java.util.List<JobBuildResult> jobBuildResults)
           
 
Methods inherited from class hudson.plugins.global_build_stats.xstream.migration.AbstractMigrator
migrate, migrateBuildStatConfigs, readGlobalBuildStatsPOJO, registerBuildStatConfigId, retrieveBuildFromJobBuildResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

V2ToV3Migrator

public V2ToV3Migrator()
Method Detail

createMigratedPojo

protected V3GlobalBuildStatsPOJO createMigratedPojo()
Specified by:
createMigratedPojo in class AbstractMigrator<V2GlobalBuildStatsPOJO,V3GlobalBuildStatsPOJO>

migrateJobBuildResults

protected java.util.List<JobBuildResult> migrateJobBuildResults(java.util.List<JobBuildResult> jobBuildResults)
Overrides:
migrateJobBuildResults in class AbstractMigrator<V2GlobalBuildStatsPOJO,V3GlobalBuildStatsPOJO>


Copyright © 2010. All Rights Reserved.