Author: dcosse Date: 2014-05-16 18:55:46 +0200 (Fri, 16 May 2014) New Revision: 3814 Url: http://forge.chorem.org/projects/lima/repository/revisions/3814 Log: refs #934 correction sur service de migration Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/migration/DatabaseMigrationClass.java Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/migration/DatabaseMigrationClass.java =================================================================== --- trunk/lima-business/src/main/java/org/chorem/lima/business/migration/DatabaseMigrationClass.java 2014-05-16 16:43:11 UTC (rev 3813) +++ trunk/lima-business/src/main/java/org/chorem/lima/business/migration/DatabaseMigrationClass.java 2014-05-16 16:55:46 UTC (rev 3814) @@ -24,33 +24,37 @@ */ package org.chorem.lima.business.migration; -import org.chorem.lima.DefaultServiceContext; +import org.chorem.lima.entity.LimaCallaoTopiaPersistenceContext; import org.nuiton.topia.migration.TopiaMigrationCallbackByClassNG; -import org.nuiton.topia.persistence.TopiaException; +import org.nuiton.topia.persistence.support.TopiaSqlSupport; import org.nuiton.util.Version; -import org.nuiton.topia.migration.TopiaMigrationCallbackByClassNG.MigrationCallBackForVersion; import java.util.List; import java.util.Set; -public class DatabaseMigrationClass extends MigrationCallBackForVersion<DefaultServiceContext> { +public class DatabaseMigrationClass extends TopiaMigrationCallbackByClassNG<LimaCallaoTopiaPersistenceContext> { protected static final Version VERSION_0_5 = new Version("0.5"); protected static final Version VERSION_0_6 = new Version("0.6"); protected static final Version VERSION_0_8 = new Version("0.8"); + public DatabaseMigrationClass() { + super(new MigrationResolvercd ()); + } + + @Override - public Version getVersion() { - return null; + public boolean askUser(Version version, List<Version> versions) { + return false; } @Override - protected void prepareMigrationScript(DefaultServiceContext defaultServiceContext, List<String> strings, boolean b, boolean b2) throws TopiaException { + protected TopiaSqlSupport getSqlSupport(LimaCallaoTopiaPersistenceContext limaCallaoTopiaPersistenceContext) { + return null; + }cd .. - } + static class MigrationResolver implements MigrationCallBackForVersionResolver { - protected static class MigrationResolver implements TopiaMigrationCallbackByClassNG.MigrationCallBackForVersionResolver { - @Override public Set<Version> getAllVersions() { return null;