hudson.plugins.global_build_stats.xstream.migration.v5
Class V4ToV5Migrator

java.lang.Object
  extended by hudson.plugins.global_build_stats.xstream.migration.AbstractMigrator<V4GlobalBuildStatsPOJO,V5GlobalBuildStatsPOJO>
      extended by hudson.plugins.global_build_stats.xstream.migration.v5.V4ToV5Migrator
All Implemented Interfaces:
GlobalBuildStatsDataMigrator<V4GlobalBuildStatsPOJO,V5GlobalBuildStatsPOJO>

public class V4ToV5Migrator
extends AbstractMigrator<V4GlobalBuildStatsPOJO,V5GlobalBuildStatsPOJO>

V5 Evolutions : - BuildStatConfiguration.nodeFilter attribute added - BuildStatConfiguration.jobFilter values refactored ("jobNameRegex" => "fieldRegex")

Author:
fcamblor

Constructor Summary
V4ToV5Migrator()
           
 
Method Summary
protected  V5GlobalBuildStatsPOJO 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

V4ToV5Migrator

public V4ToV5Migrator()
Method Detail

createMigratedPojo

protected V5GlobalBuildStatsPOJO createMigratedPojo()
Specified by:
createMigratedPojo in class AbstractMigrator<V4GlobalBuildStatsPOJO,V5GlobalBuildStatsPOJO>

migrateBuildStatConfigs

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


Copyright © 2010. All Rights Reserved.