Author: bleny Date: 2011-02-18 14:50:26 +0000 (Fri, 18 Feb 2011) New Revision: 1032 Log: add reference modification due to user imported bad data and cannot remove it Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java trunk/wao-business/src/main/java/fr/ifremer/wao/WaoMigrationCallBack.java Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java =================================================================== --- trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java 2011-02-18 11:16:03 UTC (rev 1031) +++ trunk/wao-business/src/main/java/fr/ifremer/wao/PostgresMigrationCallback.java 2011-02-18 14:50:26 UTC (rev 1032) @@ -785,4 +785,10 @@ "locale CHARACTER VARYING(30)," + "\"text\" TEXT);"); } + + @Override + protected void correctFishingZoneReferential_2_1(List<String> queries) { + // Here we deal with a user who want to update data but miss the feature in Wao + queries.add("UPDATE FishingZone SET districtCode='GSA07' WHERE topiaId='fr.ifremer.wao.entity.FishingZone#1264666466997#0.7383156631150655'"); + } } Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/WaoMigrationCallBack.java =================================================================== --- trunk/wao-business/src/main/java/fr/ifremer/wao/WaoMigrationCallBack.java 2011-02-18 11:16:03 UTC (rev 1031) +++ trunk/wao-business/src/main/java/fr/ifremer/wao/WaoMigrationCallBack.java 2011-02-18 14:50:26 UTC (rev 1032) @@ -129,6 +129,8 @@ protected abstract void addTranslations_2_1(List<String> queries); + protected abstract void correctFishingZoneReferential_2_1(List<String> queries); + protected static final Version[] VERSIONS = new Version[] { VersionUtil.valueOf("1.0"), VersionUtil.valueOf("1.1"), @@ -454,6 +456,8 @@ addTranslations_2_1(queries); + correctFishingZoneReferential_2_1(queries); + String[] strings = queries.toArray(new String[queries.size()]); executeSQL(tx, showSql, showProgression, strings); }