Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe

Commits:

30 changed files:

Changes:

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_3_1.java
    ... ... @@ -10,12 +10,12 @@ package fr.ird.observe.entities.migration.old;
    10 10
      * it under the terms of the GNU General Public License as
    
    11 11
      * published by the Free Software Foundation, either version 3 of the
    
    12 12
      * License, or (at your option) any later version.
    
    13
    - * 
    
    13
    + *
    
    14 14
      * This program is distributed in the hope that it will be useful,
    
    15 15
      * but WITHOUT ANY WARRANTY; without even the implied warranty of
    
    16 16
      * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    
    17 17
      * GNU General Public License for more details.
    
    18
    - * 
    
    18
    + *
    
    19 19
      * You should have received a copy of the GNU General Public
    
    20 20
      * License along with this program.  If not, see
    
    21 21
      * <http://www.gnu.org/licenses/gpl-3.0.html>.
    
    ... ... @@ -44,7 +44,7 @@ import java.util.List;
    44 44
      * @since 3.1
    
    45 45
      */
    
    46 46
     @AutoService(MigrationVersionResource.class)
    
    47
    -public class DataSourceMigrationForVersion_3_1 extends LegacyMigrationVersionResource{
    
    47
    +public class DataSourceMigrationForVersion_3_1 extends LegacyMigrationVersionResource {
    
    48 48
     
    
    49 49
         public DataSourceMigrationForVersion_3_1() {
    
    50 50
             super(Versions.valueOf("3.1"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_3_10.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 3.10
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_3_10 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_3_10 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_3_10() {
    
    40 40
             super(Versions.valueOf("3.10"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_3_11.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 3.11
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_3_11 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_3_11 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_3_11() {
    
    40 40
             super(Versions.valueOf("3.11"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_3_12.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 3.12
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_3_12 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_3_12 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_3_12() {
    
    40 40
             super(Versions.valueOf("3.12"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_3_14.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 3.14
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_3_14 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_3_14 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_3_14() {
    
    40 40
             super(Versions.valueOf("3.14"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_3_15.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 3.15
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_3_15 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_3_15 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_3_15() {
    
    40 40
             super(Versions.valueOf("3.15"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_3_16.java
    ... ... @@ -43,7 +43,7 @@ import java.util.Set;
    43 43
      */
    
    44 44
     @SuppressWarnings("SqlDialectInspection")
    
    45 45
     @AutoService(MigrationVersionResource.class)
    
    46
    -public class DataSourceMigrationForVersion_3_16 extends LegacyMigrationVersionResource{
    
    46
    +public class DataSourceMigrationForVersion_3_16 extends LegacyMigrationVersionResource {
    
    47 47
     
    
    48 48
         /** Logger. */
    
    49 49
         private static final Logger log = LogManager.getLogger(DataSourceMigrationForVersion_3_16.class);
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_3_5.java
    ... ... @@ -36,7 +36,7 @@ import java.util.Set;
    36 36
      * @since 4.0
    
    37 37
      */
    
    38 38
     @AutoService(MigrationVersionResource.class)
    
    39
    -public class DataSourceMigrationForVersion_3_5 extends LegacyMigrationVersionResource{
    
    39
    +public class DataSourceMigrationForVersion_3_5 extends LegacyMigrationVersionResource {
    
    40 40
     
    
    41 41
         private static final String[] TABLES = new String[]{
    
    42 42
                 "ParametrageTaillePoidsFaune",
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_3_7.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 3.7
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_3_7 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_3_7 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_3_7() {
    
    40 40
             super(Versions.valueOf("3.7"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_3_8.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 3.8
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_3_8 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_3_8 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_3_8() {
    
    40 40
             super(Versions.valueOf("3.8"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_3_9.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 3.9
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_3_9 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_3_9 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_3_9() {
    
    40 40
             super(Versions.valueOf("3.9"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_4_0.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 4.0
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_4_0 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_4_0 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_4_0() {
    
    40 40
             super(Versions.valueOf("4.0"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_4_0_1.java
    ... ... @@ -45,7 +45,7 @@ import java.util.Set;
    45 45
      */
    
    46 46
     @SuppressWarnings("SqlDialectInspection")
    
    47 47
     @AutoService(MigrationVersionResource.class)
    
    48
    -public class DataSourceMigrationForVersion_4_0_1 extends LegacyMigrationVersionResource{
    
    48
    +public class DataSourceMigrationForVersion_4_0_1 extends LegacyMigrationVersionResource {
    
    49 49
     
    
    50 50
         public DataSourceMigrationForVersion_4_0_1() {
    
    51 51
             super(Versions.valueOf("4.0.1"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_4_0_2.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 4.0.1
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_4_0_2 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_4_0_2 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_4_0_2() {
    
    40 40
             super(Versions.valueOf("4.0.2"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_4_0_4.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 4.0.1
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_4_0_4 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_4_0_4 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_4_0_4() {
    
    40 40
             super(Versions.valueOf("4.0.4"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_4_0_RC2.java
    ... ... @@ -42,7 +42,7 @@ import java.util.Set;
    42 42
      */
    
    43 43
     @SuppressWarnings("SqlDialectInspection")
    
    44 44
     @AutoService(MigrationVersionResource.class)
    
    45
    -public class DataSourceMigrationForVersion_4_0_RC2 extends LegacyMigrationVersionResource{
    
    45
    +public class DataSourceMigrationForVersion_4_0_RC2 extends LegacyMigrationVersionResource {
    
    46 46
     
    
    47 47
         public DataSourceMigrationForVersion_4_0_RC2() {
    
    48 48
             super(Versions.valueOf("4.0-RC2"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_4_0_RC3.java
    ... ... @@ -44,7 +44,7 @@ import java.util.Set;
    44 44
      */
    
    45 45
     @SuppressWarnings("SqlDialectInspection")
    
    46 46
     @AutoService(MigrationVersionResource.class)
    
    47
    -public class DataSourceMigrationForVersion_4_0_RC3 extends LegacyMigrationVersionResource{
    
    47
    +public class DataSourceMigrationForVersion_4_0_RC3 extends LegacyMigrationVersionResource {
    
    48 48
     
    
    49 49
         private static final Logger log = LogManager.getLogger(DataSourceMigrationForVersion_4_0_RC3.class);
    
    50 50
     
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_4_0_RC4.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 4.0-RC4
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_4_0_RC4 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_4_0_RC4 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_4_0_RC4() {
    
    40 40
             super(Versions.valueOf("4.0-RC4"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_4_0_RC6.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 4.0-RC6
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_4_0_RC6 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_4_0_RC6 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_4_0_RC6() {
    
    40 40
             super(Versions.valueOf("4.0-RC6"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_4_0_RC7.java
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 4.0-RC7
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_4_0_RC7 extends LegacyMigrationVersionResource{
    
    37
    +public class DataSourceMigrationForVersion_4_0_RC7 extends LegacyMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_4_0_RC7() {
    
    40 40
             super(Versions.valueOf("4.0-RC7"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/DataSourceMigrationForVersion_5_0.javapersistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_5_0.java
    1
    -package fr.ird.observe.entities.migration;
    
    1
    +package fr.ird.observe.entities.migration.old;
    
    2 2
     
    
    3 3
     /*
    
    4 4
      * #%L
    
    ... ... @@ -36,7 +36,7 @@ import java.util.stream.Collectors;
    36 36
      * @author Tony Chemit - dev@tchemit.fr
    
    37 37
      */
    
    38 38
     @AutoService(MigrationVersionResource.class)
    
    39
    -public class DataSourceMigrationForVersion_5_0 extends MigrationVersionResource {
    
    39
    +public class DataSourceMigrationForVersion_5_0 extends OldMigrationVersionResource {
    
    40 40
     
    
    41 41
         public DataSourceMigrationForVersion_5_0() {
    
    42 42
             super(Versions.valueOf("5.0"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/DataSourceMigrationForVersion_6_0.javapersistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_6_0.java
    1
    -package fr.ird.observe.entities.migration;
    
    1
    +package fr.ird.observe.entities.migration.old;
    
    2 2
     
    
    3 3
     /*-
    
    4 4
      * #%L
    
    ... ... @@ -49,7 +49,7 @@ import java.util.stream.Collectors;
    49 49
      */
    
    50 50
     @SuppressWarnings("SqlDialectInspection")
    
    51 51
     @AutoService(MigrationVersionResource.class)
    
    52
    -public class DataSourceMigrationForVersion_6_0 extends MigrationVersionResource {
    
    52
    +public class DataSourceMigrationForVersion_6_0 extends OldMigrationVersionResource {
    
    53 53
     
    
    54 54
         public DataSourceMigrationForVersion_6_0() {
    
    55 55
             super(Versions.valueOf("6.0"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/DataSourceMigrationForVersion_6_1.javapersistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_6_1.java
    1
    -package fr.ird.observe.entities.migration;
    
    1
    +package fr.ird.observe.entities.migration.old;
    
    2 2
     
    
    3 3
     /*-
    
    4 4
      * #%L
    
    ... ... @@ -38,7 +38,7 @@ import java.util.TreeMap;
    38 38
      * @since 6.0
    
    39 39
      */
    
    40 40
     @AutoService(MigrationVersionResource.class)
    
    41
    -public class DataSourceMigrationForVersion_6_1 extends MigrationVersionResource {
    
    41
    +public class DataSourceMigrationForVersion_6_1 extends OldMigrationVersionResource {
    
    42 42
     
    
    43 43
         public DataSourceMigrationForVersion_6_1() {
    
    44 44
             super(Versions.valueOf("6.1"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/DataSourceMigrationForVersion_6_2.javapersistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_6_2.java
    1
    -package fr.ird.observe.entities.migration;
    
    1
    +package fr.ird.observe.entities.migration.old;
    
    2 2
     
    
    3 3
     /*-
    
    4 4
      * #%L
    
    ... ... @@ -50,7 +50,7 @@ import java.util.Set;
    50 50
      */
    
    51 51
     @SuppressWarnings("SqlDialectInspection")
    
    52 52
     @AutoService(MigrationVersionResource.class)
    
    53
    -public class DataSourceMigrationForVersion_6_2 extends MigrationVersionResource {
    
    53
    +public class DataSourceMigrationForVersion_6_2 extends OldMigrationVersionResource {
    
    54 54
     
    
    55 55
         private static final String INSERT_FLOATING_OBJECT_PART = "INSERT INTO observe_seine.FloatingObjectPart(topiaId, topiaVersion, topiaCreateDate, lastUpdateDate, objectMaterial, floatingObject, whenArriving, whenLeaving) VALUES( '%s', 0, CURRENT_DATE, CURRENT_TIMESTAMP, '%s', '%s', %s, %s );";
    
    56 56
         private static final String SELECT_DCP_AND_TYPE_IDS_FOR_OPERATION = "SELECT topiaid, objectType FROM observe_seine.FloatingObject WHERE objectOperation = '%s'";
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/DataSourceMigrationForVersion_6_3.javapersistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_6_3.java
    1
    -package fr.ird.observe.entities.migration;
    
    1
    +package fr.ird.observe.entities.migration.old;
    
    2 2
     
    
    3 3
     /*-
    
    4 4
      * #%L
    
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 6.0
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_6_3 extends MigrationVersionResource {
    
    37
    +public class DataSourceMigrationForVersion_6_3 extends OldMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_6_3() {
    
    40 40
             super(Versions.valueOf("6.3"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/DataSourceMigrationForVersion_6_4.javapersistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_6_4.java
    1
    -package fr.ird.observe.entities.migration;
    
    1
    +package fr.ird.observe.entities.migration.old;
    
    2 2
     
    
    3 3
     /*-
    
    4 4
      * #%L
    
    ... ... @@ -34,7 +34,7 @@ import org.nuiton.version.Versions;
    34 34
      * @since 6.0
    
    35 35
      */
    
    36 36
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_6_4 extends MigrationVersionResource {
    
    37
    +public class DataSourceMigrationForVersion_6_4 extends OldMigrationVersionResource {
    
    38 38
     
    
    39 39
         public DataSourceMigrationForVersion_6_4() {
    
    40 40
             super(Versions.valueOf("6.4"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/DataSourceMigrationForVersion_6_5.javapersistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_6_5.java
    1
    -package fr.ird.observe.entities.migration;
    
    1
    +package fr.ird.observe.entities.migration.old;
    
    2 2
     
    
    3 3
     /*-
    
    4 4
      * #%L
    
    ... ... @@ -42,7 +42,7 @@ import java.util.List;
    42 42
      */
    
    43 43
     @SuppressWarnings("SqlDialectInspection")
    
    44 44
     @AutoService(MigrationVersionResource.class)
    
    45
    -public class DataSourceMigrationForVersion_6_5 extends MigrationVersionResource {
    
    45
    +public class DataSourceMigrationForVersion_6_5 extends OldMigrationVersionResource {
    
    46 46
     
    
    47 47
         public DataSourceMigrationForVersion_6_5() {
    
    48 48
             super(Versions.valueOf("6.5"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/DataSourceMigrationForVersion_6_6.javapersistence/src/main/java/fr/ird/observe/entities/migration/old/DataSourceMigrationForVersion_6_6.java
    1
    -package fr.ird.observe.entities.migration;
    
    1
    +package fr.ird.observe.entities.migration.old;
    
    2 2
     
    
    3 3
     /*-
    
    4 4
      * #%L
    
    ... ... @@ -32,9 +32,8 @@ import org.nuiton.version.Versions;
    32 32
      *
    
    33 33
      * @author Tony Chemit - dev@tchemit.fr
    
    34 34
      */
    
    35
    -@SuppressWarnings("SqlDialectInspection")
    
    36 35
     @AutoService(MigrationVersionResource.class)
    
    37
    -public class DataSourceMigrationForVersion_6_6 extends MigrationVersionResource {
    
    36
    +public class DataSourceMigrationForVersion_6_6 extends OldMigrationVersionResource {
    
    38 37
     
    
    39 38
         public DataSourceMigrationForVersion_6_6() {
    
    40 39
             super(Versions.valueOf("6.6"));
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/LegacyMigrationVersionResource.java
    ... ... @@ -32,7 +32,7 @@ import org.nuiton.version.Version;
    32 32
      * @author Tony Chemit - dev@tchemit.fr
    
    33 33
      * @since 7
    
    34 34
      */
    
    35
    -public abstract class LegacyMigrationVersionResource extends MigrationVersionResource{
    
    35
    +public abstract class LegacyMigrationVersionResource extends MigrationVersionResource {
    
    36 36
         public LegacyMigrationVersionResource(Version version) {
    
    37 37
             super(version, new LegacyMigrationVersionResourceScriptLayout());
    
    38 38
         }
    

  • persistence/src/main/java/fr/ird/observe/entities/migration/old/OldMigrationVersionResource.java
    1
    +package fr.ird.observe.entities.migration.old;
    
    2
    +
    
    3
    +import org.nuiton.topia.service.migration.resources.MigrationVersionResource;
    
    4
    +import org.nuiton.topia.service.migration.resources.MigrationVersionResourceScriptLayout;
    
    5
    +import org.nuiton.version.Version;
    
    6
    +
    
    7
    +/**
    
    8
    + * Created on 01/02/19.
    
    9
    + *
    
    10
    + * @author Tony Chemit - dev@tchemit.fr
    
    11
    + * @since ?
    
    12
    + */
    
    13
    +public abstract class OldMigrationVersionResource extends MigrationVersionResource {
    
    14
    +
    
    15
    +    public OldMigrationVersionResource(Version version) {
    
    16
    +        super(version, new OldMigrationVersionResourceScriptLayout());
    
    17
    +    }
    
    18
    +
    
    19
    +    static class OldMigrationVersionResourceScriptLayout implements MigrationVersionResourceScriptLayout {
    
    20
    +        @Override
    
    21
    +        public String getScriptPath(Version version, String rank, String prefix, String classifier) {
    
    22
    +            String migrationScript = String.format("%s-%s.sql", prefix, classifier);
    
    23
    +            return String.format("/db/migration/old/%s/%s_%s", version, rank, migrationScript);
    
    24
    +        }
    
    25
    +    }
    
    26
    +}