Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe
Commits:
-
3a4165fe
by Tony Chemit at 2023-09-14T09:22:36+02:00
18 changed files:
- core/api/dto-decoration/src/main/i18n/getters/labels.getter
- core/api/validation/src/main/i18n/getters/validation-messages.getter
- core/api/validation/src/main/resources/fr/ird/observe/dto/data/ps/logbook/TransmittingBuoyDto-create-error-validation.xml
- core/api/validation/src/main/resources/fr/ird/observe/dto/data/ps/logbook/TransmittingBuoyDto-update-error-validation.xml
- core/api/validation/src/main/resources/fr/ird/observe/dto/data/ps/observation/TransmittingBuoyDto-create-error-validation.xml
- core/api/validation/src/main/resources/fr/ird/observe/dto/data/ps/observation/TransmittingBuoyDto-update-error-validation.xml
- core/api/validation/src/main/validation/fr/ird/observe/dto/data/ps/logbook/TransmittingBuoyDto-create-error-validation.xml
- core/api/validation/src/main/validation/fr/ird/observe/dto/data/ps/logbook/TransmittingBuoyDto-update-error-validation.xml
- core/api/validation/src/main/validation/fr/ird/observe/dto/data/ps/observation/TransmittingBuoyDto-create-error-validation.xml
- core/api/validation/src/main/validation/fr/ird/observe/dto/data/ps/observation/TransmittingBuoyDto-update-error-validation.xml
- core/services/i18n/src/main/i18n/translations/services_en_GB.properties
- core/services/i18n/src/main/i18n/translations/services_es_ES.properties
- core/services/i18n/src/main/i18n/translations/services_fr_FR.properties
- model/src/main/models/Observe/dto/class/i18nLabels.properties
- server/runner/src/main/webResources/doc/api/public/data/ps/logbook/TransmittingBuoy/validation-create-error.xml
- server/runner/src/main/webResources/doc/api/public/data/ps/logbook/TransmittingBuoy/validation-update-error.xml
- server/runner/src/main/webResources/doc/api/public/data/ps/observation/TransmittingBuoy/validation-create-error.xml
- server/runner/src/main/webResources/doc/api/public/data/ps/observation/TransmittingBuoy/validation-update-error.xml
Changes:
| ... | ... | @@ -1012,7 +1012,6 @@ observe.data.ps.logbook.SampleSpeciesMeasure.count.short |
| 1012 | 1012 | observe.data.ps.logbook.SampleSpeciesMeasure.type
|
| 1013 | 1013 | observe.data.ps.logbook.TransmittingBuoy.code
|
| 1014 | 1014 | observe.data.ps.logbook.TransmittingBuoy.type
|
| 1015 | -observe.data.ps.logbook.TransmittingBuoy.validation.code
|
|
| 1016 | 1015 | observe.data.ps.logbook.Well.action.create
|
| 1017 | 1016 | observe.data.ps.logbook.Well.action.move
|
| 1018 | 1017 | observe.data.ps.logbook.Well.action.move.choose.parent.message
|
| ... | ... | @@ -1235,7 +1234,6 @@ observe.data.ps.observation.SpeciesFateDiscardMode.trueValue |
| 1235 | 1234 | observe.data.ps.observation.SpeciesFateDiscardMode.type
|
| 1236 | 1235 | observe.data.ps.observation.TransmittingBuoy.code
|
| 1237 | 1236 | observe.data.ps.observation.TransmittingBuoy.type
|
| 1238 | -observe.data.ps.observation.TransmittingBuoy.validation.code
|
|
| 1239 | 1237 | observe.referential.MinMaxWeight.maxWeight
|
| 1240 | 1238 | observe.referential.MinMaxWeight.minMaxWeight
|
| 1241 | 1239 | observe.referential.MinMaxWeight.minMeanMaxWeight
|
| ... | ... | @@ -57,6 +57,7 @@ observe.data.ll.observation.Tdr.validation.fishingStart.after.deploymentStart |
| 57 | 57 | observe.data.ps.Route.validation.duplicated.date
|
| 58 | 58 | observe.data.ps.SampleSpecies.validation.mismatch.measuredCount
|
| 59 | 59 | observe.data.ps.SampleSpecies.validation.mismatch.subSampleNumber
|
| 60 | +observe.data.ps.TransmittingBuoy.validation.code
|
|
| 60 | 61 | observe.data.ps.common.Trip.departureWellContentStatus.validation.notFilled
|
| 61 | 62 | observe.data.ps.common.Trip.departureWellContentStatus.validation.required
|
| 62 | 63 | observe.data.ps.common.Trip.landingWellContentStatus.validation.notFilled
|
| ... | ... | @@ -90,7 +91,6 @@ observe.data.ps.logbook.Sample.totalWeight.validation.required |
| 90 | 91 | observe.data.ps.logbook.Sample.weight.validation.not.required
|
| 91 | 92 | observe.data.ps.logbook.SampleSpecies.validation.endTime.after.startTime
|
| 92 | 93 | observe.data.ps.logbook.SampleSpecies.validation.mismatch.totalCount
|
| 93 | -observe.data.ps.logbook.TransmittingBuoy.validation.code
|
|
| 94 | 94 | observe.data.ps.logbook.Well.validation.duplicated.well
|
| 95 | 95 | observe.data.ps.observation.Activity.validation.null.dcp
|
| 96 | 96 | observe.data.ps.observation.Activity.validation.required.observedSystem.for.catches
|
| ... | ... | @@ -31,9 +31,10 @@ |
| 31 | 31 | </field-validator>
|
| 32 | 32 | |
| 33 | 33 | <!-- code (if not null nor transmittingBuoyType) must match the transmittingBuoyType.regex regular expression -->
|
| 34 | - <field-validator type="fieldexpression" short-circuit="true">
|
|
| 35 | - <param name="expression"><![CDATA[ code == null || transmittingBuoyType == null || transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 36 | - <message>observe.data.ps.logbook.TransmittingBuoy.validation.code##${transmittingBuoyType.regex}</message>
|
|
| 34 | + <field-validator type="skipFieldexpression" short-circuit="true">
|
|
| 35 | + <param name="skip"><![CDATA[ code == null || transmittingBuoyType == null ]]></param>
|
|
| 36 | + <param name="expression"><![CDATA[ transmittingBuoyType.isCodeSyntaxValid(code) ]]></param>
|
|
| 37 | + <message>observe.data.ps.TransmittingBuoy.validation.code##${code}##${transmittingBuoyType.regex}</message>
|
|
| 37 | 38 | </field-validator>
|
| 38 | 39 | </field>
|
| 39 | 40 |
| ... | ... | @@ -31,9 +31,10 @@ |
| 31 | 31 | </field-validator>
|
| 32 | 32 | |
| 33 | 33 | <!-- code (if not null nor transmittingBuoyType) must match the transmittingBuoyType.regex regular expression -->
|
| 34 | - <field-validator type="fieldexpression" short-circuit="true">
|
|
| 35 | - <param name="expression"><![CDATA[ code == null || transmittingBuoyType == null || transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 36 | - <message>observe.data.ps.logbook.TransmittingBuoy.validation.code##${transmittingBuoyType.regex}</message>
|
|
| 34 | + <field-validator type="skipFieldexpression" short-circuit="true">
|
|
| 35 | + <param name="skip"><![CDATA[ code == null || transmittingBuoyType == null ]]></param>
|
|
| 36 | + <param name="expression"><![CDATA[ transmittingBuoyType.isCodeSyntaxValid(code) ]]></param>
|
|
| 37 | + <message>observe.data.ps.TransmittingBuoy.validation.code##${code}##${transmittingBuoyType.regex}</message>
|
|
| 37 | 38 | </field-validator>
|
| 38 | 39 | </field>
|
| 39 | 40 |
| ... | ... | @@ -31,9 +31,10 @@ |
| 31 | 31 | </field-validator>
|
| 32 | 32 | |
| 33 | 33 | <!-- code (if not null nor transmittingBuoyType) must match the transmittingBuoyType.regex regular expression -->
|
| 34 | - <field-validator type="fieldexpression" short-circuit="true">
|
|
| 35 | - <param name="expression"><![CDATA[ code == null || transmittingBuoyType == null || transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 36 | - <message>observe.data.ps.logbook.TransmittingBuoy.validation.code##${transmittingBuoyType.regex}</message>
|
|
| 34 | + <field-validator type="skipFieldexpression" short-circuit="true">
|
|
| 35 | + <param name="skip"><![CDATA[ code == null || transmittingBuoyType == null ]]></param>
|
|
| 36 | + <param name="expression"><![CDATA[ transmittingBuoyType.isCodeSyntaxValid(code) ]]></param>
|
|
| 37 | + <message>observe.data.ps.TransmittingBuoy.validation.code##${code}##${transmittingBuoyType.regex}</message>
|
|
| 37 | 38 | </field-validator>
|
| 38 | 39 | </field>
|
| 39 | 40 |
| ... | ... | @@ -31,9 +31,10 @@ |
| 31 | 31 | </field-validator>
|
| 32 | 32 | |
| 33 | 33 | <!-- code (if not null nor transmittingBuoyType) must match the transmittingBuoyType.regex regular expression -->
|
| 34 | - <field-validator type="fieldexpression" short-circuit="true">
|
|
| 35 | - <param name="expression"><![CDATA[ code == null || transmittingBuoyType == null || transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 36 | - <message>observe.data.ps.logbook.TransmittingBuoy.validation.code##${transmittingBuoyType.regex}</message>
|
|
| 34 | + <field-validator type="skipFieldexpression" short-circuit="true">
|
|
| 35 | + <param name="skip"><![CDATA[ code == null || transmittingBuoyType == null ]]></param>
|
|
| 36 | + <param name="expression"><![CDATA[ transmittingBuoyType.isCodeSyntaxValid(code) ]]></param>
|
|
| 37 | + <message>observe.data.ps.TransmittingBuoy.validation.code##${code}##${transmittingBuoyType.regex}</message>
|
|
| 37 | 38 | </field-validator>
|
| 38 | 39 | </field>
|
| 39 | 40 |
| ... | ... | @@ -25,9 +25,10 @@ |
| 25 | 25 | <validators>
|
| 26 | 26 | <field name="code">
|
| 27 | 27 | <!-- code (if not null nor transmittingBuoyType) must match the transmittingBuoyType.regex regular expression -->
|
| 28 | - <field-validator type="fieldexpression" short-circuit="true">
|
|
| 29 | - <param name="expression"><![CDATA[ code == null || transmittingBuoyType == null || transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 30 | - <message>observe.data.ps.logbook.TransmittingBuoy.validation.code##${transmittingBuoyType.regex}</message>
|
|
| 28 | + <field-validator type="skipFieldexpression" short-circuit="true">
|
|
| 29 | + <param name="skip"><![CDATA[ code == null || transmittingBuoyType == null ]]></param>
|
|
| 30 | + <param name="expression"><![CDATA[ transmittingBuoyType.isCodeSyntaxValid(code) ]]></param>
|
|
| 31 | + <message>observe.data.ps.TransmittingBuoy.validation.code##${code}##${transmittingBuoyType.regex}</message>
|
|
| 31 | 32 | </field-validator>
|
| 32 | 33 | </field>
|
| 33 | 34 | </validators> |
| ... | ... | @@ -25,9 +25,10 @@ |
| 25 | 25 | <validators>
|
| 26 | 26 | <field name="code">
|
| 27 | 27 | <!-- code (if not null nor transmittingBuoyType) must match the transmittingBuoyType.regex regular expression -->
|
| 28 | - <field-validator type="fieldexpression" short-circuit="true">
|
|
| 29 | - <param name="expression"><![CDATA[ code == null || transmittingBuoyType == null || transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 30 | - <message>observe.data.ps.logbook.TransmittingBuoy.validation.code##${transmittingBuoyType.regex}</message>
|
|
| 28 | + <field-validator type="skipFieldexpression" short-circuit="true">
|
|
| 29 | + <param name="skip"><![CDATA[ code == null || transmittingBuoyType == null ]]></param>
|
|
| 30 | + <param name="expression"><![CDATA[ transmittingBuoyType.isCodeSyntaxValid(code) ]]></param>
|
|
| 31 | + <message>observe.data.ps.TransmittingBuoy.validation.code##${code}##${transmittingBuoyType.regex}</message>
|
|
| 31 | 32 | </field-validator>
|
| 32 | 33 | </field>
|
| 33 | 34 | </validators> |
| ... | ... | @@ -25,9 +25,10 @@ |
| 25 | 25 | <validators>
|
| 26 | 26 | <field name="code">
|
| 27 | 27 | <!-- code (if not null nor transmittingBuoyType) must match the transmittingBuoyType.regex regular expression -->
|
| 28 | - <field-validator type="fieldexpression" short-circuit="true">
|
|
| 29 | - <param name="expression"><![CDATA[ code == null || transmittingBuoyType == null || transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 30 | - <message>observe.data.ps.logbook.TransmittingBuoy.validation.code##${transmittingBuoyType.regex}</message>
|
|
| 28 | + <field-validator type="skipFieldexpression" short-circuit="true">
|
|
| 29 | + <param name="skip"><![CDATA[ code == null || transmittingBuoyType == null ]]></param>
|
|
| 30 | + <param name="expression"><![CDATA[ transmittingBuoyType.isCodeSyntaxValid(code) ]]></param>
|
|
| 31 | + <message>observe.data.ps.TransmittingBuoy.validation.code##${code}##${transmittingBuoyType.regex}</message>
|
|
| 31 | 32 | </field-validator>
|
| 32 | 33 | </field>
|
| 33 | 34 | </validators> |
| ... | ... | @@ -25,9 +25,10 @@ |
| 25 | 25 | <validators>
|
| 26 | 26 | <field name="code">
|
| 27 | 27 | <!-- code (if not null nor transmittingBuoyType) must match the transmittingBuoyType.regex regular expression -->
|
| 28 | - <field-validator type="fieldexpression" short-circuit="true">
|
|
| 29 | - <param name="expression"><![CDATA[ code == null || transmittingBuoyType == null || transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 30 | - <message>observe.data.ps.logbook.TransmittingBuoy.validation.code##${transmittingBuoyType.regex}</message>
|
|
| 28 | + <field-validator type="skipFieldexpression" short-circuit="true">
|
|
| 29 | + <param name="skip"><![CDATA[ code == null || transmittingBuoyType == null ]]></param>
|
|
| 30 | + <param name="expression"><![CDATA[ transmittingBuoyType.isCodeSyntaxValid(code) ]]></param>
|
|
| 31 | + <message>observe.data.ps.TransmittingBuoy.validation.code##${code}##${transmittingBuoyType.regex}</message>
|
|
| 31 | 32 | </field-validator>
|
| 32 | 33 | </field>
|
| 33 | 34 | </validators> |
| ... | ... | @@ -923,6 +923,7 @@ observe.data.ps.Route.validation.invalid.quadrant=Activity quadrant at position |
| 923 | 923 | observe.data.ps.Route.validation.invalid.time=Observation time can't be after the one of the previous activity (activity at position %1$s is not correct).
|
| 924 | 924 | observe.data.ps.SampleSpecies.validation.mismatch.measuredCount=Measure count (%s) must be the sum of frequencies count (%s)
|
| 925 | 925 | observe.data.ps.SampleSpecies.validation.mismatch.subSampleNumber=The sub sample number must be strictly positive if the sample is a « super sample ».
|
| 926 | +observe.data.ps.TransmittingBuoy.validation.code=The buoy identifier (%s) does not respect the following regular expression «%s».
|
|
| 926 | 927 | observe.data.ps.common.Trip.action.move.all=Move all
|
| 927 | 928 | observe.data.ps.common.Trip.action.move.all.choose.parent.message=Select target trip
|
| 928 | 929 | observe.data.ps.common.Trip.action.move.all.choose.parent.title=Move data to another trip
|
| ... | ... | @@ -1218,7 +1219,6 @@ observe.data.ps.logbook.SampleSpeciesMeasure.count.short=Count |
| 1218 | 1219 | observe.data.ps.logbook.SampleSpeciesMeasure.type=Sample species measure
|
| 1219 | 1220 | observe.data.ps.logbook.TransmittingBuoy.code=Code
|
| 1220 | 1221 | observe.data.ps.logbook.TransmittingBuoy.type=Transmitting buoy
|
| 1221 | -observe.data.ps.logbook.TransmittingBuoy.validation.code=The syntax is not valid (the code must match the following regex «%s»).
|
|
| 1222 | 1222 | observe.data.ps.logbook.Well.action.create=Next well
|
| 1223 | 1223 | observe.data.ps.logbook.Well.action.move=Change trip
|
| 1224 | 1224 | observe.data.ps.logbook.Well.action.move.choose.parent.message=Select target trip
|
| ... | ... | @@ -1493,7 +1493,6 @@ observe.data.ps.observation.SpeciesFateDiscardMode.trueValue=Discarded |
| 1493 | 1493 | observe.data.ps.observation.SpeciesFateDiscardMode.type=Species fate discard mode
|
| 1494 | 1494 | observe.data.ps.observation.TransmittingBuoy.code=Code
|
| 1495 | 1495 | observe.data.ps.observation.TransmittingBuoy.type=Transmitting buoy
|
| 1496 | -observe.data.ps.observation.TransmittingBuoy.validation.code=The syntax is not valid (the code must match the following regex «%s»).
|
|
| 1497 | 1496 | observe.data.ps.pairing.ActivityPairingResultItem.computedDistance=Distance (km)
|
| 1498 | 1497 | observe.data.ps.pairing.ActivityPairingResultItem.computedTime=Time shift (days\:hours\:minutes)
|
| 1499 | 1498 | observe.data.ps.pairing.ActivityPairingResultItem.observationActivity=Observed activity
|
| ... | ... | @@ -923,6 +923,7 @@ observe.data.ps.Route.validation.invalid.quadrant=El cuadrante de la actividad % |
| 923 | 923 | observe.data.ps.Route.validation.invalid.time=La hora de la observación de la actividad debe ser superior a la de la actividad anterior (actividad %1$s incorrecta).
|
| 924 | 924 | observe.data.ps.SampleSpecies.validation.mismatch.measuredCount=Measure count (%s) must be the sum of frequencies count (%s)
|
| 925 | 925 | observe.data.ps.SampleSpecies.validation.mismatch.subSampleNumber=The sub sample number must be strictly positive if the sample is a « super sample ». \#TODO
|
| 926 | +observe.data.ps.TransmittingBuoy.validation.code=El identificador de boya ingresado (%s) no respeta la sintaxis definida por la expresión regular “%s”.
|
|
| 926 | 927 | observe.data.ps.common.Trip.action.move.all=Move all
|
| 927 | 928 | observe.data.ps.common.Trip.action.move.all.choose.parent.message=Select target trip
|
| 928 | 929 | observe.data.ps.common.Trip.action.move.all.choose.parent.title=Move data to another trip
|
| ... | ... | @@ -1218,7 +1219,6 @@ observe.data.ps.logbook.SampleSpeciesMeasure.count.short=Count |
| 1218 | 1219 | observe.data.ps.logbook.SampleSpeciesMeasure.type=Sample species measure
|
| 1219 | 1220 | observe.data.ps.logbook.TransmittingBuoy.code=Identificación
|
| 1220 | 1221 | observe.data.ps.logbook.TransmittingBuoy.type=TransmittingBuoy
|
| 1221 | -observe.data.ps.logbook.TransmittingBuoy.validation.code=The syntax is not valid (the code must match the following regex «%s»). \#TODO
|
|
| 1222 | 1222 | observe.data.ps.logbook.Well.action.create=Next well
|
| 1223 | 1223 | observe.data.ps.logbook.Well.action.move=Change trip
|
| 1224 | 1224 | observe.data.ps.logbook.Well.action.move.choose.parent.message=Select target trip
|
| ... | ... | @@ -1493,7 +1493,6 @@ observe.data.ps.observation.SpeciesFateDiscardMode.trueValue=Discarded |
| 1493 | 1493 | observe.data.ps.observation.SpeciesFateDiscardMode.type=Species fate discard mode
|
| 1494 | 1494 | observe.data.ps.observation.TransmittingBuoy.code=Identificación
|
| 1495 | 1495 | observe.data.ps.observation.TransmittingBuoy.type=TransmittingBuoy
|
| 1496 | -observe.data.ps.observation.TransmittingBuoy.validation.code=The syntax is not valid (the code must match the following regex «%s»). \#TODO
|
|
| 1497 | 1496 | observe.data.ps.pairing.ActivityPairingResultItem.computedDistance=Distance (km) \#TODO
|
| 1498 | 1497 | observe.data.ps.pairing.ActivityPairingResultItem.computedTime=Time shift (days\:hours\:minutes) \#TODO
|
| 1499 | 1498 | observe.data.ps.pairing.ActivityPairingResultItem.observationActivity=Observed activity \#TODO
|
| ... | ... | @@ -923,6 +923,7 @@ observe.data.ps.Route.validation.invalid.quadrant=Le quadrant de l’activité |
| 923 | 923 | observe.data.ps.Route.validation.invalid.time=L'heure d'observation d'une activité doit être supérieure à celle de l'activité précédente (activité de position %1$s incorrecte).
|
| 924 | 924 | observe.data.ps.SampleSpecies.validation.mismatch.measuredCount=Le nombre mesuré (%s) doit valoir la somme des effectifs de fréquences (%s)
|
| 925 | 925 | observe.data.ps.SampleSpecies.validation.mismatch.subSampleNumber=Le numéro de sous-échantillon doit être strictement positif si l'échantillon est un « super échantillon ».
|
| 926 | +observe.data.ps.TransmittingBuoy.validation.code=L'identifiant de balise (%s) ne respecte pas la syntaxe définie via l'expression régulière «%s».
|
|
| 926 | 927 | observe.data.ps.common.Trip.action.move.all=Déplacer des données
|
| 927 | 928 | observe.data.ps.common.Trip.action.move.all.choose.parent.message=À quelle marée voulez-vous associer les données sélectionnées ?
|
| 928 | 929 | observe.data.ps.common.Trip.action.move.all.choose.parent.title=Changer la marée des données sélectionnées
|
| ... | ... | @@ -1218,7 +1219,6 @@ observe.data.ps.logbook.SampleSpeciesMeasure.count.short=Effectif |
| 1218 | 1219 | observe.data.ps.logbook.SampleSpeciesMeasure.type=Mesure d'un échantillon espèce
|
| 1219 | 1220 | observe.data.ps.logbook.TransmittingBuoy.code=Identifiant
|
| 1220 | 1221 | observe.data.ps.logbook.TransmittingBuoy.type=Balise émettrice
|
| 1221 | -observe.data.ps.logbook.TransmittingBuoy.validation.code=La syntaxe n'est pas valide (la syntaxe est définie via l'expression régulière «%s»).
|
|
| 1222 | 1222 | observe.data.ps.logbook.Well.action.create=Cuve suivante
|
| 1223 | 1223 | observe.data.ps.logbook.Well.action.move=Changer de marée
|
| 1224 | 1224 | observe.data.ps.logbook.Well.action.move.choose.parent.message=À quelle marée voulez-vous associer les cuves sélectionnées ?
|
| ... | ... | @@ -1493,7 +1493,6 @@ observe.data.ps.observation.SpeciesFateDiscardMode.trueValue=Rejeté |
| 1493 | 1493 | observe.data.ps.observation.SpeciesFateDiscardMode.type=Mode de rejet (du devenir)
|
| 1494 | 1494 | observe.data.ps.observation.TransmittingBuoy.code=Identifiant
|
| 1495 | 1495 | observe.data.ps.observation.TransmittingBuoy.type=Balise émettrice
|
| 1496 | -observe.data.ps.observation.TransmittingBuoy.validation.code=La syntaxe n'est pas valide (la syntaxe est définie via l'expression régulière «%s»)
|
|
| 1497 | 1496 | observe.data.ps.pairing.ActivityPairingResultItem.computedDistance=Distance (km)
|
| 1498 | 1497 | observe.data.ps.pairing.ActivityPairingResultItem.computedTime=Écart de temps (jours\:heures\:minutes)
|
| 1499 | 1498 | observe.data.ps.pairing.ActivityPairingResultItem.observationActivity=Activité observée
|
| ... | ... | @@ -80,7 +80,7 @@ data.ps.logbook.SampleActivity=activity,weightedWeight,weightedWeightComputed,we |
| 80 | 80 | data.ps.logbook.SampleSampleSpecies=superSample,sampleSpecies,species
|
| 81 | 81 | data.ps.logbook.SampleSpecies=comment,measuredCount,sampleSpeciesMeasure,sizeMeasureType,species,subSampleNumber,totalCount,startTime,endTime,startTime.short,endTime.short,generalTab
|
| 82 | 82 | data.ps.logbook.SampleSpeciesMeasure=count,sizeClass
|
| 83 | -data.ps.logbook.TransmittingBuoy=comment,code,transmittingBuoyOwnership,transmittingBuoyType,transmittingBuoyOperation,country,vessel,latitude,longitude,quadrant,validation.code
|
|
| 83 | +data.ps.logbook.TransmittingBuoy=comment,code,transmittingBuoyOwnership,transmittingBuoyType,transmittingBuoyOperation,country,vessel,latitude,longitude,quadrant
|
|
| 84 | 84 | data.ps.logbook.Well=well,wellVessel,wellFactory,wellSamplingConformity,wellSamplingStatus,generalTab,wellActivityTab,action.save,action.save.tip,wellVessel.short,wellFactory.short,wellAlternativeNumbering
|
| 85 | 85 | data.ps.logbook.WellActivity=activity,wellActivitySpecies,computedTotalWeight,computedTotalWeight.short
|
| 86 | 86 | data.ps.logbook.WellActivitySpecies=species,weight,weightCategory,count,setSpeciesNumber
|
| ... | ... | @@ -97,7 +97,7 @@ data.ps.observation.SampleMeasure=comment,count,length,sizeMeasureMethod,picture |
| 97 | 97 | data.ps.observation.SchoolEstimate=meanWeight,species,totalWeight,weightMeasureMethod
|
| 98 | 98 | data.ps.observation.Set=currentDirection,currentMeasureDepth,currentSpeed,endDate,endTime,endTimeStamp,haulingEndTimeStamp,haulingStartTimeStamp,maxGearDepth,reasonForNullSet,schoolMeanDepth,schoolThickness,schoolTopDepth,schoolType,startTime,supportVesselName,generalTab,measurementsTab,message.information.schoolType,schoolType.not.fill,sonarUsedAvantSet
|
| 99 | 99 | data.ps.observation.SpeciesFateDiscardMode=label,nullValue,falseValue,trueValue
|
| 100 | -data.ps.observation.TransmittingBuoy=comment,code,transmittingBuoyOwnership,transmittingBuoyType,transmittingBuoyOperation,country,vessel,latitude,longitude,quadrant,validation.code
|
|
| 100 | +data.ps.observation.TransmittingBuoy=comment,code,transmittingBuoyOwnership,transmittingBuoyType,transmittingBuoyOperation,country,vessel,latitude,longitude,quadrant
|
|
| 101 | 101 | referential.I18nReferential=label1,label2,label3,label4,label5,label6,label7,label8
|
| 102 | 102 | referential.MinMaxWeightAware=minWeight,maxWeight,minMaxWeight,minMeanMaxWeight
|
| 103 | 103 | referential.common.Country=iso2Code,iso3Code
|
| ... | ... | @@ -31,9 +31,10 @@ |
| 31 | 31 | </field-validator>
|
| 32 | 32 | |
| 33 | 33 | <!-- code (if not null nor transmittingBuoyType) must match the transmittingBuoyType.regex regular expression -->
|
| 34 | - <field-validator type="fieldexpression" short-circuit="true">
|
|
| 35 | - <param name="expression"><![CDATA[ code == null || transmittingBuoyType == null || transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 36 | - <message>observe.data.ps.logbook.TransmittingBuoy.validation.code##${transmittingBuoyType.regex}</message>
|
|
| 34 | + <field-validator type="skipFieldexpression" short-circuit="true">
|
|
| 35 | + <param name="skip"><![CDATA[ code == null || transmittingBuoyType == null ]]></param>
|
|
| 36 | + <param name="expression"><![CDATA[ transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 37 | + <message>observe.data.ps.TransmittingBuoy.validation.code##${code}##${transmittingBuoyType.regex}</message>
|
|
| 37 | 38 | </field-validator>
|
| 38 | 39 | </field>
|
| 39 | 40 |
| ... | ... | @@ -31,9 +31,10 @@ |
| 31 | 31 | </field-validator>
|
| 32 | 32 | |
| 33 | 33 | <!-- code (if not null nor transmittingBuoyType) must match the transmittingBuoyType.regex regular expression -->
|
| 34 | - <field-validator type="fieldexpression" short-circuit="true">
|
|
| 35 | - <param name="expression"><![CDATA[ code == null || transmittingBuoyType == null || transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 36 | - <message>observe.data.ps.logbook.TransmittingBuoy.validation.code##${transmittingBuoyType.regex}</message>
|
|
| 34 | + <field-validator type="skipFieldexpression" short-circuit="true">
|
|
| 35 | + <param name="skip"><![CDATA[ code == null || transmittingBuoyType == null ]]></param>
|
|
| 36 | + <param name="expression"><![CDATA[ transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 37 | + <message>observe.data.ps.TransmittingBuoy.validation.code##${code}##${transmittingBuoyType.regex}</message>
|
|
| 37 | 38 | </field-validator>
|
| 38 | 39 | </field>
|
| 39 | 40 |
| ... | ... | @@ -31,9 +31,10 @@ |
| 31 | 31 | </field-validator>
|
| 32 | 32 | |
| 33 | 33 | <!-- code (if not null nor transmittingBuoyType) must match the transmittingBuoyType.regex regular expression -->
|
| 34 | - <field-validator type="fieldexpression" short-circuit="true">
|
|
| 35 | - <param name="expression"><![CDATA[ code == null || transmittingBuoyType == null || transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 36 | - <message>observe.data.ps.logbook.TransmittingBuoy.validation.code##${transmittingBuoyType.regex}</message>
|
|
| 34 | + <field-validator type="skipFieldexpression" short-circuit="true">
|
|
| 35 | + <param name="skip"><![CDATA[ code == null || transmittingBuoyType == null ]]></param>
|
|
| 36 | + <param name="expression"><![CDATA[ transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 37 | + <message>observe.data.ps.TransmittingBuoy.validation.code##${code}##${transmittingBuoyType.regex}</message>
|
|
| 37 | 38 | </field-validator>
|
| 38 | 39 | </field>
|
| 39 | 40 |
| ... | ... | @@ -31,9 +31,10 @@ |
| 31 | 31 | </field-validator>
|
| 32 | 32 | |
| 33 | 33 | <!-- code (if not null nor transmittingBuoyType) must match the transmittingBuoyType.regex regular expression -->
|
| 34 | - <field-validator type="fieldexpression" short-circuit="true">
|
|
| 35 | - <param name="expression"><![CDATA[ code == null || transmittingBuoyType == null || transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 36 | - <message>observe.data.ps.logbook.TransmittingBuoy.validation.code##${transmittingBuoyType.regex}</message>
|
|
| 34 | + <field-validator type="skipFieldexpression" short-circuit="true">
|
|
| 35 | + <param name="skip"><![CDATA[ code == null || transmittingBuoyType == null ]]></param>
|
|
| 36 | + <param name="expression"><![CDATA[ transmittingBuoyType.isCodeSyntaxValid(code)]]></param>
|
|
| 37 | + <message>observe.data.ps.TransmittingBuoy.validation.code##${code}##${transmittingBuoyType.regex}</message>
|
|
| 37 | 38 | </field-validator>
|
| 38 | 39 | </field>
|
| 39 | 40 |