Tony CHEMIT pushed to branch master-7.x at ultreiaio / ird-observe

Commits:

23 changed files:

Changes:

  • client-configuration/pom.xml
    ... ... @@ -195,6 +195,13 @@
    195 195
                   </configuration>
    
    196 196
                 </execution>
    
    197 197
               </executions>
    
    198
    +          <dependencies>
    
    199
    +            <dependency>
    
    200
    +              <groupId>${project.groupId}</groupId>
    
    201
    +              <artifactId>services</artifactId>
    
    202
    +              <version>${project.version}</version>
    
    203
    +            </dependency>
    
    204
    +          </dependencies>
    
    198 205
             </plugin>
    
    199 206
           </plugins>
    
    200 207
         </pluginManagement>
    

  • client/pom.xml
    ... ... @@ -62,25 +62,6 @@
    62 62
     
    
    63 63
       </properties>
    
    64 64
     
    
    65
    -  <!--<repositories>-->
    
    66
    -  <!--<repository>-->
    
    67
    -  <!--<id>central</id>-->
    
    68
    -  <!--<url>http://repo1.maven.org/maven2/</url>-->
    
    69
    -  <!--<releases>-->
    
    70
    -  <!--<enabled>true</enabled>-->
    
    71
    -  <!--<checksumPolicy>fail</checksumPolicy>-->
    
    72
    -  <!--</releases>-->
    
    73
    -  <!--</repository>-->
    
    74
    -  <!--<repository>-->
    
    75
    -  <!--<id>geotools-repository</id>-->
    
    76
    -  <!--<url>http://download.osgeo.org/webdav/geotools</url>-->
    
    77
    -  <!--<releases>-->
    
    78
    -  <!--<enabled>true</enabled>-->
    
    79
    -  <!--<checksumPolicy>fail</checksumPolicy>-->
    
    80
    -  <!--</releases>-->
    
    81
    -  <!--</repository>-->
    
    82
    -  <!--</repositories>-->
    
    83
    -
    
    84 65
       <dependencyManagement>
    
    85 66
         <dependencies>
    
    86 67
           <!-- Map -->
    
    ... ... @@ -621,11 +602,6 @@
    621 602
           <artifactId>jts-core</artifactId>
    
    622 603
         </dependency>
    
    623 604
     
    
    624
    -    <!--<dependency>-->
    
    625
    -    <!--<groupId>com.vividsolutions</groupId>-->
    
    626
    -    <!--<artifactId>jts</artifactId>-->
    
    627
    -    <!--</dependency>-->
    
    628
    -
    
    629 605
         <dependency>
    
    630 606
           <groupId>org.apache.struts.xwork</groupId>
    
    631 607
           <artifactId>xwork-core</artifactId>
    
    ... ... @@ -680,19 +656,6 @@
    680 656
     
    
    681 657
           <plugins>
    
    682 658
     
    
    683
    -        <!--<plugin>-->
    
    684
    -        <!--<artifactId>maven-jar-plugin</artifactId>-->
    
    685
    -        <!--<configuration>-->
    
    686
    -        <!--<archive>-->
    
    687
    -        <!--<manifest>-->
    
    688
    -        <!--<useUniqueVersions>false</useUniqueVersions>-->
    
    689
    -        <!--<addClasspath>true</addClasspath>-->
    
    690
    -        <!--<classpathPrefix>./lib/</classpathPrefix>-->
    
    691
    -        <!--<mainClass>${maven.jar.main.class}</mainClass>-->
    
    692
    -        <!--</manifest>-->
    
    693
    -        <!--</archive>-->
    
    694
    -        <!--</configuration>-->
    
    695
    -        <!--</plugin>-->
    
    696 659
             <plugin>
    
    697 660
               <groupId>org.codehaus.mojo</groupId>
    
    698 661
               <artifactId>license-maven-plugin</artifactId>
    
    ... ... @@ -738,27 +701,6 @@
    738 701
                     </enumerationSets>
    
    739 702
                   </configuration>
    
    740 703
                 </execution>
    
    741
    -            <!--<execution>-->
    
    742
    -            <!--<id>check-convergence</id>-->
    
    743
    -            <!--<goals>-->
    
    744
    -            <!--<goal>check-i18n-artifacts</goal>-->
    
    745
    -            <!--</goals>-->
    
    746
    -            <!--</execution>-->
    
    747
    -            <!--<execution>-->
    
    748
    -            <!--<id>scan-sources</id>-->
    
    749
    -            <!--<goals>-->
    
    750
    -            <!--<goal>parserJava</goal>-->
    
    751
    -            <!--<goal>gen</goal>-->
    
    752
    -            <!--</goals>-->
    
    753
    -            <!--<configuration>-->
    
    754
    -            <!--<entries>-->
    
    755
    -            <!--<entry>-->
    
    756
    -            <!--<specificGoal>parserJava</specificGoal>-->
    
    757
    -            <!--<basedir>${project.build.directory}/generated-sources/java/</basedir>-->
    
    758
    -            <!--</entry>-->
    
    759
    -            <!--</entries>-->
    
    760
    -            <!--</configuration>-->
    
    761
    -            <!--</execution>-->
    
    762 704
                 <execution>
    
    763 705
                   <id>default-bundle</id>
    
    764 706
                   <goals>
    
    ... ... @@ -798,18 +740,6 @@
    798 740
         </pluginManagement>
    
    799 741
         <plugins>
    
    800 742
     
    
    801
    -      <!--<plugin>-->
    
    802
    -      <!--<groupId>io.ultreia.java4all.jaxx</groupId>-->
    
    803
    -      <!--<artifactId>jaxx-maven-plugin</artifactId>-->
    
    804
    -      <!--<executions>-->
    
    805
    -      <!--<execution>-->
    
    806
    -      <!--<goals>-->
    
    807
    -      <!--<goal>generate</goal>-->
    
    808
    -      <!--</goals>-->
    
    809
    -      <!--</execution>-->
    
    810
    -      <!--</executions>-->
    
    811
    -      <!--</plugin>-->
    
    812
    -
    
    813 743
           <plugin>
    
    814 744
             <groupId>org.codehaus.mojo</groupId>
    
    815 745
             <artifactId>license-maven-plugin</artifactId>
    
    ... ... @@ -832,27 +762,6 @@
    832 762
             </executions>
    
    833 763
           </plugin>
    
    834 764
     
    
    835
    -      <!--<plugin>-->
    
    836
    -      <!--<artifactId>maven-dependency-plugin</artifactId>-->
    
    837
    -      <!--<executions>-->
    
    838
    -      <!--<execution>-->
    
    839
    -      <!--<id>copy-dependencies</id>-->
    
    840
    -      <!--<goals>-->
    
    841
    -      <!--<goal>copy-dependencies</goal>-->
    
    842
    -      <!--</goals>-->
    
    843
    -      <!--<phase>prepare-package</phase>-->
    
    844
    -      <!--<configuration>-->
    
    845
    -      <!--&lt;!&ndash;suppress MavenModelInspection &ndash;&gt;-->
    
    846
    -      <!--<skip>${performRelease}</skip>-->
    
    847
    -      <!--<overWriteReleases>false</overWriteReleases>-->
    
    848
    -      <!--<overWriteSnapshots>true</overWriteSnapshots>-->
    
    849
    -      <!--<overWriteIfNewer>true</overWriteIfNewer>-->
    
    850
    -      <!--<outputDirectory>${project.build.directory}/lib</outputDirectory>-->
    
    851
    -      <!--<silent>true</silent>-->
    
    852
    -      <!--</configuration>-->
    
    853
    -      <!--</execution>-->
    
    854
    -      <!--</executions>-->
    
    855
    -      <!--</plugin>-->
    
    856 765
           <plugin>
    
    857 766
             <artifactId>maven-assembly-plugin</artifactId>
    
    858 767
             <executions>
    
    ... ... @@ -928,278 +837,6 @@
    928 837
           </properties>
    
    929 838
         </profile>
    
    930 839
     
    
    931
    -    <!--<profile>-->
    
    932
    -    <!--<id>release-quality-profile</id>-->
    
    933
    -    <!--<activation>-->
    
    934
    -    <!--<property>-->
    
    935
    -    <!--<name>performRelease</name>-->
    
    936
    -    <!--<value>true</value>-->
    
    937
    -    <!--</property>-->
    
    938
    -    <!--</activation>-->
    
    939
    -    <!--<build>-->
    
    940
    -    <!--<defaultGoal>package</defaultGoal>-->
    
    941
    -    <!--<plugins>-->
    
    942
    -    <!--<plugin>-->
    
    943
    -    <!--<artifactId>maven-enforcer-plugin</artifactId>-->
    
    944
    -    <!--<executions>-->
    
    945
    -    <!--<execution>-->
    
    946
    -    <!--<goals>-->
    
    947
    -    <!--<goal>enforce</goal>-->
    
    948
    -    <!--</goals>-->
    
    949
    -    <!--<phase>validate</phase>-->
    
    950
    -    <!--<id>ensure-no-duplicated-classes</id>-->
    
    951
    -    <!--<configuration>-->
    
    952
    -    <!--<rules>-->
    
    953
    -    <!--<banDuplicateClasses>-->
    
    954
    -    <!--<findAllDuplicates>true</findAllDuplicates>-->
    
    955
    -    <!--</banDuplicateClasses>-->
    
    956
    -    <!--</rules>-->
    
    957
    -    <!--<fail>true</fail>-->
    
    958
    -    <!--</configuration>-->
    
    959
    -    <!--</execution>-->
    
    960
    -    <!--</executions>-->
    
    961
    -    <!--<dependencies>-->
    
    962
    -    <!--<dependency>-->
    
    963
    -    <!--<groupId>org.codehaus.mojo</groupId>-->
    
    964
    -    <!--<artifactId>extra-enforcer-rules</artifactId>-->
    
    965
    -    <!--<version>1.0-beta-4</version>-->
    
    966
    -    <!--</dependency>-->
    
    967
    -    <!--</dependencies>-->
    
    968
    -    <!--</plugin>-->
    
    969
    -
    
    970
    -    <!--</plugins>-->
    
    971
    -    <!--</build>-->
    
    972
    -    <!--</profile>-->
    
    973
    -
    
    974
    -    <!--<profile>-->
    
    975
    -    <!--<id>assembly-profile</id>-->
    
    976
    -    <!--<activation>-->
    
    977
    -    <!--<property>-->
    
    978
    -    <!--<name>performRelease</name>-->
    
    979
    -    <!--<value>true</value>-->
    
    980
    -    <!--</property>-->
    
    981
    -    <!--</activation>-->
    
    982
    -    <!--<build>-->
    
    983
    -    <!--<defaultGoal>package</defaultGoal>-->
    
    984
    -
    
    985
    -    <!--<pluginManagement>-->
    
    986
    -
    
    987
    -    <!--<plugins>-->
    
    988
    -
    
    989
    -    <!--<plugin>-->
    
    990
    -    <!--<artifactId>maven-jar-plugin</artifactId>-->
    
    991
    -    <!--<configuration>-->
    
    992
    -    <!--<archive>-->
    
    993
    -    <!--<manifest>-->
    
    994
    -    <!--<useUniqueVersions>false</useUniqueVersions>-->
    
    995
    -    <!--<addClasspath>false</addClasspath>-->
    
    996
    -    <!--<classpathPrefix />-->
    
    997
    -    <!--<mainClass>${maven.jar.main.class}</mainClass>-->
    
    998
    -    <!--</manifest>-->
    
    999
    -    <!--</archive>-->
    
    1000
    -    <!--</configuration>-->
    
    1001
    -    <!--</plugin>-->
    
    1002
    -
    
    1003
    -    <!--</plugins>-->
    
    1004
    -    <!--</pluginManagement>-->
    
    1005
    -    <!--<plugins>-->
    
    1006
    -
    
    1007
    -    <!--<plugin>-->
    
    1008
    -    <!--<artifactId>maven-shade-plugin</artifactId>-->
    
    1009
    -    <!--<executions>-->
    
    1010
    -    <!--<execution>-->
    
    1011
    -    <!--<phase>package</phase>-->
    
    1012
    -    <!--<goals>-->
    
    1013
    -    <!--<goal>shade</goal>-->
    
    1014
    -    <!--</goals>-->
    
    1015
    -    <!--<configuration>-->
    
    1016
    -    <!--<createDependencyReducedPom>false</createDependencyReducedPom>-->
    
    1017
    -    <!--<transformers>-->
    
    1018
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">-->
    
    1019
    -    <!--<manifestEntries>-->
    
    1020
    -    <!--<Main-Class>${maven.jar.main.class}</Main-Class>-->
    
    1021
    -    <!--<X-Compile-Source-JDK>${maven.compiler.source}</X-Compile-Source-JDK>-->
    
    1022
    -    <!--<X-Compile-Target-JDK>${maven.compiler.target}</X-Compile-Target-JDK>-->
    
    1023
    -    <!--<Build-Date>${buildDate}</Build-Date>-->
    
    1024
    -    <!--<Build-Number>${buildNumber}</Build-Number>-->
    
    1025
    -    <!--<Implementation-Model-Version>${observe.model.version}</Implementation-Model-Version>-->
    
    1026
    -    <!--</manifestEntries>-->
    
    1027
    -    <!--</transformer>-->
    
    1028
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.XmlAppendingTransformer">-->
    
    1029
    -    <!--<resource>xwork.xml</resource>-->
    
    1030
    -    <!--</transformer>-->
    
    1031
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1032
    -    <!--<resource>CHANGELOG.txt</resource>-->
    
    1033
    -    <!--</transformer>-->
    
    1034
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1035
    -    <!--<resource>LICENSE.txt</resource>-->
    
    1036
    -    <!--</transformer>-->
    
    1037
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1038
    -    <!--<resource>LICENSE</resource>-->
    
    1039
    -    <!--</transformer>-->
    
    1040
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1041
    -    <!--<resource>hsqldb_lic.txt</resource>-->
    
    1042
    -    <!--</transformer>-->
    
    1043
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1044
    -    <!--<resource>hypersonic_lic.txt</resource>-->
    
    1045
    -    <!--</transformer>-->
    
    1046
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1047
    -    <!--<resource>info.xml</resource>-->
    
    1048
    -    <!--</transformer>-->
    
    1049
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1050
    -    <!--<resource>jdom-info.xml</resource>-->
    
    1051
    -    <!--</transformer>-->
    
    1052
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1053
    -    <!--<resource>README.txt</resource>-->
    
    1054
    -    <!--</transformer>-->
    
    1055
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1056
    -    <!--<resource>README.md</resource>-->
    
    1057
    -    <!--</transformer>-->
    
    1058
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1059
    -    <!--<resource>THIRD-PARTY.txt</resource>-->
    
    1060
    -    <!--</transformer>-->
    
    1061
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1062
    -    <!--<resource>HTTPS___.DSA</resource>-->
    
    1063
    -    <!--</transformer>-->
    
    1064
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1065
    -    <!--<resource>DEPENDENCIES</resource>-->
    
    1066
    -    <!--</transformer>-->
    
    1067
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1068
    -    <!--<resource>HTTPS___.SF</resource>-->
    
    1069
    -    <!--</transformer>-->
    
    1070
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1071
    -    <!--<resource>README</resource>-->
    
    1072
    -    <!--</transformer>-->
    
    1073
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1074
    -    <!--<resource>NOTICE</resource>-->
    
    1075
    -    <!--</transformer>-->
    
    1076
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.DontIncludeResourceTransformer">-->
    
    1077
    -    <!--<resource>NOTICE.txt</resource>-->
    
    1078
    -    <!--</transformer>-->
    
    1079
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />-->
    
    1080
    -
    
    1081
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">-->
    
    1082
    -    <!--<file>README.md</file>-->
    
    1083
    -    <!--<resource>README.md</resource>-->
    
    1084
    -    <!--</transformer>-->
    
    1085
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">-->
    
    1086
    -    <!--<file>${project.build.outputDirectory}/THIRD-PARTY.txt</file>-->
    
    1087
    -    <!--<resource>THIRD-PARTY.txt</resource>-->
    
    1088
    -    <!--</transformer>-->
    
    1089
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">-->
    
    1090
    -    <!--<file>${project.build.outputDirectory}/META-INF/${applicationName}-THIRD-PARTY.txt</file>-->
    
    1091
    -    <!--<resource>META-INF/${applicationName}-THIRD-PARTY.txt</resource>-->
    
    1092
    -    <!--</transformer>-->
    
    1093
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">-->
    
    1094
    -    <!--<file>${project.build.outputDirectory}/META-INF/${applicationName}-LICENSE.txt</file>-->
    
    1095
    -    <!--<resource>META-INF/${applicationName}-LICENSE.txt</resource>-->
    
    1096
    -    <!--</transformer>-->
    
    1097
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">-->
    
    1098
    -    <!--<file>${project.build.directory}/generated-sources/license/CHANGELOG.txt</file>-->
    
    1099
    -    <!--<resource>CHANGELOG.txt</resource>-->
    
    1100
    -    <!--</transformer>-->
    
    1101
    -    <!--<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">-->
    
    1102
    -    <!--<file>${project.build.directory}/generated-sources/license/META-INF/${applicationName}-CHANGELOG.txt</file>-->
    
    1103
    -    <!--<resource>META-INF/${applicationName}-CHANGELOG.txt</resource>-->
    
    1104
    -    <!--</transformer>-->
    
    1105
    -
    
    1106
    -    <!--</transformers>-->
    
    1107
    -    <!--&lt;!&ndash;minimizeJar>true</minimizeJar>-->
    
    1108
    -    <!--<filters>-->
    
    1109
    -    <!--<filter>-->
    
    1110
    -    <!--<artifact>log4j:log4j</artifact>-->
    
    1111
    -    <!--<includes>-->
    
    1112
    -    <!--<include>**</include>-->
    
    1113
    -    <!--</includes>-->
    
    1114
    -    <!--</filter>-->
    
    1115
    -    <!--<filter>-->
    
    1116
    -    <!--<artifact>commons-logging:commons-logging</artifact>-->
    
    1117
    -    <!--<includes>-->
    
    1118
    -    <!--<include>**</include>-->
    
    1119
    -    <!--</includes>-->
    
    1120
    -    <!--</filter>-->
    
    1121
    -    <!--</filters&ndash;&gt;-->
    
    1122
    -    <!--</configuration>-->
    
    1123
    -    <!--</execution>-->
    
    1124
    -    <!--</executions>-->
    
    1125
    -    <!--</plugin>-->
    
    1126
    -
    
    1127
    -    <!--<plugin>-->
    
    1128
    -    <!--<groupId>org.codehaus.mojo</groupId>-->
    
    1129
    -    <!--<artifactId>build-helper-maven-plugin</artifactId>-->
    
    1130
    -    <!--<executions>-->
    
    1131
    -    <!--<execution>-->
    
    1132
    -    <!--<id>parse-version</id>-->
    
    1133
    -    <!--<goals>-->
    
    1134
    -    <!--<goal>parse-version</goal>-->
    
    1135
    -    <!--</goals>-->
    
    1136
    -    <!--</execution>-->
    
    1137
    -    <!--</executions>-->
    
    1138
    -    <!--</plugin>-->
    
    1139
    -    <!--<plugin>-->
    
    1140
    -    <!--<groupId>com.akathist.maven.plugins.launch4j</groupId>-->
    
    1141
    -    <!--<artifactId>launch4j-maven-plugin</artifactId>-->
    
    1142
    -    <!--<executions>-->
    
    1143
    -    <!--<execution>-->
    
    1144
    -    <!--<id>launch4j</id>-->
    
    1145
    -    <!--<phase>package</phase>-->
    
    1146
    -    <!--<goals>-->
    
    1147
    -    <!--<goal>launch4j</goal>-->
    
    1148
    -    <!--</goals>-->
    
    1149
    -    <!--<configuration>-->
    
    1150
    -    <!--<dontWrapJar>true</dontWrapJar>-->
    
    1151
    -    <!--<headerType>gui</headerType>-->
    
    1152
    -    <!--<outfile>${project.build.directory}/${project.build.finalName}.exe</outfile>-->
    
    1153
    -    <!--<jar>${project.build.finalName}.jar</jar>-->
    
    1154
    -    <!--<errTitle>${project.parent.name}</errTitle>-->
    
    1155
    -    <!--<jre>-->
    
    1156
    -    <!--<minVersion>1.8.0</minVersion>-->
    
    1157
    -    <!--</jre>-->
    
    1158
    -    <!--<versionInfo>-->
    
    1159
    -    <!--&lt;!&ndash;suppress MavenModelInspection &ndash;&gt;-->
    
    1160
    -    <!--<fileVersion>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0</fileVersion>-->
    
    1161
    -    <!--<txtFileVersion>${project.version}</txtFileVersion>-->
    
    1162
    -    <!--<fileDescription>${project.parent.description}</fileDescription>-->
    
    1163
    -    <!--<productName>${project.parent.name}</productName>-->
    
    1164
    -    <!--&lt;!&ndash;suppress MavenModelInspection &ndash;&gt;-->
    
    1165
    -    <!--<productVersion>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0</productVersion>-->
    
    1166
    -    <!--<txtProductVersion>${project.version}</txtProductVersion>-->
    
    1167
    -    <!--<companyName>${project.organization.name}</companyName>-->
    
    1168
    -    <!--<copyright>${project.inceptionYear} 2009 - 2016 ${project.organization.name}</copyright>-->
    
    1169
    -    <!--<internalName>observe</internalName>-->
    
    1170
    -    <!--<originalFilename>${project.build.finalName}.exe</originalFilename>-->
    
    1171
    -    <!--</versionInfo>-->
    
    1172
    -    <!--</configuration>-->
    
    1173
    -    <!--</execution>-->
    
    1174
    -    <!--</executions>-->
    
    1175
    -    <!--</plugin>-->
    
    1176
    -
    
    1177
    -    <!--<plugin>-->
    
    1178
    -    <!--<artifactId>maven-assembly-plugin</artifactId>-->
    
    1179
    -    <!--<executions>-->
    
    1180
    -    <!--<execution>-->
    
    1181
    -    <!--<id>create-application-assembly</id>-->
    
    1182
    -    <!--<phase>package</phase>-->
    
    1183
    -    <!--<goals>-->
    
    1184
    -    <!--<goal>single</goal>-->
    
    1185
    -    <!--</goals>-->
    
    1186
    -    <!--<configuration>-->
    
    1187
    -    <!--<descriptors>-->
    
    1188
    -    <!--<descriptor>src/main/assembly/bin.xml</descriptor>-->
    
    1189
    -    <!--</descriptors>-->
    
    1190
    -    <!--<attach>true</attach>-->
    
    1191
    -    <!--<finalName>${project.build.finalName}</finalName>-->
    
    1192
    -    <!--<appendAssemblyId>false</appendAssemblyId>-->
    
    1193
    -    <!--<outputDirectory>${project.build.directory}</outputDirectory>-->
    
    1194
    -    <!--</configuration>-->
    
    1195
    -    <!--</execution>-->
    
    1196
    -    <!--</executions>-->
    
    1197
    -    <!--</plugin>-->
    
    1198
    -
    
    1199
    -    <!--</plugins>-->
    
    1200
    -    <!--</build>-->
    
    1201
    -    <!--</profile>-->
    
    1202
    -
    
    1203 840
         <!-- This profile update license stuff with new goal update-file-header -->
    
    1204 841
         <profile>
    
    1205 842
           <id>update-file-header</id>
    

  • client/src/main/resources/i18n/client_en_GB.properties
    ... ... @@ -60,7 +60,6 @@ observe.action.do.backup=Backup local database
    60 60
     observe.action.do.backup.tip=Make a backup of local database before applying modifications.
    
    61 61
     observe.action.exit=Quit
    
    62 62
     observe.action.exit.tip=quit Observe
    
    63
    -observe.action.export.requiredInsertMissingReferentials=Insert into central source missing referentials
    
    64 63
     observe.action.floatingObjectPresets=Floating Object references
    
    65 64
     observe.action.floatingObjectPresets.tip=Manage floating Object references
    
    66 65
     observe.action.goDown=Down...
    
    ... ... @@ -150,18 +149,11 @@ observe.actions.consolidate.title=Consolidate data
    150 149
     observe.actions.consolidate.title.tip=Consolidate observed data
    
    151 150
     observe.actions.exportData=Export data
    
    152 151
     observe.actions.exportData.description=Export data
    
    153
    -observe.actions.exportData.error.missingReferentialsId=Can't export data, there is some missing referentials in central source and you did not select insert option.
    
    154
    -observe.actions.exportData.error.missingReferentialsId.left=Can't export data, there is some missing referentials in left source and you did not select insert option.
    
    155
    -observe.actions.exportData.error.missingReferentialsId.right=Can't export data, there is some missing referentials in right source and you did not select insert option.
    
    156 152
     observe.actions.exportData.message.add.missing.referential=\t%s
    
    157
    -observe.actions.exportData.message.add.missing.referentials=Insert %s missing referentials of type «%s»
    
    158 153
     observe.actions.exportData.message.add.missing.referentials2=Database «%s» - Insert %s missing referentials of type «%s»
    
    159 154
     observe.actions.exportData.message.not.possible=Export is not possible (see above messages)
    
    160 155
     observe.actions.exportData.message.operation.needFix=Select data to export.
    
    161 156
     observe.actions.exportData.message.prepare.data=Prepare data to export...
    
    162
    -observe.actions.exportData.message.result.delete.trip=Trip %s - %s was deleted from central database
    
    163
    -observe.actions.exportData.message.result.export.trip=Trip %s - %s was deleted from central database
    
    164
    -observe.actions.exportData.message.result.import.trip=Trip %s - %s was deleted in central database
    
    165 157
     observe.actions.exportData.table.exist.label=E
    
    166 158
     observe.actions.exportData.table.exist.label.tip=Trip alreay in remote database
    
    167 159
     observe.actions.exportData.table.program.label=Program
    
    ... ... @@ -503,9 +495,6 @@ observe.common.Dto.label.usage.data.title=Data '%1$s' (%2$d occurrences)
    503 495
     observe.common.Dto.label.usage.referential.title=Referentiel '%1$s' (%2$d occurrences)
    
    504 496
     observe.common.Dto.lastUpdateDate=Last update date
    
    505 497
     observe.common.Dto.message.cantWriteData=You are not allow to write data on this data source.
    
    506
    -observe.common.Dto.mode.create.tip=Object is in create mode
    
    507
    -observe.common.Dto.mode.read.tip=Object is not editable
    
    508
    -observe.common.Dto.mode.update.tip=Object is in editing mode
    
    509 498
     observe.common.Dto.technicalInformations=Technical information of %1$s
    
    510 499
     observe.common.Dto.topiaCreateDate=Create date
    
    511 500
     observe.common.Dto.topiaId=Technical id
    
    ... ... @@ -855,11 +844,7 @@ observe.common.RouteDto.noneForTrip=< No route fo current trip >
    855 844
     observe.common.RouteDto.title=Route
    
    856 845
     observe.common.RouteDto.titles=Routes
    
    857 846
     observe.common.Sample.action.resetDefaultSizeMeasureType.tip=Use default size measure type
    
    858
    -observe.common.Sample.length.computed.tip=Length was computed
    
    859
    -observe.common.Sample.length.observed.tip=Length was observed
    
    860 847
     observe.common.Sample.weight=Individual weight (kg)
    
    861
    -observe.common.Sample.weight.computed.tip=Weight was computed (%s)
    
    862
    -observe.common.Sample.weight.observed.tip=Weight was observed
    
    863 848
     observe.common.SchoolEstimateDto.action.create=Insert this estimate
    
    864 849
     observe.common.SchoolEstimateDto.action.create.tip=Insert this estimate
    
    865 850
     observe.common.SchoolEstimateDto.table.meanWeight=Mean weight (in Kg)
    
    ... ... @@ -1149,7 +1134,6 @@ observe.common.directory=Directory
    1149 1134
     observe.common.exist.on.remote=%1$s (already exist)
    
    1150 1135
     observe.common.file=File
    
    1151 1136
     observe.common.global.progression.description=Global progression
    
    1152
    -observe.common.label=Label
    
    1153 1137
     observe.common.ocean=Ocean
    
    1154 1138
     observe.common.operation.resume=Summary of operations
    
    1155 1139
     observe.common.resume=Summary
    
    ... ... @@ -1295,7 +1279,6 @@ observe.message.help.usage=ObServe Help v %1$s
    1295 1279
     observe.message.loaded.tip=%1$s is loading,\nYou can change data source by clicking here
    
    1296 1280
     observe.message.no.local.db.found=Local data source does not exist (location %1$s).\n\nYou can create it or connect to a remote data source.
    
    1297 1281
     observe.message.no.report.selected=< No report selected >
    
    1298
    -observe.message.no.species.selected=No species selected
    
    1299 1282
     observe.message.no.usage.for.entity=No usage found.
    
    1300 1283
     observe.message.quit.invalid.edit=Data are not valid and can't be saved\!\n\nNote\: If you continue, any modification will be lost.
    
    1301 1284
     observe.message.quit.valid.edit=Data are modified and valid\!
    
    ... ... @@ -1309,7 +1292,6 @@ observe.message.show.usage.for.delete3=Choose a replacement reference to be able
    1309 1292
     observe.message.show.usage.for.desactivated=Referential %1$s "%2$s" will be disabled.
    
    1310 1293
     observe.message.show.usage.for.desactivated2=Some data are using this referential, see following reference
    
    1311 1294
     observe.message.show.usage.for.desactivated3=Those data need to use another enabled referential to be saved.
    
    1312
    -observe.message.show.usage.for.missingReferentials=There is some referentials present in local source but not in centrale one.
    
    1313 1295
     observe.message.show.usage.for.missingReferentials2=There is some referentials present in «%s» source but not in the «%s» one.
    
    1314 1296
     observe.message.show.usages=List of usage of referential %1$s\: '%2$s'
    
    1315 1297
     observe.message.table.editBean.modified=Current entry is modifed and valid.
    
    ... ... @@ -1319,7 +1301,6 @@ observe.message.updating.referentiel=Referential is in edition mode
    1319 1301
     observe.message.warning.will.be.delete=%1$s\n\nBe ware, export will replace existing data.
    
    1320 1302
     observe.runner.config.loaded=Configuration d'ObServe v. %1$s chargée.
    
    1321 1303
     observe.runner.context.loaded=Initialisation du contexte terminée en %1$s.
    
    1322
    -observe.runner.copy.default.logConfigurationFile.file=Création du fichier de configuration des logs %1$s.
    
    1323 1304
     observe.runner.copy.default.map.file=Création des cartes %1$s.
    
    1324 1305
     observe.runner.copy.default.report.file=Création du fichier de reports %1$s.
    
    1325 1306
     observe.runner.copy.default.ui.file=Création du fichier de cosmétique %1$s.
    
    ... ... @@ -1436,8 +1417,6 @@ observe.storage.remote.useSll=Use ssl?
    1436 1417
     observe.storage.remoteConfiguration.presets=Remote configuration presets
    
    1437 1418
     observe.storage.remoteConfiguration.presets.save=Save current configuration
    
    1438 1419
     observe.storage.report.action.migrate=Update policy
    
    1439
    -observe.storage.report.can.migrate=Update if necessary (current version\: %1$s)
    
    1440
    -observe.storage.report.can.not.migrate=No update possible
    
    1441 1420
     observe.storage.report.no.create.mode=Create mode not needed
    
    1442 1421
     observe.storage.required.rw.on.data=You don't have sufficient credentials to perform this operation.\n\nTo perform this operation, you need Read/Write permissions on data.
    
    1443 1422
     observe.storage.security.administrateur=Owner of database
    
    ... ... @@ -1465,7 +1444,6 @@ observe.storage.useServerStorage.config=Configure remote server to use
    1465 1444
     observe.storage.useServerStorage.description=Please configure connexion to remote server\nYou must validate your connexion to continue.
    
    1466 1445
     observe.title.about=About
    
    1467 1446
     observe.title.can.not.delete.referentiel=Impossible to delete a referentiel data...
    
    1468
    -observe.title.can.not.export.data=Could not export data
    
    1469 1447
     observe.title.can.not.export.data2=Could not export data to «%s» source
    
    1470 1448
     observe.title.can.not.export.obstuna=Could not export obstuna data...
    
    1471 1449
     observe.title.choose.db.dump=Choose a database backup
    

  • client/src/main/resources/i18n/client_es_ES.properties
    ... ... @@ -60,7 +60,6 @@ observe.action.do.backup=Guardar la base local
    60 60
     observe.action.do.backup.tip=Hacer copia de seguridad de la base local antes de aplicar los cambios
    
    61 61
     observe.action.exit=Salir
    
    62 62
     observe.action.exit.tip=Salir de ObServe
    
    63
    -observe.action.export.requiredInsertMissingReferentials=Insérer les référentiels manquant dans la source centrale. \#TODO
    
    64 63
     observe.action.floatingObjectPresets=Floating Object references \#TODO
    
    65 64
     observe.action.floatingObjectPresets.tip=Manage floating Object references \#TODO
    
    66 65
     observe.action.goDown=Descender hacia ...
    
    ... ... @@ -150,18 +149,11 @@ observe.actions.consolidate.title=Consolidar los datos observados
    150 149
     observe.actions.consolidate.title.tip=Consolidar los datos observados
    
    151 150
     observe.actions.exportData=Exportar los datos observados
    
    152 151
     observe.actions.exportData.description=Exportar los datos observados en la base central
    
    153
    -observe.actions.exportData.error.missingReferentialsId=Il existe des référentiels dans la base locale non présente en base centrale, mais vous n'avez pas activé l'option d'insertion automatique. \#TODO
    
    154
    -observe.actions.exportData.error.missingReferentialsId.left=Il existe des référentiels dans la base de gauche non présente en base centrale, mais vous n'avez pas activé l'option d'insertion automatique. \#TODO
    
    155
    -observe.actions.exportData.error.missingReferentialsId.right=Il existe des référentiels dans la base de droite non présente en base centrale, mais vous n'avez pas activé l'option d'insertion automatique. \#TODO
    
    156 152
     observe.actions.exportData.message.add.missing.referential=\t%s
    
    157
    -observe.actions.exportData.message.add.missing.referentials=Insertion de %s référentiels de type «%s» \#TODO
    
    158 153
     observe.actions.exportData.message.add.missing.referentials2=Base «%s» - Insertion de %s référentiels de type «%s»\#TODO
    
    159 154
     observe.actions.exportData.message.not.possible=La exportación no es posible (vea el mensaje anterior).
    
    160 155
     observe.actions.exportData.message.operation.needFix=Seleccione las mareas a exportar.
    
    161 156
     observe.actions.exportData.message.prepare.data=Preparación de los datos a exportar...
    
    162
    -observe.actions.exportData.message.result.delete.trip=Base «%s» - La marea %s - %s fue eliminada.
    
    163
    -observe.actions.exportData.message.result.export.trip=Base «%s» - La marea %s - %s fue exportada.
    
    164
    -observe.actions.exportData.message.result.import.trip=Base «%s» - La marea %s - %s fue importada.
    
    165 157
     observe.actions.exportData.table.exist.label=E
    
    166 158
     observe.actions.exportData.table.exist.label.tip=Marea ya está presente en la base de datos remota
    
    167 159
     observe.actions.exportData.table.program.label=Programa
    
    ... ... @@ -503,9 +495,6 @@ observe.common.Dto.label.usage.data.title=Datos '%1$s' (%2$d ocurrencias)
    503 495
     observe.common.Dto.label.usage.referential.title=Referencial '%1$s' (%2$d ocurrencias)
    
    504 496
     observe.common.Dto.lastUpdateDate=Last update date
    
    505 497
     observe.common.Dto.message.cantWriteData=No tiene autorización para escribir los datos de observadores en esta fuente de datos.
    
    506
    -observe.common.Dto.mode.create.tip=Objeto en proceso de creación
    
    507
    -observe.common.Dto.mode.read.tip=Objeto no se puede editar
    
    508
    -observe.common.Dto.mode.update.tip=Objeto en proceso de edición
    
    509 498
     observe.common.Dto.technicalInformations=Informaciones técnicas del referencial %1$s
    
    510 499
     observe.common.Dto.topiaCreateDate=Fecha de creación
    
    511 500
     observe.common.Dto.topiaId=Técnicas de identificación
    
    ... ... @@ -855,11 +844,7 @@ observe.common.RouteDto.noneForTrip=Ninguna ruta en la marea actual
    855 844
     observe.common.RouteDto.title=Ruta
    
    856 845
     observe.common.RouteDto.titles=Rutas
    
    857 846
     observe.common.Sample.action.resetDefaultSizeMeasureType.tip=Utiliser le type de mensuration par défaut \#TODO
    
    858
    -observe.common.Sample.length.computed.tip=Longitud calculada
    
    859
    -observe.common.Sample.length.observed.tip=Longitud observada
    
    860 847
     observe.common.Sample.weight=Peso del ejemplar (en Kg)
    
    861
    -observe.common.Sample.weight.computed.tip=Peso calculado
    
    862
    -observe.common.Sample.weight.observed.tip=Peso observado
    
    863 848
     observe.common.SchoolEstimateDto.action.create=Insertar estimación
    
    864 849
     observe.common.SchoolEstimateDto.action.create.tip=Insertar la nueva estimación en la tabla
    
    865 850
     observe.common.SchoolEstimateDto.table.meanWeight=Peso medio (en Kg)
    
    ... ... @@ -1149,7 +1134,6 @@ observe.common.directory=Carpeta
    1149 1134
     observe.common.exist.on.remote=%1$s (ya existe)
    
    1150 1135
     observe.common.file=Archivo
    
    1151 1136
     observe.common.global.progression.description=Progresión global
    
    1152
    -observe.common.label=Texto
    
    1153 1137
     observe.common.ocean=Océano
    
    1154 1138
     observe.common.operation.resume=Resumen de operaciones
    
    1155 1139
     observe.common.resume=Resumen de la configuración
    
    ... ... @@ -1295,7 +1279,6 @@ observe.message.help.usage=Ayuda de Observe v %1$s
    1295 1279
     observe.message.loaded.tip=La %1$s cargada,\n\nPuede cargar la base haciendo clic aquí.
    
    1296 1280
     observe.message.no.local.db.found=No existe la base local (ruta %1$s).\n\nPuede crear la base local o conectarse a una base remota.
    
    1297 1281
     observe.message.no.report.selected=Ningún informe seleccionado
    
    1298
    -observe.message.no.species.selected=Ninguna especie seleccionada
    
    1299 1282
     observe.message.no.usage.for.entity=Ningún usuario encontrado.
    
    1300 1283
     observe.message.quit.invalid.edit=¡Datos no validos, no se pueden guardar\!\n\nNota\: Si continúa se cancelarán todas las modificaciones.
    
    1301 1284
     observe.message.quit.valid.edit=¡Los datos han sido modificados y son válidos\!
    
    ... ... @@ -1309,7 +1292,6 @@ observe.message.show.usage.for.delete3=Elija una referencia de reemplazo para po
    1309 1292
     observe.message.show.usage.for.desactivated=El referencial %1$s "%2$s" se desactivará.
    
    1310 1293
     observe.message.show.usage.for.desactivated2=Los objetos están usando actualmente las referencias que se enumeran a continuación..
    
    1311 1294
     observe.message.show.usage.for.desactivated3=Estos objetos deben usar otro referencial (no desactivado) para poder actualizarse.
    
    1312
    -observe.message.show.usage.for.missingReferentials=Il existe des référentiels présents dans la base locale mais non présents dans la base centrale. \#TODO
    
    1313 1295
     observe.message.show.usage.for.missingReferentials2=There is some referentials present in «%s» source but not in the «%s» one.
    
    1314 1296
     observe.message.show.usages=Listas de usos de referenciales %1$s \: '%2$s'
    
    1315 1297
     observe.message.table.editBean.modified=El registro actual se ha modificado y es válido.
    
    ... ... @@ -1319,7 +1301,6 @@ observe.message.updating.referentiel=Se está actualizando el objeto.
    1319 1301
     observe.message.warning.will.be.delete=%1$s\n\nAtención, la exportación reemplazará la marea existente.
    
    1320 1302
     observe.runner.config.loaded=Configuración de Observe v. %1$s cargada.
    
    1321 1303
     observe.runner.context.loaded=Finlazada la inicialización del contexto en %1$s.
    
    1322
    -observe.runner.copy.default.logConfigurationFile.file=Creación del archivo de configuración de los logs %1$s.
    
    1323 1304
     observe.runner.copy.default.map.file=Creación de los mapas %1$s.
    
    1324 1305
     observe.runner.copy.default.report.file=Creación del archivo de informes %1$s.
    
    1325 1306
     observe.runner.copy.default.ui.file=Creación del archivo de cosmético %1$s.
    
    ... ... @@ -1436,8 +1417,6 @@ observe.storage.remote.useSll=¿modo ssl?
    1436 1417
     observe.storage.remoteConfiguration.presets=Configuration enregistrées \#TODO
    
    1437 1418
     observe.storage.remoteConfiguration.presets.save=Enregister cette configuration \#TODO
    
    1438 1419
     observe.storage.report.action.migrate=Politica de actualización
    
    1439
    -observe.storage.report.can.migrate=Actualizar si es necesario (version actual \: %1$s)
    
    1440
    -observe.storage.report.can.not.migrate=No es posible actualizar
    
    1441 1420
     observe.storage.report.no.create.mode=No se necesita seleccionar un modo de creación de la base
    
    1442 1421
     observe.storage.required.rw.on.data=No tiene los permisos necesarios para realizar esta operación.\n\nDebe tener permios de lectura y escritura de los datos del obaservador.
    
    1443 1422
     observe.storage.security.administrateur=Propietario de la base
    
    ... ... @@ -1465,7 +1444,6 @@ observe.storage.useServerStorage.config=Configurar el servidor remoto a utilizar
    1465 1444
     observe.storage.useServerStorage.description=Configure su conexión al servidor remoto\nAntes de que pueda continuar, tiene que validar la conexión.
    
    1466 1445
     observe.title.about=A proposito de ObServe...
    
    1467 1446
     observe.title.can.not.delete.referentiel=Impossible eliminar un referencial en proceso de utilización...
    
    1468
    -observe.title.can.not.export.data=Impossible d'exporter les données vers la base centrale... \#TODO
    
    1469 1447
     observe.title.can.not.export.data2=Impossible d'exporter les données vers la base «%s»... \#TODO
    
    1470 1448
     observe.title.can.not.export.obstuna=Impossible exportar los datos de obstuna...
    
    1471 1449
     observe.title.choose.db.dump=Seleccionar una copia de seguridad de base local
    

  • client/src/main/resources/i18n/client_fr_FR.properties
    ... ... @@ -60,7 +60,6 @@ observe.action.do.backup=Sauver la base locale
    60 60
     observe.action.do.backup.tip=Effectuer une sauvegarde de la base locale avant d'appliquer les changements
    
    61 61
     observe.action.exit=Quitter
    
    62 62
     observe.action.exit.tip=Quitter ObServe
    
    63
    -observe.action.export.requiredInsertMissingReferentials=Insérer les référentiels manquant dans la source centrale.
    
    64 63
     observe.action.floatingObjectPresets=Objets flottants de références
    
    65 64
     observe.action.floatingObjectPresets.tip=Gérer les objets flottants de référence
    
    66 65
     observe.action.goDown=Descendre vers ...
    
    ... ... @@ -150,18 +149,11 @@ observe.actions.consolidate.title=Consolider les données observateur
    150 149
     observe.actions.consolidate.title.tip=Consolider les données observateur
    
    151 150
     observe.actions.exportData=Exporter les données observateurs
    
    152 151
     observe.actions.exportData.description=Exporter les données observateurs vers la base centrale
    
    153
    -observe.actions.exportData.error.missingReferentialsId=Il existe des référentiels dans la base locale non présente en base centrale, mais vous n'avez pas activé l'option d'insertion automatique.
    
    154
    -observe.actions.exportData.error.missingReferentialsId.left=Il existe des référentiels dans la base de gauche non présente en base centrale, mais vous n'avez pas activé l'option d'insertion automatique.
    
    155
    -observe.actions.exportData.error.missingReferentialsId.right=Il existe des référentiels dans la base de droite non présente en base centrale, mais vous n'avez pas activé l'option d'insertion automatique.
    
    156 152
     observe.actions.exportData.message.add.missing.referential=\t%s
    
    157
    -observe.actions.exportData.message.add.missing.referentials=Insertion de %s référentiels de type «%s»
    
    158 153
     observe.actions.exportData.message.add.missing.referentials2=Source «%s» - Insertion de %s référentiels de type «%s»
    
    159 154
     observe.actions.exportData.message.not.possible=L'opération d'export n'est pas possible (voir les messages précédents).
    
    160 155
     observe.actions.exportData.message.operation.needFix=Veuillez sélectionner les marées à exporter.
    
    161 156
     observe.actions.exportData.message.prepare.data=Préparation des données à exporter...
    
    162
    -observe.actions.exportData.message.result.delete.trip=Source «%s» - La marée %s - %s a été supprimée de la base centrale
    
    163
    -observe.actions.exportData.message.result.export.trip=Source «%s» - La marée %s - %s a été exportée depuis la base locale
    
    164
    -observe.actions.exportData.message.result.import.trip=Source «%s» - La marée %s - %s a été importée dans la base centrale
    
    165 157
     observe.actions.exportData.table.exist.label=E
    
    166 158
     observe.actions.exportData.table.exist.label.tip=Marée déjà présente sur la base distante
    
    167 159
     observe.actions.exportData.table.program.label=Programme
    
    ... ... @@ -503,9 +495,6 @@ observe.common.Dto.label.usage.data.title=Donnée '%1$s' (%2$d occurrences)
    503 495
     observe.common.Dto.label.usage.referential.title=Référentiel '%1$s' (%2$d occurrences)
    
    504 496
     observe.common.Dto.lastUpdateDate=Date de dernière mise à jour
    
    505 497
     observe.common.Dto.message.cantWriteData=Vous n'êtes pas autorisé à écrire des données observateurs sur cette source de données.
    
    506
    -observe.common.Dto.mode.create.tip=L'objet est en cours de création
    
    507
    -observe.common.Dto.mode.read.tip=L'objet n'est pas éditable
    
    508
    -observe.common.Dto.mode.update.tip=L'objet est en cours d'édition
    
    509 498
     observe.common.Dto.technicalInformations=Informations techniques de l'objet de type '%1$s'
    
    510 499
     observe.common.Dto.topiaCreateDate=Date de création
    
    511 500
     observe.common.Dto.topiaId=Identifiant technique
    
    ... ... @@ -855,11 +844,7 @@ observe.common.RouteDto.noneForTrip=< Aucune route pour la marée courante >
    855 844
     observe.common.RouteDto.title=Route
    
    856 845
     observe.common.RouteDto.titles=Routes
    
    857 846
     observe.common.Sample.action.resetDefaultSizeMeasureType.tip=Utiliser le type de mensuration par défaut
    
    858
    -observe.common.Sample.length.computed.tip=La longueur a été calculée
    
    859
    -observe.common.Sample.length.observed.tip=La longueur a été observée
    
    860 847
     observe.common.Sample.weight=Poids ind. (en Kg)
    
    861
    -observe.common.Sample.weight.computed.tip=Le poids a été calculé
    
    862
    -observe.common.Sample.weight.observed.tip=Le poids a été observé
    
    863 848
     observe.common.SchoolEstimateDto.action.create=Insérer cette estimation
    
    864 849
     observe.common.SchoolEstimateDto.action.create.tip=Insérer la nouvelle estimation dans la table
    
    865 850
     observe.common.SchoolEstimateDto.table.meanWeight=Poids moyen (en Kg)
    
    ... ... @@ -1149,7 +1134,6 @@ observe.common.directory=Répertoire
    1149 1134
     observe.common.exist.on.remote=%1$s (déjà existante)
    
    1150 1135
     observe.common.file=Fichier
    
    1151 1136
     observe.common.global.progression.description=Progression globale
    
    1152
    -observe.common.label=Libellé
    
    1153 1137
     observe.common.ocean=Océan
    
    1154 1138
     observe.common.operation.resume=Résumé des opérations
    
    1155 1139
     observe.common.resume=Résumé de la configuration
    
    ... ... @@ -1295,7 +1279,6 @@ observe.message.help.usage=Aide d'ObServe v %1$s
    1295 1279
     observe.message.loaded.tip=La %1$s est chargée,\n\nVous pouvez changer de base en cliquant ici.
    
    1296 1280
     observe.message.no.local.db.found=La base locale n'existe pas (emplacement %1$s).\n\nVous pouvez à ce stade créer la base locale ou vous connecter à une base distante.
    
    1297 1281
     observe.message.no.report.selected=< Aucun report sélectionné >
    
    1298
    -observe.message.no.species.selected=Pas d'espèce sélectionnée
    
    1299 1282
     observe.message.no.usage.for.entity=Aucune utilisation trouvée.
    
    1300 1283
     observe.message.quit.invalid.edit=Les données ne sont pas valides et ne peuvent pas être sauvées\!\n\nNote\: le fait de continuer annulera toutes les modifications.
    
    1301 1284
     observe.message.quit.valid.edit=Les données ont été modifiées et sont valides\!
    
    ... ... @@ -1309,7 +1292,6 @@ observe.message.show.usage.for.delete3=Pour pouvoir supprimer l'objet, vous deve
    1309 1292
     observe.message.show.usage.for.desactivated=Le référentiel %1$s "%2$s" va être désactivé.
    
    1310 1293
     observe.message.show.usage.for.desactivated2=Des objets utilisent actuellement cet entité dont les références sont citées plus bas.
    
    1311 1294
     observe.message.show.usage.for.desactivated3=Ces objets devront utiliser un autre référentiel (non désactivé) pour pouvoir être mis à jour.
    
    1312
    -observe.message.show.usage.for.missingReferentials=Il existe des référentiels présents dans la base locale mais non présents dans la base centrale.
    
    1313 1295
     observe.message.show.usage.for.missingReferentials2=Il existe des référentiels présents dans la base «%s» mais non présents dans la base «%s».
    
    1314 1296
     observe.message.show.usages=Listes des utilisations du référentiel %1$s \: '%2$s'
    
    1315 1297
     observe.message.table.editBean.modified=L'entrée en cours d'édition a été modifiée et est valide.
    
    ... ... @@ -1319,7 +1301,6 @@ observe.message.updating.referentiel=L'objet est en cours de mise à jour.
    1319 1301
     observe.message.warning.will.be.delete=%1$s\n\nAttention, l'export remplacera la marée existante.
    
    1320 1302
     observe.runner.config.loaded=Configuration d'ObServe v. %1$s chargée.
    
    1321 1303
     observe.runner.context.loaded=Initialisation du contexte terminée en %1$s.
    
    1322
    -observe.runner.copy.default.logConfigurationFile.file=Création du fichier de configuration des logs %1$s.
    
    1323 1304
     observe.runner.copy.default.map.file=Création des cartes %1$s.
    
    1324 1305
     observe.runner.copy.default.report.file=Création du fichier de reports %1$s.
    
    1325 1306
     observe.runner.copy.default.ui.file=Création du fichier de cosmétique %1$s.
    
    ... ... @@ -1436,8 +1417,6 @@ observe.storage.remote.useSll=mode ssl ?
    1436 1417
     observe.storage.remoteConfiguration.presets=Configurations enregistrées
    
    1437 1418
     observe.storage.remoteConfiguration.presets.save=Enregister cette configuration
    
    1438 1419
     observe.storage.report.action.migrate=Politique de mise à jour
    
    1439
    -observe.storage.report.can.migrate=Mise à jour si nécessaire (version actuelle \: %1$s)
    
    1440
    -observe.storage.report.can.not.migrate=Pas de mise à jour possible
    
    1441 1420
     observe.storage.report.no.create.mode=Mode de création de base non requis
    
    1442 1421
     observe.storage.required.rw.on.data=Vous n'avez pas les droits suffisants pour effectuer cette opération.\n\nPour effectuer cette opération vous devez avoir les droits de lecture et d'écriture sur les données observateur.
    
    1443 1422
     observe.storage.security.administrateur=Propriétaire de la base
    
    ... ... @@ -1465,7 +1444,6 @@ observe.storage.useServerStorage.config=Configurer le serveur distant à utilise
    1465 1444
     observe.storage.useServerStorage.description=Veuillez configurer votre connexion au serveur distant\nAvant de pouvoir poursuivre, vous devez valider la connexion.
    
    1466 1445
     observe.title.about=A propos d'ObServe...
    
    1467 1446
     observe.title.can.not.delete.referentiel=Impossible de supprimer un référentiel en cours d'utilisation...
    
    1468
    -observe.title.can.not.export.data=Impossible d'exporter les données vers la base centrale...
    
    1469 1447
     observe.title.can.not.export.data2=Impossible d'exporter les données vers la base «%s»...
    
    1470 1448
     observe.title.can.not.export.obstuna=Impossible d'exporter des données d'obstuna...
    
    1471 1449
     observe.title.choose.db.dump=Choisir une sauvegarder de base locale
    

  • dto/pom.xml
    ... ... @@ -203,6 +203,23 @@
    203 203
                     </enumerationSets>
    
    204 204
                   </configuration>
    
    205 205
                 </execution>
    
    206
    +            <execution>
    
    207
    +              <id>default-parse-java</id>
    
    208
    +              <goals>
    
    209
    +                <goal>parse-java</goal>
    
    210
    +              </goals>
    
    211
    +              <configuration>
    
    212
    +                <treatDefaultEntry>true</treatDefaultEntry>
    
    213
    +                <entries>
    
    214
    +                  <entry>
    
    215
    +                    <!--<specificGoal>parse-java</specificGoal>-->
    
    216
    +                    <basedir>${project.build.directory}/generated-sources/java/</basedir>
    
    217
    +                  </entry>
    
    218
    +                </entries>
    
    219
    +
    
    220
    +              </configuration>
    
    221
    +            </execution>
    
    222
    +
    
    206 223
               </executions>
    
    207 224
             </plugin>
    
    208 225
           </plugins>
    

  • dto/src/main/java/fr/ird/observe/dto/data/longline/TripLonglineDto.java deleted
    1
    -package fr.ird.observe.dto.data.longline;
    
    2
    -
    
    3
    -/*-
    
    4
    - * #%L
    
    5
    - * ObServe :: Dto
    
    6
    - * %%
    
    7
    - * Copyright (C) 2008 - 2018 IRD, Code Lutin, Ultreia.io
    
    8
    - * %%
    
    9
    - * This program is free software: you can redistribute it and/or modify
    
    10
    - * it under the terms of the GNU General Public License as
    
    11
    - * published by the Free Software Foundation, either version 3 of the
    
    12
    - * License, or (at your option) any later version.
    
    13
    - *
    
    14
    - * This program is distributed in the hope that it will be useful,
    
    15
    - * but WITHOUT ANY WARRANTY; without even the implied warranty of
    
    16
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    
    17
    - * GNU General Public License for more details.
    
    18
    - *
    
    19
    - * You should have received a copy of the GNU General Public
    
    20
    - * License along with this program.  If not, see
    
    21
    - * <http://www.gnu.org/licenses/gpl-3.0.html>.
    
    22
    - * #L%
    
    23
    - */
    
    24
    -
    
    25
    -import com.google.common.collect.Iterables;
    
    26
    -import fr.ird.observe.dto.IdHelper;
    
    27
    -import org.apache.logging.log4j.LogManager;
    
    28
    -import org.apache.logging.log4j.Logger;
    
    29
    -
    
    30
    -public class TripLonglineDto extends GeneratedTripLonglineDto {
    
    31
    -
    
    32
    -    private static final Logger log = LogManager.getLogger(TripLonglineDto.class);
    
    33
    -    private static final long serialVersionUID = 3977866185675257699L;
    
    34
    -
    
    35
    -    public TripLonglineActivityDto getPreviousActivity(String activitySeineId) {
    
    36
    -
    
    37
    -        TripLonglineActivityDto previous = null;
    
    38
    -
    
    39
    -        if (activitySeineId != null) {
    
    40
    -
    
    41
    -            int currentPosition = Iterables.indexOf(getActivityLongline(), IdHelper.newIdPredicate(activitySeineId)::test);
    
    42
    -            if (currentPosition >= 1) {
    
    43
    -                previous = Iterables.get(getActivityLongline(), currentPosition - 1);
    
    44
    -            }
    
    45
    -        }
    
    46
    -
    
    47
    -        if (previous != null) {
    
    48
    -            log.debug("previous activity " + previous.getTimeStamp());
    
    49
    -
    
    50
    -        } else {
    
    51
    -            log.debug("no previous activity for " + activityLongline);
    
    52
    -        }
    
    53
    -
    
    54
    -        return previous;
    
    55
    -    }
    
    56
    -}

  • dto/src/main/models/Observe.model
    ... ... @@ -348,7 +348,6 @@ activityLongline + {*} data.longline.TripLonglineActivity | ordered unique
    348 348
     
    
    349 349
     data.longline.TripLonglineActivity > data.Data
    
    350 350
     timeStamp + {*:1} Date
    
    351
    -seaSurfaceTemperature + {*:1} Float
    
    352 351
     
    
    353 352
     data.longline.TripLonglineGearUse > data.Data | form=data.longline.GearUseFeaturesLongline
    
    354 353
     gearUseFeaturesLongline + {*} data.longline.GearUseFeaturesLongline | ordered
    

  • dto/src/main/resources/i18n/dto_en_GB.properties
    ... ... @@ -80,7 +80,6 @@ observe.common.ItemHorizontalPositionDto.type=Item horizontal position
    80 80
     observe.common.ItemHorizontalPositionDto.types=Item horizontal positions
    
    81 81
     observe.common.ItemVerticalPositionDto.type=Item vertical position
    
    82 82
     observe.common.ItemVerticalPositionDto.types=Item vertical positions
    
    83
    -observe.common.LengthLengthParameterDto.inputOutputFormula=Input to Output formula
    
    84 83
     observe.common.LengthLengthParameterDto.type=Length length parameter
    
    85 84
     observe.common.LengthLengthParameterDto.types=Length length parameters
    
    86 85
     observe.common.LengthWeightParameterDto.type=Length weight parameter
    
    ... ... @@ -98,18 +97,13 @@ observe.common.MitigationTypeDto.types=Mitigation types
    98 97
     observe.common.NonTargetCatchDto.title=Non target catch
    
    99 98
     observe.common.NonTargetCatchDto.type=Non target catch
    
    100 99
     observe.common.NonTargetCatchDto.types=Non target catch
    
    101
    -observe.common.NonTargetCatchReleaseConformityDto.title=Release conformity
    
    102 100
     observe.common.NonTargetCatchReleaseConformityDto.type=Release conformity
    
    103 101
     observe.common.NonTargetCatchReleaseConformityDto.types=Release conformity
    
    104
    -observe.common.NonTargetCatchReleaseDto.conformity=Conformity
    
    105
    -observe.common.NonTargetCatchReleaseDto.releasingTime=Releasing time
    
    106 102
     observe.common.NonTargetCatchReleaseDto.title=Non target catches released
    
    107 103
     observe.common.NonTargetCatchReleaseDto.type=Non target catch released
    
    108 104
     observe.common.NonTargetCatchReleaseDto.types=Non target catches released
    
    109
    -observe.common.NonTargetCatchReleaseStatusDto.title=Non target catch release status
    
    110 105
     observe.common.NonTargetCatchReleaseStatusDto.type=Non target catch release status
    
    111 106
     observe.common.NonTargetCatchReleaseStatusDto.types=Non target catch release status
    
    112
    -observe.common.NonTargetCatchReleasingTimeDto.title=Releasing time
    
    113 107
     observe.common.NonTargetCatchReleasingTimeDto.type=Releasing time
    
    114 108
     observe.common.NonTargetCatchReleasingTimeDto.types=Releasing time
    
    115 109
     observe.common.NonTargetLengthDto.title=Non target lengths
    
    ... ... @@ -244,7 +238,6 @@ observe.common.gps.gpsPoint=Gps point
    244 238
     observe.common.haulingIdentifier=Hauling identifier
    
    245 239
     observe.common.homeId=Home id
    
    246 240
     observe.common.inconnu=Unknown
    
    247
    -observe.common.lengthWeightFormula=Length weight formula
    
    248 241
     observe.common.no.unit=No unit
    
    249 242
     observe.common.nocode=Nocode
    
    250 243
     observe.common.none=None
    

  • dto/src/main/resources/i18n/dto_es_ES.properties
    ... ... @@ -80,7 +80,6 @@ observe.common.ItemHorizontalPositionDto.type=Localización del elemento sobre l
    80 80
     observe.common.ItemHorizontalPositionDto.types=Localizaciones del elemento sobre la línea principal
    
    81 81
     observe.common.ItemVerticalPositionDto.type=Localización del elemento sobre el arponcillo
    
    82 82
     observe.common.ItemVerticalPositionDto.types=Localizaciones del elemento sobre el arponcillo
    
    83
    -observe.common.LengthLengthParameterDto.inputOutputFormula=Formule Entrée vers Sortie \#TODO
    
    84 83
     observe.common.LengthLengthParameterDto.type=Relación Tamaño-Tamaño
    
    85 84
     observe.common.LengthLengthParameterDto.types=Relaciones Tamaño-Tamaño
    
    86 85
     observe.common.LengthWeightParameterDto.type=Relación Tamaño-Peso
    
    ... ... @@ -98,16 +97,13 @@ observe.common.MitigationTypeDto.types=Tipos de medida de atenuación
    98 97
     observe.common.NonTargetCatchDto.title=Fauna accesoria conservada o descartada
    
    99 98
     observe.common.NonTargetCatchDto.type=Fauna accesoria conservada o descartada
    
    100 99
     observe.common.NonTargetCatchDto.types=Fauna accesoria conservada o descartada
    
    101
    -observe.common.NonTargetCatchReleaseConformityDto.title=Conformidad en la liberacion de especies no objetivo
    
    102 100
     observe.common.NonTargetCatchReleaseConformityDto.type=Conformidad en la liberacion de especies no objetivo
    
    103 101
     observe.common.NonTargetCatchReleaseConformityDto.types=Conformidad en la liberacion de especies no objetivo
    
    104 102
     observe.common.NonTargetCatchReleaseDto.title=Espèces accessoires sensibles libérées \#TODO
    
    105 103
     observe.common.NonTargetCatchReleaseDto.type=Espèce accessoire sensible libérée \#TODO
    
    106 104
     observe.common.NonTargetCatchReleaseDto.types=Espèces accessoires sensibles libérées \#TODO
    
    107
    -observe.common.NonTargetCatchReleaseStatusDto.title=États à la libération \#TODO
    
    108 105
     observe.common.NonTargetCatchReleaseStatusDto.type=État à la libération \#TODO
    
    109 106
     observe.common.NonTargetCatchReleaseStatusDto.types=États à la libération \#TODO
    
    110
    -observe.common.NonTargetCatchReleasingTimeDto.title=Tiempo de liberacion de especies no objetivo
    
    111 107
     observe.common.NonTargetCatchReleasingTimeDto.type=Tiempo de liberacion de especies no objetivo
    
    112 108
     observe.common.NonTargetCatchReleasingTimeDto.types=Tiempo de liberacion de especies no objetivo
    
    113 109
     observe.common.NonTargetLengthDto.title=Longitudes (cm inf.)
    
    ... ... @@ -242,7 +238,6 @@ observe.common.gps.gpsPoint=Punto GPS
    242 238
     observe.common.haulingIdentifier=Arrastre
    
    243 239
     observe.common.homeId=Identificador
    
    244 240
     observe.common.inconnu=desconocido
    
    245
    -observe.common.lengthWeightFormula=Relación de peso
    
    246 241
     observe.common.no.unit=No unit \#TODO
    
    247 242
     observe.common.nocode=codigo ausente
    
    248 243
     observe.common.none=Ninguno
    

  • dto/src/main/resources/i18n/dto_fr_FR.properties
    ... ... @@ -80,7 +80,6 @@ observe.common.ItemHorizontalPositionDto.type=Localisation de l'élément sur la
    80 80
     observe.common.ItemHorizontalPositionDto.types=Localisations de l'élément sur la ligne mère
    
    81 81
     observe.common.ItemVerticalPositionDto.type=Localisation de l'élément sur l'avançon
    
    82 82
     observe.common.ItemVerticalPositionDto.types=Localisations de l'élément sur l'avançon
    
    83
    -observe.common.LengthLengthParameterDto.inputOutputFormula=Formule entrée -> sortie
    
    84 83
     observe.common.LengthLengthParameterDto.type=Relation Taille-Taille
    
    85 84
     observe.common.LengthLengthParameterDto.types=Relations Taille-Taille
    
    86 85
     observe.common.LengthWeightParameterDto.type=Relation Taille-Poids
    
    ... ... @@ -98,18 +97,13 @@ observe.common.MitigationTypeDto.types=Types de mesure d'atténuation
    98 97
     observe.common.NonTargetCatchDto.title=Espèces accessoires conservées ou rejetées
    
    99 98
     observe.common.NonTargetCatchDto.type=Espèce accessoire conservée ou rejetée
    
    100 99
     observe.common.NonTargetCatchDto.types=Espèces accessoires conservées ou rejetées
    
    101
    -observe.common.NonTargetCatchReleaseConformityDto.title=Conformités à la libération
    
    102 100
     observe.common.NonTargetCatchReleaseConformityDto.type=Conformité à la libération
    
    103 101
     observe.common.NonTargetCatchReleaseConformityDto.types=Conformités à la libération
    
    104
    -observe.common.NonTargetCatchReleaseDto.conformity=Conformité
    
    105
    -observe.common.NonTargetCatchReleaseDto.releasingTime=Moment de la libération
    
    106 102
     observe.common.NonTargetCatchReleaseDto.title=Espèces accessoires sensibles libérées
    
    107 103
     observe.common.NonTargetCatchReleaseDto.type=Espèce accessoire sensible libérée
    
    108 104
     observe.common.NonTargetCatchReleaseDto.types=Espèces accessoires libérées
    
    109
    -observe.common.NonTargetCatchReleaseStatusDto.title=États à la libération
    
    110 105
     observe.common.NonTargetCatchReleaseStatusDto.type=État à la libération
    
    111 106
     observe.common.NonTargetCatchReleaseStatusDto.types=États à la libération
    
    112
    -observe.common.NonTargetCatchReleasingTimeDto.title=Moments de la libération
    
    113 107
     observe.common.NonTargetCatchReleasingTimeDto.type=Moment de la libération
    
    114 108
     observe.common.NonTargetCatchReleasingTimeDto.types=Moments de la libération
    
    115 109
     observe.common.NonTargetLengthDto.title=Longueurs (cm inf.)
    
    ... ... @@ -244,7 +238,6 @@ observe.common.gps.gpsPoint=Point GPS
    244 238
     observe.common.haulingIdentifier=Virage
    
    245 239
     observe.common.homeId=Identifiant
    
    246 240
     observe.common.inconnu=inconnu
    
    247
    -observe.common.lengthWeightFormula=Relation Poids
    
    248 241
     observe.common.no.unit=Pas d'unité
    
    249 242
     observe.common.nocode=code absent
    
    250 243
     observe.common.none=Aucun
    

  • persistence/src/main/java/fr/ird/observe/binder/data/longline/TripLonglineActivityEntityDtoBinder.java
    ... ... @@ -53,6 +53,5 @@ public class TripLonglineActivityEntityDtoBinder extends DataEntityDtoBinderSupp
    53 53
             copyEntityDataFieldsToDto(entity, dto);
    
    54 54
     
    
    55 55
             dto.setTimeStamp(entity.getTimeStamp());
    
    56
    -        dto.setSeaSurfaceTemperature(entity.getSeaSurfaceTemperature());
    
    57 56
         }
    
    58 57
     }

  • services/pom.xml
    ... ... @@ -88,10 +88,6 @@
    88 88
           <groupId>io.ultreia.java4all.http</groupId>
    
    89 89
           <artifactId>http-api</artifactId>
    
    90 90
         </dependency>
    
    91
    -    <dependency>
    
    92
    -      <groupId>io.ultreia.java4all</groupId>
    
    93
    -      <artifactId>java-lang</artifactId>
    
    94
    -    </dependency>
    
    95 91
     
    
    96 92
         <dependency>
    
    97 93
           <groupId>io.ultreia.java4all.jaxx</groupId>
    

  • services/src/main/java/fr/ird/observe/services/validation/validators/TemperatureCompareFieldValidator.java deleted
    1
    -package fr.ird.observe.services.validation.validators;
    
    2
    -
    
    3
    -/*-
    
    4
    - * #%L
    
    5
    - * ObServe :: Services API
    
    6
    - * %%
    
    7
    - * Copyright (C) 2008 - 2018 IRD, Code Lutin, Ultreia.io
    
    8
    - * %%
    
    9
    - * This program is free software: you can redistribute it and/or modify
    
    10
    - * it under the terms of the GNU General Public License as
    
    11
    - * published by the Free Software Foundation, either version 3 of the
    
    12
    - * License, or (at your option) any later version.
    
    13
    - *
    
    14
    - * This program is distributed in the hope that it will be useful,
    
    15
    - * but WITHOUT ANY WARRANTY; without even the implied warranty of
    
    16
    - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    
    17
    - * GNU General Public License for more details.
    
    18
    - *
    
    19
    - * You should have received a copy of the GNU General Public
    
    20
    - * License along with this program.  If not, see
    
    21
    - * <http://www.gnu.org/licenses/gpl-3.0.html>.
    
    22
    - * #L%
    
    23
    - */
    
    24
    -
    
    25
    -import com.opensymphony.xwork2.validator.ValidationException;
    
    26
    -import com.opensymphony.xwork2.validator.validators.FieldValidatorSupport;
    
    27
    -import io.ultreia.java4all.lang.Numbers;
    
    28
    -import org.nuiton.jaxx.widgets.temperature.I18nEnumHelper;
    
    29
    -import org.nuiton.jaxx.widgets.temperature.TemperatureEditorModel;
    
    30
    -import org.nuiton.jaxx.widgets.temperature.TemperatureFormat;
    
    31
    -
    
    32
    -import java.util.Map;
    
    33
    -
    
    34
    -/**
    
    35
    - * To validate that the temperature is in correct bound.
    
    36
    - * <p>
    
    37
    - * Created by tchemit on 22/09/2018.
    
    38
    - *
    
    39
    - * @author Tony Chemit - dev@tchemit.fr
    
    40
    - */
    
    41
    -public class TemperatureCompareFieldValidator extends FieldValidatorSupport {
    
    42
    -
    
    43
    -    /**
    
    44
    -     * Name of the field to compare against.
    
    45
    -     */
    
    46
    -    private String compareFieldName;
    
    47
    -
    
    48
    -    /**
    
    49
    -     * Default temperature format (bottom are based on this format).
    
    50
    -     */
    
    51
    -    private TemperatureFormat defaultTemperatureFormat;
    
    52
    -    /**
    
    53
    -     * Compare temperature format (compare temperature is base on this format).
    
    54
    -     */
    
    55
    -    private TemperatureFormat compareTemperatureFormat;
    
    56
    -    /**
    
    57
    -     * Delta authorized.
    
    58
    -     */
    
    59
    -    private Float delta;
    
    60
    -
    
    61
    -    /**
    
    62
    -     * Min temperature.
    
    63
    -     */
    
    64
    -    private Float min;
    
    65
    -    /**
    
    66
    -     * Max temperature.
    
    67
    -     */
    
    68
    -    private Float max;
    
    69
    -
    
    70
    -    public void setDefaultTemperatureFormat(String defaultTemperatureFormat) {
    
    71
    -        this.defaultTemperatureFormat = TemperatureFormat.valueOf(defaultTemperatureFormat);
    
    72
    -    }
    
    73
    -
    
    74
    -    public void setCompareTemperatureFormat(String compareTemperatureFormat) {
    
    75
    -        this.compareTemperatureFormat = TemperatureFormat.valueOf(compareTemperatureFormat);
    
    76
    -    }
    
    77
    -
    
    78
    -    public void setMin(String min) {
    
    79
    -        this.min = Float.valueOf(min);
    
    80
    -    }
    
    81
    -
    
    82
    -    public void setMax(String max) {
    
    83
    -        this.max = Float.valueOf(max);
    
    84
    -    }
    
    85
    -
    
    86
    -    public void setDelta(String delta) {
    
    87
    -        this.delta = Float.valueOf(delta);
    
    88
    -    }
    
    89
    -
    
    90
    -    public void setCompareFieldName(String compareFieldName) {
    
    91
    -        this.compareFieldName = compareFieldName;
    
    92
    -    }
    
    93
    -
    
    94
    -    @Override
    
    95
    -    public void validate(Object object) throws ValidationException {
    
    96
    -        if (min == null) {
    
    97
    -            throw new ValidationException("No parameter 'min' filled");
    
    98
    -        }
    
    99
    -        if (max == null) {
    
    100
    -            throw new ValidationException("No parameter 'max' filled");
    
    101
    -        }
    
    102
    -        if (min >= max) {
    
    103
    -            throw new ValidationException(String.format("No parameter 'min' (%s) is greater than 'max' (%s)", min, max));
    
    104
    -        }
    
    105
    -        String fieldName = getFieldName();
    
    106
    -        if (fieldName == null) {
    
    107
    -            throw new ValidationException("No parameter 'fieldName' filled");
    
    108
    -        }
    
    109
    -        if (compareFieldName == null) {
    
    110
    -            throw new ValidationException("No parameter 'compareFieldName' filled");
    
    111
    -        }
    
    112
    -        if (delta == null) {
    
    113
    -            throw new ValidationException("No parameter 'bottom' filled");
    
    114
    -        }
    
    115
    -        Float temperature = (Float) getFieldValue(fieldName, object);
    
    116
    -        if (temperature == null) {
    
    117
    -            return;
    
    118
    -        }
    
    119
    -        Float againstTemperature = (Float) getFieldValue(compareFieldName, object);
    
    120
    -        if (againstTemperature == null) {
    
    121
    -            return;
    
    122
    -        }
    
    123
    -        @SuppressWarnings("unchecked") Map<String, TemperatureEditorModel> map = (Map<String, TemperatureEditorModel>) getFieldValue("temperatureEditorModels", object);
    
    124
    -        TemperatureFormat temperatureFormat = defaultTemperatureFormat;
    
    125
    -        if (map != null) {
    
    126
    -
    
    127
    -            TemperatureEditorModel temperatureEditorModel = map.get(fieldName);
    
    128
    -            //FIXME une validation est lancé dans l'ui alors que l'on ne devrait pas et on a pas ce composant alors
    
    129
    -            if (temperatureEditorModel != null) {
    
    130
    -                temperatureFormat = temperatureEditorModel.getFormat();
    
    131
    -            }
    
    132
    -        }
    
    133
    -
    
    134
    -        float bottom = againstTemperature - delta;
    
    135
    -        if (bottom < min) {
    
    136
    -            bottom = min;
    
    137
    -        }
    
    138
    -        float top = againstTemperature + delta;
    
    139
    -        if (top > max) {
    
    140
    -            top = max;
    
    141
    -        }
    
    142
    -        if (temperature < bottom || temperature > top) {
    
    143
    -            if (!temperatureFormat.equals(defaultTemperatureFormat)) {
    
    144
    -                bottom = Numbers.roundOneDigit(defaultTemperatureFormat.convert(bottom, temperatureFormat));
    
    145
    -                top = Numbers.roundOneDigit(defaultTemperatureFormat.convert(top, temperatureFormat));
    
    146
    -            }
    
    147
    -            if (!temperatureFormat.equals(compareTemperatureFormat)) {
    
    148
    -                againstTemperature = compareTemperatureFormat.convert(againstTemperature, temperatureFormat);
    
    149
    -            }
    
    150
    -            stack.set(fieldName + "Compare", new TemperatureResult(bottom, top, againstTemperature, I18nEnumHelper.getLabel(temperatureFormat)));
    
    151
    -            try {
    
    152
    -                addFieldError(fieldName, object);
    
    153
    -            } finally {
    
    154
    -                stack.pop();
    
    155
    -            }
    
    156
    -        }
    
    157
    -
    
    158
    -    }
    
    159
    -
    
    160
    -    @Override
    
    161
    -    public String getValidatorType() {
    
    162
    -        return "temperatureCompare";
    
    163
    -    }
    
    164
    -
    
    165
    -    static class TemperatureResult {
    
    166
    -        private final float bottom;
    
    167
    -        private final float top;
    
    168
    -        private final Float againstTemperature;
    
    169
    -        private final String format;
    
    170
    -
    
    171
    -        TemperatureResult(float bottom, float top, Float againstTemperature, String format) {
    
    172
    -            this.bottom = bottom;
    
    173
    -            this.top = top;
    
    174
    -            this.againstTemperature = againstTemperature;
    
    175
    -            this.format = format;
    
    176
    -        }
    
    177
    -
    
    178
    -        public Float getAgainstTemperature() {
    
    179
    -            return againstTemperature;
    
    180
    -        }
    
    181
    -
    
    182
    -        public float getBottom() {
    
    183
    -            return bottom;
    
    184
    -        }
    
    185
    -
    
    186
    -        public float getTop() {
    
    187
    -            return top;
    
    188
    -        }
    
    189
    -
    
    190
    -        public String getFormat() {
    
    191
    -            return format;
    
    192
    -        }
    
    193
    -    }
    
    194
    -
    
    195
    -}
    
    196
    -

  • validation/.mvn/i18n-parse-validation deleted

  • validation/.mvn/i18n-parse-javavalidation/.mvn/i18n-parse-validation-messages

  • validation/pom.xml
    ... ... @@ -115,26 +115,9 @@
    115 115
                   <id>default-parse-java</id>
    
    116 116
                   <goals>
    
    117 117
                     <goal>parse-java</goal>
    
    118
    -                <!--<goal>parserValidation</goal>-->
    
    119
    -                <!--<goal>gen</goal>-->
    
    120 118
                   </goals>
    
    121 119
                   <configuration>
    
    122 120
                     <defaultBasedir>${project.build.directory}/generated-sources/java</defaultBasedir>
    
    123
    -                <!--<treateDefaultEntry>false</treateDefaultEntry>-->
    
    124
    -                <!--<entries>-->
    
    125
    -                <!--<entry>-->
    
    126
    -                <!--<specificGoal>parserValidation</specificGoal>-->
    
    127
    -                <!--<basedir>${project.basedir}/src/main/resources/</basedir>-->
    
    128
    -                <!--<includes>-->
    
    129
    -                <!--<param>**/**-validation.xml</param>-->
    
    130
    -                <!--</includes>-->
    
    131
    -                <!--</entry>-->
    
    132
    -                <!--<entry>-->
    
    133
    -                <!--<specificGoal>parserJava</specificGoal>-->
    
    134
    -                <!--<basedir>${project.build.directory}/generated-sources/java/</basedir>-->
    
    135
    -                <!--</entry>-->
    
    136
    -                <!--</entries>-->
    
    137
    -
    
    138 121
                   </configuration>
    
    139 122
                 </execution>
    
    140 123
               </executions>
    
    ... ... @@ -170,6 +153,9 @@
    170 153
                     <fr.ird.observe.dto.referential.ReferentialDto>
    
    171 154
                       code,status,uri,needComment
    
    172 155
                     </fr.ird.observe.dto.referential.ReferentialDto>
    
    156
    +                <fr.ird.observe.dto.data.DataDto>
    
    157
    +                  lengthMeasureMethod,weightMeasureMethod
    
    158
    +                </fr.ird.observe.dto.data.DataDto>
    
    173 159
                   </inheritanceMapping>
    
    174 160
                 </configuration>
    
    175 161
               </execution>
    

  • validation/src/main/resources/fr/ird/observe/dto/data/longline/ActivityLonglineDto-update-error-validation.xml
    ... ... @@ -70,18 +70,6 @@
    70 70
             observe.validation.activity.bound.seaSurfaceTemperature##${seaSurfaceTemperatureBound.min}##${seaSurfaceTemperatureBound.max}##${seaSurfaceTemperatureBound.format}
    
    71 71
           </message>
    
    72 72
         </field-validator>
    
    73
    -    <!-- coherence temperature surface (delta de 12° par rapport a celle de l'activity precedente) -->
    
    74
    -    <field-validator type="temperatureCompare" short-circuit="true">
    
    75
    -      <param name="min">12.0</param>
    
    76
    -      <param name="max">35.0</param>
    
    77
    -      <param name="delta">12.0</param>
    
    78
    -      <param name="defaultTemperatureFormat">C</param>
    
    79
    -      <param name="compareTemperatureFormat">C</param>
    
    80
    -      <param name="compareFieldName">currentTrip.getPreviousActivity(id).seaSurfaceTemperature</param>
    
    81
    -      <message>
    
    82
    -        observe.validation.activity.invalid.seaSurfaceTemperature##${currentTrip.getPreviousActivity(id).timeStamp}##${seaSurfaceTemperatureCompare.againstTemperature}##${seaSurfaceTemperatureCompare.bottom}##${seaSurfaceTemperatureCompare.top}##${seaSurfaceTemperatureCompare.format}
    
    83
    -      </message>
    
    84
    -    </field-validator>
    
    85 73
     
    
    86 74
       </field>
    
    87 75
     
    

  • validation/src/main/resources/fr/ird/observe/dto/data/seine/ActivitySeineDto-update-error-validation.xml
    ... ... @@ -188,18 +188,6 @@
    188 188
             observe.validation.activity.bound.seaSurfaceTemperature##${seaSurfaceTemperatureBound.min}##${seaSurfaceTemperatureBound.max}##${seaSurfaceTemperatureBound.format}
    
    189 189
           </message>
    
    190 190
         </field-validator>
    
    191
    -    <!-- coherence temperature surface (delta de 12° par rapport a celle de l'activity precedente) -->
    
    192
    -    <field-validator type="temperatureCompare" short-circuit="true">
    
    193
    -      <param name="min">12.0</param>
    
    194
    -      <param name="max">35.0</param>
    
    195
    -      <param name="delta">12.0</param>
    
    196
    -      <param name="defaultTemperatureFormat">C</param>
    
    197
    -      <param name="compareTemperatureFormat">C</param>
    
    198
    -      <param name="compareFieldName">currentRoute.getPreviousActivity(id).seaSurfaceTemperature</param>
    
    199
    -      <message>
    
    200
    -        observe.validation.activity.invalid.seaSurfaceTemperature##${currentRoute.getPreviousActivity(id).time}##${seaSurfaceTemperatureCompare.againstTemperature}##${seaSurfaceTemperatureCompare.bottom}##${seaSurfaceTemperatureCompare.top}##${seaSurfaceTemperatureCompare.format}
    
    201
    -      </message>
    
    202
    -    </field-validator>
    
    203 191
     
    
    204 192
       </field>
    
    205 193
     
    

  • validation/src/main/resources/i18n/validation_en_GB.properties
    ... ... @@ -103,6 +103,7 @@ observe.common.I18nReferentialDto.label2=French label
    103 103
     observe.common.I18nReferentialDto.label3=Spanish label
    
    104 104
     observe.common.LengthLengthParameterDto.coefficients=Coefficients
    
    105 105
     observe.common.LengthLengthParameterDto.endDate=End date
    
    106
    +observe.common.LengthLengthParameterDto.inputOutputFormula=Input to Output formula
    
    106 107
     observe.common.LengthLengthParameterDto.inputSizeMeasureType=Input size measure type
    
    107 108
     observe.common.LengthLengthParameterDto.ocean=Ocean
    
    108 109
     observe.common.LengthLengthParameterDto.outputInputFormula=Output formula
    
    ... ... @@ -128,8 +129,10 @@ observe.common.NonTargetCatchDto.species=Species
    128 129
     observe.common.NonTargetCatchDto.speciesFate=Species fate
    
    129 130
     observe.common.NonTargetCatchDto.totalCount=Count
    
    130 131
     observe.common.NonTargetCatchReleaseDto.comment=Non target catch released comment
    
    132
    +observe.common.NonTargetCatchReleaseDto.conformity=Conformity
    
    131 133
     observe.common.NonTargetCatchReleaseDto.count=Count
    
    132 134
     observe.common.NonTargetCatchReleaseDto.length=Length (cm)
    
    135
    +observe.common.NonTargetCatchReleaseDto.releasingTime=Releasing time
    
    133 136
     observe.common.NonTargetCatchReleaseDto.sex=Sex
    
    134 137
     observe.common.NonTargetCatchReleaseDto.species=Species
    
    135 138
     observe.common.NonTargetCatchReleaseDto.speciesGroupReleaseMode=Release mode
    
    ... ... @@ -340,7 +343,6 @@ observe.validation.activity.desactivated.vesselActivity=Selected vessel activity
    340 343
     observe.validation.activity.desactivated.wind=Selected wind is disabled.
    
    341 344
     observe.validation.activity.duplicated.time=There is already another activity at this time.
    
    342 345
     observe.validation.activity.invalid.quadrant=Quadrant is not coherent with ocean (%1$s) of trip (indian\: 1,2, atlantic 1,2,3,4).
    
    343
    -observe.validation.activity.invalid.seaSurfaceTemperature=Previous activity (%1$s) sea temperature was %2$s%5$s, current temperature must be between %3$s%5$s and %4$s%5$s.
    
    344 346
     observe.validation.activity.invalid.speed=Activity speed is %s nb, which is more than the maximum authorized which is %s nd.
    
    345 347
     observe.validation.activity.null.dcp=No floating object selected.
    
    346 348
     observe.validation.activity.null.fpaZone=Fpa zone is not filled.
    
    ... ... @@ -463,16 +465,15 @@ observe.validation.lengthLengthParameter.null.ocean=Ocean is not filled.
    463 465
     observe.validation.lengthLengthParameter.null.outputSizeMeasureType=Output size measure type is not filled.
    
    464 466
     observe.validation.lengthLengthParameter.null.sex=Sex must be filled.
    
    465 467
     observe.validation.lengthLengthParameter.required.coefficients=Coefficients are required.
    
    466
    -observe.validation.lengthLengthParameter.required.endDate=End date must be filled.
    
    467 468
     observe.validation.lengthLengthParameter.required.inputOutputFormula=Formula is required.
    
    468 469
     observe.validation.lengthLengthParameter.required.outputInputFormula=Formula is required.
    
    469 470
     observe.validation.lengthLengthParameter.required.species=Species must be filled.
    
    470
    -observe.validation.lengthLengthParameter.required.startDate=Start date must be filled.
    
    471 471
     observe.validation.lengthWeightParameter.disabled.sizeMeasureType=Selected size measure type is disabled.
    
    472 472
     observe.validation.lengthWeightParameter.invalid.lengthWeightFormula=Formula is not valid.
    
    473 473
     observe.validation.lengthWeightParameter.invalid.uniqueKey=Tuple (species/ocean/gender/sizeMeasureType/startDate) must be unique.
    
    474 474
     observe.validation.lengthWeightParameter.invalid.weightLengthFormula=Formula is not valid.
    
    475 475
     observe.validation.lengthWeightParameter.null.ocean=Ocean is not filled.
    
    476
    +observe.validation.lengthWeightParameter.null.sex=Sex must be filled.
    
    476 477
     observe.validation.lengthWeightParameter.null.sizeMeasureType=Size measure type is not filled.
    
    477 478
     observe.validation.lengthWeightParameter.required.coefficients=Coefficients must be filled.
    
    478 479
     observe.validation.lengthWeightParameter.required.endDate=End date must be filled.
    
    ... ... @@ -501,7 +502,6 @@ observe.validation.nonTargetCatch.uniqueKey=Tuple (species - objectFate) must be
    501 502
     observe.validation.nonTargetCatchRelease.bound.count=Count must be between %1$s and %2$s.
    
    502 503
     observe.validation.nonTargetCatchRelease.comment.tobig=Comment size can not exceed 1024 characters.
    
    503 504
     observe.validation.nonTargetCatchRelease.desactivated.conformity=Selected conformity is disabled.
    
    504
    -observe.validation.nonTargetCatchRelease.desactivated.releasingTime=Selected releasing time is disabled.
    
    505 505
     observe.validation.nonTargetCatchRelease.desactivated.sex=Selected sex fate is disabled.
    
    506 506
     observe.validation.nonTargetCatchRelease.desactivated.species=Selected species is disabled.
    
    507 507
     observe.validation.nonTargetCatchRelease.desactivated.speciesGroupReleaseMode=Selected release mode is disabled.
    

  • validation/src/main/resources/i18n/validation_es_ES.properties
    ... ... @@ -103,6 +103,7 @@ observe.common.I18nReferentialDto.label2=Texto en francés
    103 103
     observe.common.I18nReferentialDto.label3=Nombre
    
    104 104
     observe.common.LengthLengthParameterDto.coefficients=Coeficientes
    
    105 105
     observe.common.LengthLengthParameterDto.endDate=Fecha de fin
    
    106
    +observe.common.LengthLengthParameterDto.inputOutputFormula=Formule Entrée vers Sortie \#TODO
    
    106 107
     observe.common.LengthLengthParameterDto.inputSizeMeasureType=Type de mensuration d'entrée \#TODO
    
    107 108
     observe.common.LengthLengthParameterDto.ocean=Océano
    
    108 109
     observe.common.LengthLengthParameterDto.outputInputFormula=Output formula \#TODO
    
    ... ... @@ -342,7 +343,6 @@ observe.validation.activity.desactivated.vesselActivity=Actividad del barco sele
    342 343
     observe.validation.activity.desactivated.wind=La fuerza del viento seleccionada está desactivada.
    
    343 344
     observe.validation.activity.duplicated.time=Ya existe una actividad a esa hora.
    
    344 345
     observe.validation.activity.invalid.quadrant=El cuadrante no es coherente con el informe del oceano (%1$s) de la marea (indico \: 1,2, atlantico \: 1, 2, 3, 4)
    
    345
    -observe.validation.activity.invalid.seaSurfaceTemperature=Previous activity (%1$s) sea temperature was %2$s%5$s, current temperature must be between %3$s%5$s and %4$s%5$s. \#TODO
    
    346 346
     observe.validation.activity.invalid.speed=La velocidad de la actividad actual es %s nudos, mientras que la velocidad máxima es %s nudos.
    
    347 347
     observe.validation.activity.null.dcp=No se ha introducido objeto flotante.
    
    348 348
     observe.validation.activity.null.fpaZone=La selección de una zona FPA es obligatoria.
    
    ... ... @@ -465,16 +465,15 @@ observe.validation.lengthLengthParameter.null.ocean=No se ha seleccionado oceano
    465 465
     observe.validation.lengthLengthParameter.null.outputSizeMeasureType=Le type de mensuration de sortie n'est pas renseigné. \#TODO
    
    466 466
     observe.validation.lengthLengthParameter.null.sex=Le sexe doit être renseigné. \#TODO
    
    467 467
     observe.validation.lengthLengthParameter.required.coefficients=Les coefficients sont obligatoires. \#TODO
    
    468
    -observe.validation.lengthLengthParameter.required.endDate=Fecha de fin de validez debe ser especificada.
    
    469 468
     observe.validation.lengthLengthParameter.required.inputOutputFormula=La formule est obligatoire. \#TODO
    
    470 469
     observe.validation.lengthLengthParameter.required.outputInputFormula=La formule est obligatoire. \#TODO
    
    471 470
     observe.validation.lengthLengthParameter.required.species=Especie no especificada.
    
    472
    -observe.validation.lengthLengthParameter.required.startDate=fecha de comienzo de validez no especificada.
    
    473 471
     observe.validation.lengthWeightParameter.disabled.sizeMeasureType=Le type de mensuration sélectionné est désactivé. \#TODO
    
    474 472
     observe.validation.lengthWeightParameter.invalid.lengthWeightFormula=Relación de peso introducida no es coherente.
    
    475 473
     observe.validation.lengthWeightParameter.invalid.uniqueKey=Tupla (especie/sexo/océano/sizeMeasureType/startDate) debe ser única, la tupla ya se ha usado. \#TODO
    
    476 474
     observe.validation.lengthWeightParameter.invalid.weightLengthFormula=Relación de talla introducida no es coherente.
    
    477 475
     observe.validation.lengthWeightParameter.null.ocean=No se ha seleccionado oceano.
    
    476
    +observe.validation.lengthWeightParameter.null.sex=Sex must be filled.
    
    478 477
     observe.validation.lengthWeightParameter.null.sizeMeasureType=Type de mensuration non renseigné. \#TODO
    
    479 478
     observe.validation.lengthWeightParameter.required.coefficients=Coeficientes deben ser especificados.
    
    480 479
     observe.validation.lengthWeightParameter.required.endDate=Fecha de fin de validez debe ser especificada.
    
    ... ... @@ -503,7 +502,6 @@ observe.validation.nonTargetCatch.uniqueKey=El par (especie - objectFate) debe s
    503 502
     observe.validation.nonTargetCatchRelease.bound.count=Le nombre doit être compris entre %1$s et %2$s. \#TODO
    
    504 503
     observe.validation.nonTargetCatchRelease.comment.tobig=La taille du commentaire est limitée à 1024 caractères. \#TODO
    
    505 504
     observe.validation.nonTargetCatchRelease.desactivated.conformity=Selected conformity is disabled. \#TODO
    
    506
    -observe.validation.nonTargetCatchRelease.desactivated.releasingTime=Selected releasing time is disabled. \#TODO
    
    507 505
     observe.validation.nonTargetCatchRelease.desactivated.sex=Le sexe sélectionné est désactivé. \#TODO
    
    508 506
     observe.validation.nonTargetCatchRelease.desactivated.species=L'espèce sélectionnée est désactivée. \#TODO
    
    509 507
     observe.validation.nonTargetCatchRelease.desactivated.speciesGroupReleaseMode=Le mode de libération sélectionné est désactivé. \#TODO
    

  • validation/src/main/resources/i18n/validation_fr_FR.properties
    ... ... @@ -103,6 +103,7 @@ observe.common.I18nReferentialDto.label2=Libellé français
    103 103
     observe.common.I18nReferentialDto.label3=Libellé espagnol
    
    104 104
     observe.common.LengthLengthParameterDto.coefficients=Coefficients
    
    105 105
     observe.common.LengthLengthParameterDto.endDate=Fin de validité
    
    106
    +observe.common.LengthLengthParameterDto.inputOutputFormula=Formule entrée -> sortie
    
    106 107
     observe.common.LengthLengthParameterDto.inputSizeMeasureType=Type de mensuration d'entrée
    
    107 108
     observe.common.LengthLengthParameterDto.ocean=Océan
    
    108 109
     observe.common.LengthLengthParameterDto.outputInputFormula=Formule sortie -> entrée
    
    ... ... @@ -128,8 +129,10 @@ observe.common.NonTargetCatchDto.species=Espèce
    128 129
     observe.common.NonTargetCatchDto.speciesFate=Devenir espèce
    
    129 130
     observe.common.NonTargetCatchDto.totalCount=Nombre estimé
    
    130 131
     observe.common.NonTargetCatchReleaseDto.comment=Commentaire de la libération
    
    132
    +observe.common.NonTargetCatchReleaseDto.conformity=Conformité
    
    131 133
     observe.common.NonTargetCatchReleaseDto.count=Nombre
    
    132 134
     observe.common.NonTargetCatchReleaseDto.length=Longueur (cm)
    
    135
    +observe.common.NonTargetCatchReleaseDto.releasingTime=Moment de la libération
    
    133 136
     observe.common.NonTargetCatchReleaseDto.sex=Sexe
    
    134 137
     observe.common.NonTargetCatchReleaseDto.species=Espèce
    
    135 138
     observe.common.NonTargetCatchReleaseDto.speciesGroupReleaseMode=Mode de libération
    
    ... ... @@ -340,7 +343,6 @@ observe.validation.activity.desactivated.vesselActivity=L'activité bateau séle
    340 343
     observe.validation.activity.desactivated.wind=Le vent Beaufort sélectionné est désactivé.
    
    341 344
     observe.validation.activity.duplicated.time=Il existe déjà une autre activité à cette heure.
    
    342 345
     observe.validation.activity.invalid.quadrant=Le quadrant n'est pas cohérent par rapport à l'océan (%1$s) de la marée (indien \: 1
    
    343
    -observe.validation.activity.invalid.seaSurfaceTemperature=La température surface de l'activité précédente (%1$s) est de %2$s%5$s, la température doit être comprise entre %3$s%5$s et %4$s%5$s.
    
    344 346
     observe.validation.activity.invalid.speed=La vitesse de l'activité courante est de %s nd, alors que la vitesse maximale autorisée est %s nd
    
    345 347
     observe.validation.activity.null.dcp=Aucun objet flottant saisi.
    
    346 348
     observe.validation.activity.null.fpaZone=La sélection d'une zone FPA est obligatoire.
    
    ... ... @@ -463,16 +465,15 @@ observe.validation.lengthLengthParameter.null.ocean=Aucun océan sélectionné.
    463 465
     observe.validation.lengthLengthParameter.null.outputSizeMeasureType=Le type de mensuration de sortie n'est pas renseigné.
    
    464 466
     observe.validation.lengthLengthParameter.null.sex=Le sexe doit être renseigné.
    
    465 467
     observe.validation.lengthLengthParameter.required.coefficients=Les coefficients sont obligatoires.
    
    466
    -observe.validation.lengthLengthParameter.required.endDate=Date de fin de validité non renseignée.
    
    467 468
     observe.validation.lengthLengthParameter.required.inputOutputFormula=La formule est obligatoire.
    
    468 469
     observe.validation.lengthLengthParameter.required.outputInputFormula=La formule est obligatoire.
    
    469 470
     observe.validation.lengthLengthParameter.required.species=L'espèce n'est pas renseignée.
    
    470
    -observe.validation.lengthLengthParameter.required.startDate=date de début de validité non renseignée.
    
    471 471
     observe.validation.lengthWeightParameter.disabled.sizeMeasureType=Le type de mensuration sélectionné est désactivé.
    
    472 472
     observe.validation.lengthWeightParameter.invalid.lengthWeightFormula=La relation poids saisie n'est pas cohérente.
    
    473 473
     observe.validation.lengthWeightParameter.invalid.uniqueKey=Le tuple (espèce/sexe/océan/type de measure/date de début) doit être unique
    
    474 474
     observe.validation.lengthWeightParameter.invalid.weightLengthFormula=La relation taille saisie n'est pas cohérente.
    
    475 475
     observe.validation.lengthWeightParameter.null.ocean=Aucun océan sélectionné.
    
    476
    +observe.validation.lengthWeightParameter.null.sex=Le sexe doit être renseigné.
    
    476 477
     observe.validation.lengthWeightParameter.null.sizeMeasureType=Type de mensuration non renseigné.
    
    477 478
     observe.validation.lengthWeightParameter.required.coefficients=Les coefficients ne sont pas renseignés.
    
    478 479
     observe.validation.lengthWeightParameter.required.endDate=Date de fin de validité non renseignée.
    
    ... ... @@ -501,7 +502,6 @@ observe.validation.nonTargetCatch.uniqueKey=Le couple (espèce - devenir objet)
    501 502
     observe.validation.nonTargetCatchRelease.bound.count=Le nombre doit être compris entre %1$s et %2$s.
    
    502 503
     observe.validation.nonTargetCatchRelease.comment.tobig=La taille du commentaire est limitée à 1024 caractères.
    
    503 504
     observe.validation.nonTargetCatchRelease.desactivated.conformity=La conformité sélectionnée est désactivée.
    
    504
    -observe.validation.nonTargetCatchRelease.desactivated.releasingTime=Le moment de libération sélectionné est désactivé.
    
    505 505
     observe.validation.nonTargetCatchRelease.desactivated.sex=Le sexe sélectionné est désactivé.
    
    506 506
     observe.validation.nonTargetCatchRelease.desactivated.species=L'espèce sélectionnée est désactivée.
    
    507 507
     observe.validation.nonTargetCatchRelease.desactivated.speciesGroupReleaseMode=Le mode de libération sélectionné est désactivé.
    

  • validation/src/main/resources/validators.xml
    ... ... @@ -70,6 +70,5 @@
    70 70
         <validator name="nonTargetCatchObservedSystem" class="fr.ird.observe.services.validation.validators.NonTargetCatchObservedSystemValidator"/>
    
    71 71
         <validator name="activitySeine_observedSystem" class="fr.ird.observe.services.validation.validators.ActivitySeineObservedSystemValidator"/>
    
    72 72
         <validator name="temperatureBound" class="fr.ird.observe.services.validation.validators.TemperatureBoundFieldValidator"/>
    
    73
    -    <validator name="temperatureCompare" class="fr.ird.observe.services.validation.validators.TemperatureCompareFieldValidator"/>
    
    74 73
     
    
    75 74
     </validators>