hudson.plugins.global_build_stats.xstream.migration.v0
Class InitialMigrator

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

public class InitialMigrator
extends AbstractMigrator<V0GlobalBuildStatsPOJO,V0GlobalBuildStatsPOJO>

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

Author:
fcamblor

Constructor Summary
InitialMigrator()
           
 
Method Summary
protected  V0GlobalBuildStatsPOJO createMigratedPojo()
           
 V0GlobalBuildStatsPOJO migrate(V0GlobalBuildStatsPOJO pojo)
           
protected  boolean registerBuildStatConfigId()
           
 
Methods inherited from class hudson.plugins.global_build_stats.xstream.migration.AbstractMigrator
migrateBuildStatConfigs, migrateJobBuildResults, readGlobalBuildStatsPOJO, retrieveBuildFromJobBuildResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InitialMigrator

public InitialMigrator()
Method Detail

createMigratedPojo

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

registerBuildStatConfigId

protected boolean registerBuildStatConfigId()
Overrides:
registerBuildStatConfigId in class AbstractMigrator<V0GlobalBuildStatsPOJO,V0GlobalBuildStatsPOJO>

migrate

public V0GlobalBuildStatsPOJO migrate(V0GlobalBuildStatsPOJO pojo)
Specified by:
migrate in interface GlobalBuildStatsDataMigrator<V0GlobalBuildStatsPOJO,V0GlobalBuildStatsPOJO>
Overrides:
migrate in class AbstractMigrator<V0GlobalBuildStatsPOJO,V0GlobalBuildStatsPOJO>


Copyright © 2010. All Rights Reserved.