hudson.plugins.global_build_stats.xstream.migration.v1
Class V0ToV1Migrator

java.lang.Object
  extended by hudson.plugins.global_build_stats.xstream.migration.AbstractMigrator<V0GlobalBuildStatsPOJO,V1GlobalBuildStatsPOJO>
      extended by hudson.plugins.global_build_stats.xstream.migration.v1.V0ToV1Migrator
All Implemented Interfaces:
GlobalBuildStatsDataMigrator<V0GlobalBuildStatsPOJO,V1GlobalBuildStatsPOJO>

public class V0ToV1Migrator
extends AbstractMigrator<V0GlobalBuildStatsPOJO,V1GlobalBuildStatsPOJO>

V1 Evolutions : - No more empty BuildStatConfig's jobFilter in data configuration - BuildStatConfiguration id added

Author:
fcamblor

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

Constructor Detail

V0ToV1Migrator

public V0ToV1Migrator()
Method Detail

createMigratedPojo

protected V1GlobalBuildStatsPOJO createMigratedPojo()
Specified by:
createMigratedPojo in class AbstractMigrator<V0GlobalBuildStatsPOJO,V1GlobalBuildStatsPOJO>

migrateBuildStatConfigs

protected java.util.List<BuildStatConfiguration> migrateBuildStatConfigs(java.util.List<BuildStatConfiguration> buildStatConfigs)
Overrides:
migrateBuildStatConfigs in class AbstractMigrator<V0GlobalBuildStatsPOJO,V1GlobalBuildStatsPOJO>


Copyright © 2010. All Rights Reserved.