From tchemit@users.forge.codelutin.com Fri Feb 21 17:04:18 2014 From: tchemit@users.forge.codelutin.com To: tutti-commits@list.forge.codelutin.com Subject: [Tutti-commits] r1615 - in trunk: tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service tutti-ui-swing/src/main/help/fr Date: Fri, 21 Feb 2014 17:04:18 +0100 Message-ID: <20140221160418.402A41808F4@nuiton.codelutin.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8163566935146586981==" --===============8163566935146586981== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Author: tchemit Date: 2014-02-21 17:04:17 +0100 (Fri, 21 Feb 2014) New Revision: 1615 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1615 Log: fixes #4138: [SPECS] Revoir le mapping DB/?\195?\137crans Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service= /AccidentalBatchPersistenceServiceImpl.java trunk/tutti-ui-swing/src/main/help/fr/dbMapping.html Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/= service/AccidentalBatchPersistenceServiceImpl.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/servic= e/AccidentalBatchPersistenceServiceImpl.java 2014-02-21 15:43:19 UTC (rev 161= 4) +++ trunk/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/servic= e/AccidentalBatchPersistenceServiceImpl.java 2014-02-21 16:04:17 UTC (rev 161= 5) @@ -267,8 +267,7 @@ =20 if (source.getWeight() !=3D null) { =20 - Caracteristic caracteristic =3D referentialService.getCaracteris= tic( - enumeration.PMFM_ID_WEIGHT_MEASURED); + Caracteristic caracteristic =3D referentialService.getWeightMeas= uredCaracteristic(); caracteristics.put(caracteristic, source.getWeight()); } =20 Modified: trunk/tutti-ui-swing/src/main/help/fr/dbMapping.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/tutti-ui-swing/src/main/help/fr/dbMapping.html 2014-02-21 15:43:19 = UTC (rev 1614) +++ trunk/tutti-ui-swing/src/main/help/fr/dbMapping.html 2014-02-21 16:04:17 = UTC (rev 1615) @@ -2209,11 +2209,11 @@ - =20 -
Chaque ligne du tableau est stock=C3=A9e sous la forme d'un pr=C3=A9l= =C3=A8vement (Sample).
+Chaque ligne du tableau est stock=C3=A9e sous la forme d'un pr=C3=A9l= =C3=A8vement (Sample) attach=C3=A9 =C3=A0 un l=C3=B4t.
+|
- Tableau > Sexe - |
-
- =C2=A0 - |
-
- =C2=A0 - |
-
- Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREM= ENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.SEX>) - |
-
|
Tableau > Poids (kg) |
@@ -2264,7 +2250,7 @@
Num=C3=A9rique |
- Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMEN= T.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.WEIGHT_OBSERVED>) +Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMEN= T.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.PMFM_ID_WEIGHT_MEASURED>)= |
|
|
- Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMEN= T.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.>) +Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMEN= T.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<Celui de la classe de taille>)= p> |
|||
|
- Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREM= ENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.>) +Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREM= ENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D(celui choisi)) |
|||
|
- Tableau > Mort ou vivant +Tableau > ...(1) |
=C2=A0 @@ -2306,9 +2292,10 @@ |
Liste. Choix parmi les valeurs issues d'un r=C3=A9f=C3=A9rentiel= p> + Chaque |
- Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREM= ENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.>) +Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREM= ENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<(celui choisi)>) |
|
- Batch.comments +Sample.comments |
|||
(1) Pour toute caract=C3=A9ristique renseign=C3=A9e = dans le protocole + "Caract=C3=A9ristiques > Observations individuelles", on aura une= colonne +
=20 -Chaque ligne du tableau est stock=C3=A9e sous la forme d'un pr=C3=A9l= =C3=A8vement (Sample).
+Chaque ligne du tableau est stock=C3=A9e sous la forme d'un pr=C3=A9l= =C3=A8vement (Sample) non attach=C3=A9 =C3=A0 un l=C3=B4t.= p> +
| Libell=C3=A9 de l'=C3=A9l=C3=A9ment | Obligatoire | Type | Correspondance en base de donn=C3=A9es | -
|---|---|---|---|
|
- Tableau > Esp=C3=A8ce +Tableau > Esp=C3=A8ce |
- X +X |
- Liste. -Choix parmi les valeurs issues d'un r=C3=A9f=C3=A9rentiel= p> + Liste. +Choix parmi les valeurs issues d'un r=C3=A9f=C3=A9rentiel= |
- Sample.referenceTaxon +Sample.referenceTaxon |
-
|
- Tableau > Poids (kg) +Tableau > Sexe |
- =C2=A0 +=C2=A0 |
- Num=C3=A9rique +=C2=A0 |
- Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMEN= T.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.WEIGHT_OBSERVED>) +Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUR= EMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.SEX>) |
-
|
- Tableau > Taille +Tableau > Poids (kg) |
- =C2=A0 +=C2=A0 |
- Num=C3=A9rique +Num=C3=A9rique |
- Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREMEN= T.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.SEX>) +Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREM= ENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.PMFM_ID_WEIGHT_MEASURED>= ;) |
-
|
- Tableau > Classe de taille +Tableau > Taille |
- =C2=A0 +=C2=A0 |
- Liste. -Choix parmi les caract=C3=A9ristiques du protocole +Num=C3=A9rique |
- Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREM= ENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D(celui choisi)) +Sample.sampleMeasurements.numericalValue (SAMPLE_MEASUREM= ENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId de la classe de taille.>= ;) |
-
|
- Tableau > Mort ou vivant +Tableau > Classe de taille |
- =C2=A0 +=C2=A0 |
- Liste. -Choix parmi les valeurs issues d'un r=C3=A9f=C3=A9rentiel= p> + Liste. +Choix parmi les caract=C3=A9ristiques du protocole |
- Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUREM= ENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.DEAD_OR_ALIVE>) +Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUR= EMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.>) |
-
|
- Tableau > Autres caract=C3=A9ristiques +Tableau > Mort ou vivant |
- =C2=A0 +=C2=A0 |
- Liste -Choix parmi les caract=C3=A9ristiques existantes en base +Liste. +Choix parmi les valeurs issues d'un r=C3=A9f=C3=A9rentiel= |
- Tableau avec une entr=C3=A9e dans Sample.sampleMeasurements= pour le pmfm choisi +Sample.sampleMeasurements.qualitativeValue (SAMPLE_MEASUR= EMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.>) |
-
|
- Tableau > Code pr=C3=A9l=C3=A8vement pi=C3=A8ce calcifi= =C3=A9e +Tableau > Autres caract=C3=A9ristiques |
- =C2=A0 +=C2=A0 |
- =C2=A0 +Liste +Choix parmi les caract=C3=A9ristiques existantes en base<= /p> |
- Sample.sampleMeasurements.alphanumericalValue (SAMPLE_MEASU= REMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.OTOLITHE_ID>) +Tableau avec une entr=C3=A9e dans Sample.sampleMeasuremen= ts pour le pmfm choisi |
-
|
- Tableau > Code pr=C3=A9l=C3=A8vement autre +Tableau > Commentaire |
- =C2=A0 +=C2=A0 |
- =C2=A0 +Texte libre |
- Sample.sampleMeasurements.alphanumericalValue (SAMPLE_MEASU= REMENT.QUALITATIVE_VALUE_FK avec PMFM_FK=3D<PmfmId.SAMPLE_ID>) +Sample.comments |
-
|
- Tableau > Commentaire +Tableau > Pi=C3=A8ces Jointes |
- =C2=A0 +=C2=A0 |
- Texte libre +Fichier |
- Batch.comments +Chaque pi=C3=A8ce jointes est stock=C3=A9e dans Measureme= ntFile (MEASUREMENT_FILE avec PMFM_FK=3Dnull, OBJECT_TYPE_FK=3D'SAMPLE' et OB= JECT_ID=3D<ID du lot de la ligne du tableau>) MeasurementFile.path : ch= emin du fichier (copier dans un r=C3=A9pertoire, puis stock=C3=A9 en relatif)= MeasurementFile.name : nom MeasurementFile.comments : commentaire |
-
|
- Tableau > Pi=C3=A8ces Jointes - |
-
- =C2=A0 - |
-
- Fichier - |
-
- Chaque pi=C3=A8ce jointes est stock=C3=A9e dans Measurement= File (MEASUREMENT_FILE avec PMFM_FK=3Dnull, OBJECT_TYPE_FK=3D'SAMPLE' et OBJE= CT_ID=3D<ID du lot de la ligne du tableau>) MeasurementFile.path : chem= in du fichier (copier dans un r=C3=A9pertoire, puis stock=C3=A9 en relatif) M= easurementFile.name : nom MeasurementFile.comments : commentaire - |
-