This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See http://git.codelutin.com/observe.git commit f68723b5686de6769776a414b96e222a11428e8b Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Apr 23 09:31:05 2015 +0200 ajout de la validation pour les équipements du modèle LL + correction de clefs i18n (refs #7013) --- ...FeaturesLongline-n1-update-error-validation.xml | 34 ++++++++++++++++++++++ ...UseFeaturesSeine-n1-update-error-validation.xml | 6 ++-- .../i18n/observe-validation_en_GB.properties | 6 ++-- .../i18n/observe-validation_es_ES.properties | 6 ++-- .../i18n/observe-validation_fr_FR.properties | 6 ++-- .../validation/BeanValidatorDetectorTest.java | 4 ++- 6 files changed, 49 insertions(+), 13 deletions(-) diff --git a/observe-validation/src/main/resources/fr/ird/observe/entities/longline/GearUseFeaturesLongline-n1-update-error-validation.xml b/observe-validation/src/main/resources/fr/ird/observe/entities/longline/GearUseFeaturesLongline-n1-update-error-validation.xml new file mode 100644 index 0000000..87bfea2 --- /dev/null +++ b/observe-validation/src/main/resources/fr/ird/observe/entities/longline/GearUseFeaturesLongline-n1-update-error-validation.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE validators PUBLIC + "-//Apache Struts//XWork Validator 1.0.3//EN" + "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"> +<validators> + + <field name="gear"> + + <!-- pas d'équipement selectionnee --> + <field-validator type="required" short-circuit="true"> + <message>validator.gearUseFeature.required.gear</message> + </field-validator> + + <!-- équipement desactive --> + <field-validator type="fieldexpression" short-circuit="true"> + <param name="expression"> + <![CDATA[ gear.enabled ]]> + </param> + <message>validator.gearUseFeature.desactivated.gear</message> + </field-validator> + + </field> + + <field name="number"> + + <!-- number non saisi --> + <field-validator type="required" short-circuit="true"> + <message>validator.gearUseFeature.required.number</message> + </field-validator> + + </field> + +</validators> diff --git a/observe-validation/src/main/resources/fr/ird/observe/entities/seine/GearUseFeaturesSeine-n1-update-error-validation.xml b/observe-validation/src/main/resources/fr/ird/observe/entities/seine/GearUseFeaturesSeine-n1-update-error-validation.xml index 6187fc9..036af1a 100644 --- a/observe-validation/src/main/resources/fr/ird/observe/entities/seine/GearUseFeaturesSeine-n1-update-error-validation.xml +++ b/observe-validation/src/main/resources/fr/ird/observe/entities/seine/GearUseFeaturesSeine-n1-update-error-validation.xml @@ -30,7 +30,7 @@ <!-- pas d'équipement selectionnee --> <field-validator type="required" short-circuit="true"> - <message>validator.trip.required.gear</message> + <message>validator.gearUseFeature.required.gear</message> </field-validator> <!-- équipement desactive --> @@ -38,7 +38,7 @@ <param name="expression"> <![CDATA[ gear.enabled ]]> </param> - <message>validator.trip.desactivated.gear</message> + <message>validator.gearUseFeature.desactivated.gear</message> </field-validator> </field> @@ -47,7 +47,7 @@ <!-- number non saisi --> <field-validator type="required" short-circuit="true"> - <message>validator.trip.required.number</message> + <message>validator.gearUseFeature.required.number</message> </field-validator> </field> diff --git a/observe-validation/src/main/resources/i18n/observe-validation_en_GB.properties b/observe-validation/src/main/resources/i18n/observe-validation_en_GB.properties index a737387..9464f54 100644 --- a/observe-validation/src/main/resources/i18n/observe-validation_en_GB.properties +++ b/observe-validation/src/main/resources/i18n/observe-validation_en_GB.properties @@ -115,6 +115,9 @@ validator.floatlinesComposition.required.lineType= validator.floatlinesComposition.required.proportion= validator.gearCaracteristic.desactivated.gearCaracteristicType= validator.gearCaracteristic.required.gearCaracteristicType= +validator.gearUseFeature.desactivated.gear= +validator.gearUseFeature.required.gear= +validator.gearUseFeature.required.number= validator.harbour.desactivated.country= validator.harbour.null.latitude= validator.harbour.null.locode= @@ -365,7 +368,6 @@ validator.trip.comment.tobig= validator.trip.desactivated.captain= validator.trip.desactivated.dataEntryOperator= validator.trip.desactivated.departureHarbour= -validator.trip.desactivated.gear= validator.trip.desactivated.landingHarbour= validator.trip.desactivated.observer= validator.trip.desactivated.ocean= @@ -393,8 +395,6 @@ validator.trip.required.comment.for.tripType= validator.trip.required.comment.for.vessel= validator.trip.required.departureHarbour= validator.trip.required.endDate= -validator.trip.required.gear= -validator.trip.required.number= validator.trip.required.observer= validator.trip.required.ocean= validator.trip.required.startDate= diff --git a/observe-validation/src/main/resources/i18n/observe-validation_es_ES.properties b/observe-validation/src/main/resources/i18n/observe-validation_es_ES.properties index 2b4cb91..6d938aa 100644 --- a/observe-validation/src/main/resources/i18n/observe-validation_es_ES.properties +++ b/observe-validation/src/main/resources/i18n/observe-validation_es_ES.properties @@ -115,6 +115,9 @@ validator.floatlinesComposition.required.lineType= validator.floatlinesComposition.required.proportion= validator.gearCaracteristic.desactivated.gearCaracteristicType= validator.gearCaracteristic.required.gearCaracteristicType= +validator.gearUseFeature.desactivated.gear= +validator.gearUseFeature.required.gear= +validator.gearUseFeature.required.number= validator.harbour.desactivated.country= validator.harbour.null.latitude= validator.harbour.null.locode= @@ -365,7 +368,6 @@ validator.trip.comment.tobig=La longitud del campo de comentarios está limitado validator.trip.desactivated.captain= validator.trip.desactivated.dataEntryOperator= validator.trip.desactivated.departureHarbour= -validator.trip.desactivated.gear= validator.trip.desactivated.landingHarbour= validator.trip.desactivated.observer= validator.trip.desactivated.ocean=El oceano seleccionado está desactivado. @@ -393,8 +395,6 @@ validator.trip.required.comment.for.tripType= validator.trip.required.comment.for.vessel= validator.trip.required.departureHarbour= validator.trip.required.endDate=La fecha de fin de marea es obligatoria. -validator.trip.required.gear= -validator.trip.required.number= validator.trip.required.observer= validator.trip.required.ocean=No se ha seleccionado océano. validator.trip.required.startDate=La fecha de comienzo de marea es obligatoria. diff --git a/observe-validation/src/main/resources/i18n/observe-validation_fr_FR.properties b/observe-validation/src/main/resources/i18n/observe-validation_fr_FR.properties index 774af35..c48ba86 100644 --- a/observe-validation/src/main/resources/i18n/observe-validation_fr_FR.properties +++ b/observe-validation/src/main/resources/i18n/observe-validation_fr_FR.properties @@ -115,6 +115,9 @@ validator.floatlinesComposition.required.lineType=La sélection d'un type est ob validator.floatlinesComposition.required.proportion=Proportion non renseignée. validator.gearCaracteristic.desactivated.gearCaracteristicType=Le type sélectionnée est désactivée. validator.gearCaracteristic.required.gearCaracteristicType=Le type sélectionnée est obligatoire. +validator.gearUseFeature.desactivated.gear=L'équipement sélectionné est désactivé. +validator.gearUseFeature.required.gear=L'équipement est obligatoire. +validator.gearUseFeature.required.number=Le nombre est obligatoire. validator.harbour.desactivated.country=Le pays sélectionné est désactivé. validator.harbour.null.latitude=La latitude n'est pas renseignée. validator.harbour.null.locode=Le locode n'est pas renseigné. @@ -365,7 +368,6 @@ validator.trip.comment.tobig=La taille du commentaire est limitée à 1024 carac validator.trip.desactivated.captain=Le capitaine sélectionné est désactivé. validator.trip.desactivated.dataEntryOperator=Le saisisseur sélectionné est désactivé. validator.trip.desactivated.departureHarbour=Le port de départ sélectionné est désactivé. -validator.trip.desactivated.gear=L'équipement sélectionné est désactivé. validator.trip.desactivated.landingHarbour=Le port d'arrivée sélectionné est désactivé. validator.trip.desactivated.observer=L'observateur sélectionné est désactivé. validator.trip.desactivated.ocean=L'ocean sélectionné est désactivé. @@ -393,8 +395,6 @@ validator.trip.required.comment.for.tripType=Un commentaire est requis pour le t validator.trip.required.comment.for.vessel=Un commentaire est requis pour le navire sélectionné. validator.trip.required.departureHarbour=La sélection d'un port de départ est obligatoire. validator.trip.required.endDate=La date de fin de marée est obligatoire. -validator.trip.required.gear=L'équipement est obligatoire. -validator.trip.required.number=Le nombre est obligatoire. validator.trip.required.observer=La sélection d'un observateur est obligatoire. validator.trip.required.ocean=La sélection d'un océan est obligatoire. validator.trip.required.startDate=La date de début est obligatoire. diff --git a/observe-validation/src/test/java/fr/ird/observe/validation/BeanValidatorDetectorTest.java b/observe-validation/src/test/java/fr/ird/observe/validation/BeanValidatorDetectorTest.java index c8c27f7..cc0cee7 100644 --- a/observe-validation/src/test/java/fr/ird/observe/validation/BeanValidatorDetectorTest.java +++ b/observe-validation/src/test/java/fr/ird/observe/validation/BeanValidatorDetectorTest.java @@ -30,6 +30,7 @@ import fr.ird.observe.entities.longline.BranchlinesComposition; import fr.ird.observe.entities.longline.CatchLongline; import fr.ird.observe.entities.longline.Encounter; import fr.ird.observe.entities.longline.FloatlinesComposition; +import fr.ird.observe.entities.longline.GearUseFeaturesLongline; import fr.ird.observe.entities.longline.HooksComposition; import fr.ird.observe.entities.longline.Section; import fr.ird.observe.entities.longline.SensorUsed; @@ -155,7 +156,7 @@ public class BeanValidatorDetectorTest extends AbstractValidatorDetectorTest { SortedSet<NuitonValidator<?>> validators = detectValidators(ALL_TYPES); assertFalse(validators.isEmpty()); - assertEquals(174, validators.size()); + assertEquals(175, validators.size()); } @@ -265,6 +266,7 @@ public class BeanValidatorDetectorTest extends AbstractValidatorDetectorTest { Gear.class, GearCaracteristic.class, GearCaracteristicType.class, + GearUseFeaturesLongline.class, GearUseFeaturesSeine.class, Harbour.class, Healthness.class, -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.