Tony CHEMIT pushed to branch master-7.x at ultreiaio / ird-observe
Commits:
-
abebcff1
by Tony Chemit at 2022-04-30T15:08:54+02:00
-
19d141ff
by Tony Chemit at 2022-04-30T15:31:56+02:00
-
79329741
by Tony Chemit at 2022-04-30T15:31:56+02:00
-
894d5d0c
by Tony Chemit at 2022-04-30T15:31:56+02:00
-
9bb92985
by Tony Chemit at 2022-05-02T00:45:01+02:00
-
901e37d3
by Tony Chemit at 2022-05-02T00:56:31+02:00
-
17e92d53
by Tony Chemit at 2022-05-02T01:04:41+02:00
-
90afce3e
by Tony Chemit at 2022-05-02T01:28:10+02:00
23 changed files:
- client-configuration/pom.xml
- client-core/pom.xml
- client-runner/pom.xml
- common-dto/pom.xml
- common-persistence/pom.xml
- common-service/pom.xml
- common-validation/pom.xml
- common-validation/src/main/java/fr/ird/observe/validation/validators/QuadrantFieldDtoValidator.java
- dto/pom.xml
- observe-i18n/pom.xml
- observe/pom.xml
- persistence/pom.xml
- pom.xml
- server-configuration/pom.xml
- server-core/pom.xml
- server-runner/pom.xml
- services-client/pom.xml
- services-local/pom.xml
- services/pom.xml
- templates/pom.xml
- test/pom.xml
- toolbox-maven-plugin/pom.xml
- validation/pom.xml
Changes:
| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | <parent>
|
| 25 | 25 | <groupId>fr.ird.observe</groupId>
|
| 26 | 26 | <artifactId>ird-observe</artifactId>
|
| 27 | - <version>7.6.12</version>
|
|
| 27 | + <version>7.6.13</version>
|
|
| 28 | 28 | </parent>
|
| 29 | 29 | |
| 30 | 30 | <artifactId>client-configuration</artifactId>
|
| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | <parent>
|
| 25 | 25 | <groupId>fr.ird.observe</groupId>
|
| 26 | 26 | <artifactId>ird-observe</artifactId>
|
| 27 | - <version>7.6.12</version>
|
|
| 27 | + <version>7.6.13</version>
|
|
| 28 | 28 | </parent>
|
| 29 | 29 | |
| 30 | 30 | <artifactId>client-core</artifactId>
|
| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | <parent>
|
| 25 | 25 | <groupId>fr.ird.observe</groupId>
|
| 26 | 26 | <artifactId>ird-observe</artifactId>
|
| 27 | - <version>7.6.12</version>
|
|
| 27 | + <version>7.6.13</version>
|
|
| 28 | 28 | </parent>
|
| 29 | 29 | |
| 30 | 30 | <artifactId>client-runner</artifactId>
|
| ... | ... | @@ -25,7 +25,7 @@ |
| 25 | 25 | <parent>
|
| 26 | 26 | <groupId>fr.ird.observe</groupId>
|
| 27 | 27 | <artifactId>ird-observe</artifactId>
|
| 28 | - <version>7.6.12</version>
|
|
| 28 | + <version>7.6.13</version>
|
|
| 29 | 29 | </parent>
|
| 30 | 30 | |
| 31 | 31 | <groupId>fr.ird.observe.toolkit</groupId>
|
| ... | ... | @@ -25,7 +25,7 @@ |
| 25 | 25 | <parent>
|
| 26 | 26 | <groupId>fr.ird.observe</groupId>
|
| 27 | 27 | <artifactId>ird-observe</artifactId>
|
| 28 | - <version>7.6.12</version>
|
|
| 28 | + <version>7.6.13</version>
|
|
| 29 | 29 | </parent>
|
| 30 | 30 | |
| 31 | 31 | <groupId>fr.ird.observe.toolkit</groupId>
|
| ... | ... | @@ -25,7 +25,7 @@ |
| 25 | 25 | <parent>
|
| 26 | 26 | <groupId>fr.ird.observe</groupId>
|
| 27 | 27 | <artifactId>ird-observe</artifactId>
|
| 28 | - <version>7.6.12</version>
|
|
| 28 | + <version>7.6.13</version>
|
|
| 29 | 29 | </parent>
|
| 30 | 30 | |
| 31 | 31 | <groupId>fr.ird.observe.toolkit</groupId>
|
| ... | ... | @@ -25,7 +25,7 @@ |
| 25 | 25 | <parent>
|
| 26 | 26 | <groupId>fr.ird.observe</groupId>
|
| 27 | 27 | <artifactId>ird-observe</artifactId>
|
| 28 | - <version>7.6.12</version>
|
|
| 28 | + <version>7.6.13</version>
|
|
| 29 | 29 | </parent>
|
| 30 | 30 | |
| 31 | 31 | <groupId>fr.ird.observe.toolkit</groupId>
|
| ... | ... | @@ -49,7 +49,7 @@ public class QuadrantFieldDtoValidator extends FieldValidatorSupport { |
| 49 | 49 | throw new ValidationException("No parameter 'fieldName' filled");
|
| 50 | 50 | }
|
| 51 | 51 | |
| 52 | - ReferentialDtoReference ocean = (ReferentialDtoReference) getFieldValue(this.ocean, object);
|
|
| 52 | + ReferentialDtoReference<?,?> ocean = (ReferentialDtoReference<?, ?>) getFieldValue(this.ocean, object);
|
|
| 53 | 53 | if (ocean == null) {
|
| 54 | 54 | throw new ValidationException("could not find ocean named: " + this.ocean);
|
| 55 | 55 | }
|
| ... | ... | @@ -59,11 +59,18 @@ public class QuadrantFieldDtoValidator extends FieldValidatorSupport { |
| 59 | 59 | return;
|
| 60 | 60 | }
|
| 61 | 61 | |
| 62 | - Integer code = Integer.valueOf(ocean.get(ReferentialDtoReference.PROPERTY_CODE));
|
|
| 63 | - boolean valid = code == 3
|
|
| 64 | - || (code == 1 && (quadrant == 1 || quadrant == 2 || quadrant == 3 || quadrant == 4))
|
|
| 65 | - || (code == 2 && (quadrant == 1 || quadrant == 2));
|
|
| 66 | - |
|
| 62 | + String code = ocean.get(ReferentialDtoReference.PROPERTY_CODE);
|
|
| 63 | + boolean valid;
|
|
| 64 | + switch (code) {
|
|
| 65 | + case "1": // Atlantic
|
|
| 66 | + valid= quadrant == 1 || quadrant == 2 || quadrant == 3 || quadrant == 4;
|
|
| 67 | + break;
|
|
| 68 | + case "2": // Indian
|
|
| 69 | + valid = quadrant == 1 || quadrant == 2;
|
|
| 70 | + break;
|
|
| 71 | + default:
|
|
| 72 | + valid=true;
|
|
| 73 | + }
|
|
| 67 | 74 | if (!valid) {
|
| 68 | 75 | if (getDefaultMessage().isEmpty()) {
|
| 69 | 76 | setDefaultMessage(n("observe.validation.quadrant.invalid") + "##${" + this.ocean + ".label}");
|
| ... | ... | @@ -25,7 +25,7 @@ |
| 25 | 25 | <parent>
|
| 26 | 26 | <groupId>fr.ird.observe</groupId>
|
| 27 | 27 | <artifactId>ird-observe</artifactId>
|
| 28 | - <version>7.6.12</version>
|
|
| 28 | + <version>7.6.13</version>
|
|
| 29 | 29 | </parent>
|
| 30 | 30 | |
| 31 | 31 | <artifactId>dto</artifactId>
|
| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | <parent>
|
| 25 | 25 | <groupId>fr.ird.observe</groupId>
|
| 26 | 26 | <artifactId>ird-observe</artifactId>
|
| 27 | - <version>7.6.12</version>
|
|
| 27 | + <version>7.6.13</version>
|
|
| 28 | 28 | </parent>
|
| 29 | 29 | |
| 30 | 30 | <artifactId>observe-i18n</artifactId>
|
| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | <parent>
|
| 25 | 25 | <groupId>fr.ird.observe</groupId>
|
| 26 | 26 | <artifactId>ird-observe</artifactId>
|
| 27 | - <version>7.6.12</version>
|
|
| 27 | + <version>7.6.13</version>
|
|
| 28 | 28 | </parent>
|
| 29 | 29 | |
| 30 | 30 | <artifactId>observe</artifactId>
|
| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | <parent>
|
| 25 | 25 | <groupId>fr.ird.observe</groupId>
|
| 26 | 26 | <artifactId>ird-observe</artifactId>
|
| 27 | - <version>7.6.12</version>
|
|
| 27 | + <version>7.6.13</version>
|
|
| 28 | 28 | </parent>
|
| 29 | 29 | |
| 30 | 30 | <artifactId>persistence</artifactId>
|
| ... | ... | @@ -29,7 +29,7 @@ |
| 29 | 29 | |
| 30 | 30 | <groupId>fr.ird.observe</groupId>
|
| 31 | 31 | <artifactId>ird-observe</artifactId>
|
| 32 | - <version>7.6.12</version>
|
|
| 32 | + <version>7.6.13</version>
|
|
| 33 | 33 | <packaging>pom</packaging>
|
| 34 | 34 | |
| 35 | 35 | <name>ObServe :: Pom</name>
|
| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | <parent>
|
| 25 | 25 | <groupId>fr.ird.observe</groupId>
|
| 26 | 26 | <artifactId>ird-observe</artifactId>
|
| 27 | - <version>7.6.12</version>
|
|
| 27 | + <version>7.6.13</version>
|
|
| 28 | 28 | </parent>
|
| 29 | 29 | |
| 30 | 30 | <artifactId>server-configuration</artifactId>
|
| ... | ... | @@ -118,7 +118,7 @@ |
| 118 | 118 | <dependency>
|
| 119 | 119 | <groupId>fr.ird.observe</groupId>
|
| 120 | 120 | <artifactId>services</artifactId>
|
| 121 | - <version>7.6.12</version>
|
|
| 121 | + <version>7.6.13</version>
|
|
| 122 | 122 | <scope>compile</scope>
|
| 123 | 123 | </dependency>
|
| 124 | 124 |
| ... | ... | @@ -25,7 +25,7 @@ |
| 25 | 25 | <parent>
|
| 26 | 26 | <groupId>fr.ird.observe</groupId>
|
| 27 | 27 | <artifactId>ird-observe</artifactId>
|
| 28 | - <version>7.6.12</version>
|
|
| 28 | + <version>7.6.13</version>
|
|
| 29 | 29 | </parent>
|
| 30 | 30 | |
| 31 | 31 | <artifactId>server-core</artifactId>
|
| ... | ... | @@ -25,7 +25,7 @@ |
| 25 | 25 | <parent>
|
| 26 | 26 | <groupId>fr.ird.observe</groupId>
|
| 27 | 27 | <artifactId>ird-observe</artifactId>
|
| 28 | - <version>7.6.12</version>
|
|
| 28 | + <version>7.6.13</version>
|
|
| 29 | 29 | </parent>
|
| 30 | 30 | |
| 31 | 31 | <artifactId>server-runner</artifactId>
|
| ... | ... | @@ -25,7 +25,7 @@ |
| 25 | 25 | <parent>
|
| 26 | 26 | <groupId>fr.ird.observe</groupId>
|
| 27 | 27 | <artifactId>ird-observe</artifactId>
|
| 28 | - <version>7.6.12</version>
|
|
| 28 | + <version>7.6.13</version>
|
|
| 29 | 29 | </parent>
|
| 30 | 30 | |
| 31 | 31 | <artifactId>services-client</artifactId>
|
| ... | ... | @@ -25,7 +25,7 @@ |
| 25 | 25 | <parent>
|
| 26 | 26 | <groupId>fr.ird.observe</groupId>
|
| 27 | 27 | <artifactId>ird-observe</artifactId>
|
| 28 | - <version>7.6.12</version>
|
|
| 28 | + <version>7.6.13</version>
|
|
| 29 | 29 | </parent>
|
| 30 | 30 | |
| 31 | 31 | <artifactId>services-local</artifactId>
|
| ... | ... | @@ -25,7 +25,7 @@ |
| 25 | 25 | <parent>
|
| 26 | 26 | <groupId>fr.ird.observe</groupId>
|
| 27 | 27 | <artifactId>ird-observe</artifactId>
|
| 28 | - <version>7.6.12</version>
|
|
| 28 | + <version>7.6.13</version>
|
|
| 29 | 29 | </parent>
|
| 30 | 30 | |
| 31 | 31 | <artifactId>services</artifactId>
|
| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | <parent>
|
| 25 | 25 | <groupId>fr.ird.observe</groupId>
|
| 26 | 26 | <artifactId>ird-observe</artifactId>
|
| 27 | - <version>7.6.12</version>
|
|
| 27 | + <version>7.6.13</version>
|
|
| 28 | 28 | </parent>
|
| 29 | 29 | |
| 30 | 30 | <groupId>fr.ird.observe.toolkit</groupId>
|
| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | <parent>
|
| 25 | 25 | <groupId>fr.ird.observe</groupId>
|
| 26 | 26 | <artifactId>ird-observe</artifactId>
|
| 27 | - <version>7.6.12</version>
|
|
| 27 | + <version>7.6.13</version>
|
|
| 28 | 28 | </parent>
|
| 29 | 29 | |
| 30 | 30 | <artifactId>test</artifactId>
|
| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | <parent>
|
| 25 | 25 | <groupId>fr.ird.observe</groupId>
|
| 26 | 26 | <artifactId>ird-observe</artifactId>
|
| 27 | - <version>7.6.12</version>
|
|
| 27 | + <version>7.6.13</version>
|
|
| 28 | 28 | </parent>
|
| 29 | 29 | |
| 30 | 30 | <groupId>fr.ird.observe.toolkit</groupId>
|
| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | <parent>
|
| 25 | 25 | <groupId>fr.ird.observe</groupId>
|
| 26 | 26 | <artifactId>ird-observe</artifactId>
|
| 27 | - <version>7.6.12</version>
|
|
| 27 | + <version>7.6.13</version>
|
|
| 28 | 28 | </parent>
|
| 29 | 29 | |
| 30 | 30 | <artifactId>validation</artifactId>
|