Tutti-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
February 2014
- 6 participants
- 64 discussions
r1611 - trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol
by tchemit@users.forge.codelutin.com 21 Feb '14
by tchemit@users.forge.codelutin.com 21 Feb '14
21 Feb '14
Author: tchemit
Date: 2014-02-21 11:36:09 +0100 (Fri, 21 Feb 2014)
New Revision: 1611
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1611
Log:
fixes #4525: [PROTOCOLE] erreur si on saisi une esp?\195?\168ce qui n'existe pas dans la liste d?\195?\169roulante et que l'on clique sur le bouton +
Modified:
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUI.css
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUIHandler.java
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUI.css
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUI.css 2014-02-20 13:30:34 UTC (rev 1610)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUI.css 2014-02-21 10:36:09 UTC (rev 1611)
@@ -167,7 +167,7 @@
toolTipText: "tutti.editProtocol.action.addSpeciesProtocol.tip";
i18nMnemonic: "tutti.editProtocol.action.addSpeciesProtocol.mnemonic";
_applicationAction: {fr.ifremer.tutti.ui.swing.action.AddSpeciesProtocolAction.class};
- enabled: {speciesComboBox.getSelectedItem() != null};
+ enabled: {handler.isSpeciesSelected(speciesComboBox.getSelectedItem())};
_help: {"tutti.editProtocol.action.addSpeciesProtocol.help"};
}
@@ -221,7 +221,7 @@
toolTipText: "tutti.editProtocol.action.addBenthosProtocol.tip";
i18nMnemonic: "tutti.editProtocol.action.addBenthosProtocol.mnemonic";
_applicationAction: {fr.ifremer.tutti.ui.swing.action.AddBenthosProtocolAction.class};
- enabled: {benthosComboBox.getSelectedItem() != null};
+ enabled: {handler.isSpeciesSelected(benthosComboBox.getSelectedItem())};
_help: {"tutti.editProtocol.action.addBenthosProtocol.help"};
}
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUIHandler.java
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUIHandler.java 2014-02-20 13:30:34 UTC (rev 1610)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUIHandler.java 2014-02-21 10:36:09 UTC (rev 1611)
@@ -29,7 +29,6 @@
import com.google.common.collect.Lists;
import com.google.common.collect.Multimap;
import com.google.common.collect.Sets;
-import org.nuiton.jaxx.application.swing.util.CloseableUI;
import fr.ifremer.tutti.persistence.entities.TuttiEntities;
import fr.ifremer.tutti.persistence.entities.data.SampleCategoryModel;
import fr.ifremer.tutti.persistence.entities.data.SampleCategoryModelEntry;
@@ -61,6 +60,7 @@
import org.jdesktop.swingx.table.DefaultTableColumnModelExt;
import org.jdesktop.swingx.table.TableColumnExt;
import org.nuiton.decorator.Decorator;
+import org.nuiton.jaxx.application.swing.util.CloseableUI;
import javax.swing.JComboBox;
import javax.swing.JComponent;
@@ -128,6 +128,10 @@
return (EditProtocolSpeciesTableModel) getBenthosTable().getModel();
}
+ public boolean isSpeciesSelected(Object selectedItem) {
+ return selectedItem != null && selectedItem instanceof Species;
+ }
+
//------------------------------------------------------------------------//
//-- AbstractTuttiUIHandler methods --//
//------------------------------------------------------------------------//
@@ -508,7 +512,7 @@
Species species = allReferentSpeciesByTaxonId.get(taxonIdStr);
// make sure it exists
- Preconditions.checkNotNull(species, "Espèce inconnue : "+taxonIdStr);
+ Preconditions.checkNotNull(species, "Espèce inconnue : " + taxonIdStr);
speciesSet.add(species);
EditProtocolSpeciesRowModel row = EditProtocolSpeciesTableModel.newRow(sampleCategoryModel);
1
0
r1610 - in trunk: src/conception/specifications tutti-ui-swing/src/main/help/fr tutti-ui-swing/src/main/resources/i18n
by lkaufmann@users.forge.codelutin.com 20 Feb '14
by lkaufmann@users.forge.codelutin.com 20 Feb '14
20 Feb '14
Author: lkaufmann
Date: 2014-02-20 14:30:34 +0100 (Thu, 20 Feb 2014)
New Revision: 1610
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1610
Log:
Refs #4279 Update validation rules in help
Modified:
trunk/src/conception/specifications/AllegroCampagne-Specifications.odt
trunk/src/conception/specifications/AllegroCampagne-Specifications.pdf
trunk/tutti-ui-swing/src/main/help/fr/validation.html
trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties
Modified: trunk/src/conception/specifications/AllegroCampagne-Specifications.odt
===================================================================
(Binary files differ)
Modified: trunk/src/conception/specifications/AllegroCampagne-Specifications.pdf
===================================================================
(Binary files differ)
Modified: trunk/tutti-ui-swing/src/main/help/fr/validation.html
===================================================================
--- trunk/tutti-ui-swing/src/main/help/fr/validation.html 2014-02-20 10:24:03 UTC (rev 1609)
+++ trunk/tutti-ui-swing/src/main/help/fr/validation.html 2014-02-20 13:30:34 UTC (rev 1610)
@@ -178,18 +178,25 @@
</tr>
</thead>
<tbody>
- <tr><td>Port de départ</td><td>Une localité de type port</td><td></td></tr>
- <tr><td>Port d'arrivée</td><td>Une localité de type port</td><td></td></tr>
- <tr><td>Nombre de poches</td><td><a href="#positif_integer">Entier positif</a></td><td></td></tr>
- <tr><td>Chef(s) de mission</td><td>Doublon impossible</td><td></td></tr>
- <tr><td>Responsable(s) de salle de tri</td><td>Doublon impossible</td><td></td></tr>
+ <tr><td>Série</td><td>Une série de campagne</td><td></td></tr>
+ <tr><td>Port de départ</td><td>Une localité de type port</td><td></td></tr>
+ <tr><td>Port d'arrivée</td><td>Une localité de type port</td><td></td></tr>
+ <tr><td>Date de début</td><td>Une date au format JJ/MM/AAAA</td><td></td></tr>
+ <tr><td>Date de fin</td><td>Une date au format JJ/MM/AAAA</td><td></td></tr>
+ <tr><td>Nombre de poches</td><td><a href="#positif_integer">Entier positif</a></td><td></td></tr>
+ <tr><td>Navire</td><td>Un navire du référentiel</td><td></td></tr>
+ <tr><td>Engin</td><td>Un engin du référentiel</td><td></td></tr>
+ <tr><td>Chef(s) de mission</td><td>Doublon impossible</td><td></td></tr>
+ <tr><td>Chef(s) de mission</td><td>Une personne du référentiel</td><td></td></tr>
+ <tr><td>Responsable(s) de salle de tri</td><td>Doublon impossible</td><td></td></tr>
+ <tr><td>Responsable(s) de salle de tri</td><td>Une personne du référentiel</td><td></td></tr>
</tbody>
</table>
<h3>Mode validation</h3>
<p>Pas de règle.</p>
-<h2>Protocole</h2>
+<h2>Protocole > Informations générales</h2>
<h3>Mode édition</h3>
<table class='table table-bordered table-striped table-hover table-condensed'>
@@ -206,10 +213,73 @@
<tr><td><span class="validation-fatal">Commentaire</span></td><td>Taille de la description trop longue (limitée à 2000 caractères)</td><td></td></tr>
</tbody>
</table>
+
<h3>Mode validation</h3>
<p>Pas de règle.</p>
+<h2>Protocole > Caractéristiques</h2>
+
+<h3>Mode édition (règles induites par l'interface graphique)</h3>
+<table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Champs</th>
+ <th>Règle</th>
+ <th>Commentaire</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr><td>Classes de taille</td><td>Une caractéristique du référentiel</td><td></td></tr>
+ <tr><td>Mise en œuvre de l'engin</td><td>Une caractéristique du référentiel</td><td></td></tr>
+ <tr><td>Observations individuelles</td><td>Une caractéristique du référentiel</td><td></td></tr>
+ <tr><td>Autres caractéristiques</td><td>Une caractéristique du référentiel</td><td></td></tr>
+ </tbody>
+</table>
+
+
+<h3>Mode validation</h3>
+<p>Pas de règle.</p>
+
+<h2>Protocole > Espèces</h2>
+
+<h3>Mode édition (règles induites par l'interface graphique)</h3>
+<table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Champs</th>
+ <th>Règle</th>
+ <th>Commentaire</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr><td>Espèce</td><td>Une espèce du référentiel</td><td></td></tr>
+ </tbody>
+</table>
+
+<h3>Mode validation</h3>
+<p>Pas de règle.</p>
+
+<h2>Protocole > Benthos</h2>
+
+<h3>Mode édition (règles induites par l'interface graphique)</h3>
+<table class='table table-bordered table-striped table-hover table-condensed'>
+ <thead>
+ <tr>
+ <th>Champs</th>
+ <th>Règle</th>
+ <th>Commentaire</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr><td>Benthos</td><td>Une espèce du référentiel</td><td></td></tr>
+ </tbody>
+</table>
+
+<h3>Mode validation</h3>
+<p>Pas de règle.</p>
+
+
<h2>Trait > Trait</h2>
<h3>Mode édition</h3>
@@ -276,14 +346,20 @@
<tr><td>Longitude de fin de traine</td><td><a href="#decimal_position">Position (format DD)</a></td><td></td></tr>
<tr><td>Strate</td><td>Une localité de type strate</td><td></td></tr>
<tr><td>Sous-strate</td><td>Une localité de type sous-strate</td><td></td></tr>
- <tr><td>Sous-strate</td><td>Parmis les sous-strates de la strate choisie (si une strate est sélectionnée)</td><td></td></tr>
+ <tr><td>Sous-strate</td><td>Parmi les sous-strates de la strate choisie (si une strate est sélectionnée)</td><td></td></tr>
<tr><td>Localité</td><td>Une localité de type localité</td><td></td></tr>
- <tr><td>Localité</td><td>Parmis les localités de la strate ou sous-strate choisie (si strate ou sous-strate choisie)</td><td></td></tr>
+ <tr><td>Localité</td><td>Parmi les localités de la strate ou sous-strate choisie (si strate ou sous-strate choisie)</td><td></td></tr>
+ <tr><td>Date de début de traine</td><td>Une date valide au format JJ/MM/AAAA</td><td></td></tr>
+ <tr><td>Date de fin de traine</td><td>Une date valide au format JJ/MM/AAAA</td><td></td></tr>
+ <tr><td>Heure de fin de traine</td><td>Une heure valide au format HH:MM</td><td></td></tr>
+ <tr><td>Heure de fin de traine</td><td>Une heure valide au format HH:MM</td><td></td></tr>
<tr><td>Engin</td><td>Un des engins définies sur la campagne</td><td></td></tr>
- <tr><td>Distance chalutée</td><td><a href="#integer">Entier</a></td></tr>
+ <tr><td>Distance chalutée</td><td><a href="#integer">Entier</a></td><td></td></tr>
<tr><td>Distance chalutée</td><td>Calculée si le trait est rectiligne</td><td>Il faut donc lors d'un import vérifier la valeur par rapport à celle calculée</td></tr>
<tr><td>Navire(s) associé(s)</td><td>Doublon impossible</td><td></td></tr>
+ <tr><td>Navire(s) associé(s)</td><td>Un navire du référentiel</td><td></td></tr>
<tr><td>Saisisseur(s)</td><td>Doublon impossible</td><td></td></tr>
+ <tr><td>Saisisseur(s)</td><td>Une personne du référentiel</td><td></td></tr>
</tbody>
</table>
@@ -362,7 +438,7 @@
<tbody>
<tr><td>Caractéristique</td><td>doublon impossible</td><td></td></tr>
<tr><td>Valeur</td><td><a href="#decimal">Décimal</a> (si caractéristique de type nombre)</td><td></td></tr>
- <tr><td>Valeur</td><td>Valeur parmis l'univers qualitatif (si caractéristique de type qualitatif)</td><td></td></tr>
+ <tr><td>Valeur</td><td>Valeur parmi l'univers qualitatif (si caractéristique de type qualitatif)</td><td></td></tr>
</tbody>
</table>
@@ -398,7 +474,7 @@
<tbody>
<tr><td>Caractéristique</td><td>doublon impossible</td><td></td></tr>
<tr><td>Valeur</td><td><a href="#decimal">Décimal</a> (si caractéristique de type nombre)</td><td></td></tr>
- <tr><td>Valeur</td><td>Valeur parmis l'univers qualitatif (si caractéristique de type qualitatif)</td><td></td></tr>
+ <tr><td>Valeur</td><td>Valeur parmi l'univers qualitatif (si caractéristique de type qualitatif)</td><td></td></tr>
</tbody>
</table>
@@ -460,7 +536,7 @@
</thead>
<tbody>
<tr><td>Poids total VRAC</td><td><a href="#species_weight">Poids espèces</a></td><td></td></tr>
- <tr><td>Poids interte trié</td><td><a href="#species_weight">Poids espèces</a></td><td></td></tr>
+ <tr><td>Poids inerte trié</td><td><a href="#species_weight">Poids espèces</a></td><td></td></tr>
<tr><td>Poids vivant non détaillé trié</td><td><a href="#species_weight">Poids espèces</a></td><td></td></tr>
<tr><td>Lots jumeaux</td><td>Impossible d'avoir deux lots avec exactement la même catégorisation (i.e ayant le même père dans l'arbre d'échantillonnage et la même catégorie finale)</td><td></td></tr>
<tr><td>Ordre de catégorisation</td><td>L'arbre d'échantillonnage doit obligatoirement respecter l'ordre des catégories définies dans la configuration</td><td></td></tr>
@@ -486,7 +562,7 @@
<tr><td><span class="validation-fatal">Espèce du lot</span></td><td>L'espèce est obligatoire</td><td></td></tr>
<tr><td><span class="validation-fatal">V/HV</span></td><td>La catégorie Vrac / Hors Vrac est obligatoire</td><td></td></tr>
<tr><td><span class="validation-fatal">Espèce du lot - V/HV</span></td><td>Le couple (espèce - Vrac/Hors Vrac) ne doit pas déjà être utilisé</td><td></td></tr>
- <tr><td><span class="validation-fatal">Poids du lot</span></td><td>Le poids du lot doit être strictement positif</td><td>Peut-être non renseigné</td></tr>
+ <tr><td><span class="validation-fatal">Poids du lot</span></td><td>Le poids du lot doit être strictement positif</td><td>Peut être non renseigné</td></tr>
<tr><td><span class="validation-fatal">Poids total catégorisé</span></td><td>La somme des poids ventilés doit être strictement positive</td><td></td></tr>
<tr><td><span class="validation-fatal">Poids du lot - Poids total catégorisé</span></td><td>La somme des poids ventilés doit être inférieur ou égale à celle du poids du lot</td><td>Sauf si le poids total n'est pas renseigné</td></tr>
</tbody>
@@ -504,7 +580,8 @@
<tbody>
<tr><td>Poids du lot</td><td><a href="#species_weight">Poids espèces</a></td><td></td></tr>
<tr><td>Nombre</td><td><a href="#positif_integer">Entier positif</a></td><td></td></tr>
- <tr><td>Catégorie</td><td>Catégorie obligatoire</td><td>Si non renseigné alors pas de catégorisation à ce niveau</td></tr>
+ <tr><td>Catégorie</td><td>Catégorie obligatoire</td><td>Pas de catégorisation à ce niveau si non renseigné</td></tr>
+ <tr><td>Catégorie</td><td>Une catégorie définie dans la configuration</td><td></td></tr>
<tr><td>Tableau > Lot catégorisé</td><td>Seuls les lots sélectionnés et dont le poids est renseigné sont conservés</td><td></td></tr>
<tr><td>Tableau > Poids</td><td><a href="#species_weight">Poids espèces</a></td><td></td></tr>
</tbody>
@@ -772,7 +849,7 @@
<tbody>
<tr><td>Caractéristique</td><td>Doublon impossible</td><td></td></tr>
<tr><td>Valeur</td><td><a href="#decimal">Décimal</a> (si caractéristique de type nombre)</td><td></td></tr>
- <tr><td>Valeur</td><td>Valeur parmis l'univers qualitatif (si caractéristique de type qualitatif)</td><td></td></tr>
+ <tr><td>Valeur</td><td>Valeur parmi l'univers qualitatif (si caractéristique de type qualitatif)</td><td></td></tr>
</tbody>
</table>
@@ -876,7 +953,7 @@
<tbody>
<tr><td>Caractéristique</td><td>Doublon impossible</td><td></td></tr>
<tr><td>Valeur</td><td><a href="#decimal">Décimal</a> (si caractéristique de type nombre)</td><td></td></tr>
- <tr><td>Valeur</td><td>Valeur parmis l'univers qualitatif (si caractéristique de type qualitatif)</td><td></td></tr>
+ <tr><td>Valeur</td><td>Valeur parmi l'univers qualitatif (si caractéristique de type qualitatif)</td><td></td></tr>
</tbody>
</table>
Modified: trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties
===================================================================
--- trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties 2014-02-20 10:24:03 UTC (rev 1609)
+++ trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties 2014-02-20 13:30:34 UTC (rev 1610)
@@ -1181,7 +1181,7 @@
tutti.help.mkDir.error=Erreur à la création du dossier d'aide
tutti.i18n.deleteCache.error=Erreur à la suppression du cache de l'internationalisation
tutti.i18n.mkDir.error=Erreur à la création du dossier d'internationalisation
-tutti.ichtyometer.choose.remote.device.found=<html><body>Veuillez choisir le périphérique bluetooth qui correspond à l'ichtyomètre parmis ceux détectés.<br/>Si vous ne trouvez pas votre périphérique, vous pouvez modifier dans la configuration l'option <strong>Application \:\: Recherche complête bluetooth</strong> puis retenter une connexion.</body></html>
+tutti.ichtyometer.choose.remote.device.found=<html><body>Veuillez choisir le périphérique bluetooth qui correspond à l'ichtyomètre parmi ceux détectés.<br/>Si vous ne trouvez pas votre périphérique, vous pouvez modifier dans la configuration l'option <strong>Application \:\: Recherche complête bluetooth</strong> puis retenter une connexion.</body></html>
tutti.ichtyometer.connection.establish=Connexion à l'ichtyomètre <strong>%s</strong> établie
tutti.ichtyometer.connection.establish.message=<html><body>La connexion à l'ichtyomètre <strong>%s</strong> est établie.<br/><strong>Important</strong>\: Pensez à configurer l'appareil en unité <i>millimètre</i>.</body></html>
tutti.ichtyometer.connection.establish.title=Connexion établie
@@ -1191,7 +1191,7 @@
tutti.ichtyometer.error.no.remote.device.service=Aucun service détecté sur le périphérique bluetooth
tutti.ichtyometer.status.connected.tip=<html><body>L'ichtyomètre <strong>%s</strong> est connecté.</body></html>
tutti.ichtyometer.status.not.connected.tip=<html><body>Aucun ichtyomètre connecté.</body></html>
-tutti.ichtyometer.title.choose.remote.device=Choisir l'ichtyomètre parmis les périphériques trouvés
+tutti.ichtyometer.title.choose.remote.device=Choisir l'ichtyomètre parmi les périphériques trouvés
tutti.importDb.step.check.dbContext=Vérification du context de saisie
tutti.importDb.step.checkSchemaVersion=Vérification de la version de la base
tutti.importDb.step.closeDb=Fermeture de la base
1
0
r1609 - trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data
by tchemit@users.forge.codelutin.com 20 Feb '14
by tchemit@users.forge.codelutin.com 20 Feb '14
20 Feb '14
Author: tchemit
Date: 2014-02-20 11:24:03 +0100 (Thu, 20 Feb 2014)
New Revision: 1609
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1609
Log:
fixes #4513: [SERIE] R?\195?\168gle de validation incorrecte
Modified:
trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/Program-error-validation.xml
Modified: trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/Program-error-validation.xml
===================================================================
--- trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/Program-error-validation.xml 2014-02-17 15:37:36 UTC (rev 1608)
+++ trunk/tutti-service/src/main/resources/fr/ifremer/tutti/persistence/entities/data/Program-error-validation.xml 2014-02-20 10:24:03 UTC (rev 1609)
@@ -36,7 +36,7 @@
<field-validator type="collectionUniqueKey" short-circuit="true">
<param name="collectionFieldName">existingPrograms</param>
- <param name="keys">name</param>
+ <param name="keys">name, zone</param>
<param name="againstMe">true</param>
<param name="nullValueSkipped">true</param>
<message>tutti.validator.error.program.existingKey</message>
1
0
r1608 - trunk/tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro
by tchemit@users.forge.codelutin.com 17 Feb '14
by tchemit@users.forge.codelutin.com 17 Feb '14
17 Feb '14
Author: tchemit
Date: 2014-02-17 16:37:36 +0100 (Mon, 17 Feb 2014)
New Revision: 1608
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1608
Log:
fixes #4460: [REFERENTIEL] plus de code rubin associ?\195?\169 au r?\195?\169f?\195?\169rentiel des esp?\195?\168ces
Modified:
trunk/tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/ReferentialSynchroTable.java
Modified: trunk/tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/ReferentialSynchroTable.java
===================================================================
--- trunk/tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/ReferentialSynchroTable.java 2014-02-17 15:29:27 UTC (rev 1607)
+++ trunk/tutti-persistence/src/main/java/fr/ifremer/adagio/core/service/technical/synchro/ReferentialSynchroTable.java 2014-02-17 15:37:36 UTC (rev 1608)
@@ -82,6 +82,12 @@
TAXON_GROUP_HISTORICAL_RECORD,
TAXON_GROUP_INFORMATION,
+ // TRANSCRIBING
+ TRANSCRIBING_ITEM,
+ TRANSCRIBING_ITEM_TYPE,
+ TRANSCRIBING_SIDE,
+ TRANSCRIBING_SYSTEM,
+
// CONVERSION
ROUND_WEIGHT_CONVERSION,
WEIGHT_LENGTH_CONVERSION,
1
0
r1607 - in trunk/tutti-service/src/test/java/fr/ifremer/tutti/service: catches/multipost export/generic export/sumatra protocol referential
by tchemit@users.forge.codelutin.com 17 Feb '14
by tchemit@users.forge.codelutin.com 17 Feb '14
17 Feb '14
Author: tchemit
Date: 2014-02-17 16:29:27 +0100 (Mon, 17 Feb 2014)
New Revision: 1607
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1607
Log:
fix test (nuiton-csv has changed)
Modified:
trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/catches/multipost/MultiPostExportServiceTest.java
trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportService2Test.java
trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportServiceTest.java
trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/sumatra/CatchesSumatraExportServiceTest.java
trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/protocol/ProtocolImportExportServiceTest.java
trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/referential/ReferentialImportExportServiceTest.java
Modified: trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/catches/multipost/MultiPostExportServiceTest.java
===================================================================
--- trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/catches/multipost/MultiPostExportServiceTest.java 2014-02-17 11:14:20 UTC (rev 1606)
+++ trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/catches/multipost/MultiPostExportServiceTest.java 2014-02-17 15:29:27 UTC (rev 1607)
@@ -55,26 +55,26 @@
public static final String OPERATION_2_ID = "100107";
public static final String SPECIES_CONTENT = "id;parentId;species;categoryId;categoryValue;categoryWeight;weight;number;comment;toConfirm\n" +
- "CatchRow_1;;11242;1428;311;100.0;;;;N;\n" +
- "CatchRow_2;CatchRow_1;11242;198;305;80.0;;;;N;\n" +
- "CatchRow_3;CatchRow_2;11242;196;300;30.0;;;;N;\n" +
- "CatchRow_4;CatchRow_3;11242;174;272;10.0;5.0;;;N;\n" +
- "CatchRow_5;CatchRow_3;11242;174;274;10.0;;;;N;\n" +
- "CatchRow_6;CatchRow_2;11242;196;301;50.0;30.0;;;N;\n" +
- "CatchRow_7;CatchRow_1;11242;198;306;20.0;;;;N;\n" +
- "CatchRow_8;;11242;1428;310;20.0;;2;;N;";
+ "CatchRow_1;;11242;1428;311;100.0;;;;N\n" +
+ "CatchRow_2;CatchRow_1;11242;198;305;80.0;;;;N\n" +
+ "CatchRow_3;CatchRow_2;11242;196;300;30.0;;;;N\n" +
+ "CatchRow_4;CatchRow_3;11242;174;272;10.0;5.0;;;N\n" +
+ "CatchRow_5;CatchRow_3;11242;174;274;10.0;;;;N\n" +
+ "CatchRow_6;CatchRow_2;11242;196;301;50.0;30.0;;;N\n" +
+ "CatchRow_7;CatchRow_1;11242;198;306;20.0;;;;N\n" +
+ "CatchRow_8;;11242;1428;310;20.0;;2;;N";
public static final String SPECIES_FREQUENCIES_CONTENT = "batchId;lengthStepCaracteristic;lengthStep;number;weight\n" +
- "CatchRow_4;307;10.0;5;;\n" +
- "CatchRow_4;307;10.5;2;;\n" +
- "CatchRow_4;307;11.0;1;;\n" +
- "CatchRow_5;307;11.0;5;;\n" +
- "CatchRow_6;1425;10.0;5;;\n" +
- "CatchRow_6;1425;11.0;6;;\n" +
- "CatchRow_6;1425;12.0;7;;";
+ "CatchRow_4;307;10.0;5;\n" +
+ "CatchRow_4;307;10.5;2;\n" +
+ "CatchRow_4;307;11.0;1;\n" +
+ "CatchRow_5;307;11.0;5;\n" +
+ "CatchRow_6;1425;10.0;5;\n" +
+ "CatchRow_6;1425;11.0;6;\n" +
+ "CatchRow_6;1425;12.0;7;";
public static final String SPECIES_WEIGHTS_CONTENT = "stationNumber;operationNumber;multirigAggregation;date;totalSortedWeight;inertWeight;livingNotItemizedWeight\n" +
- "A;1;1;01/05/2013 00:00;;;;";
+ "A;1;1;01/05/2013 00:00;;;";
public static final String SPECIES_ATTACHMENT_CONTENT = "batchId;name;comment;file";
@@ -84,39 +84,39 @@
public static final String BENTHOS_FREQUENCIES_CONTENT = "batchId;lengthStepCaracteristic;lengthStep;number;weight";
public static final String BENTHOS_WEIGHTS_CONTENT = "stationNumber;operationNumber;multirigAggregation;date;totalSortedWeight;inertWeight;livingNotItemizedWeight\n" +
- "A;1;1;01/05/2013 00:00;;;;";
+ "A;1;1;01/05/2013 00:00;;;";
public static final String BENTHOS_ATTACHMENT_CONTENT = "batchId;name;comment;file";
public static final String MARINE_LITTER_CONTENT = "batchId;category;sizeCategory;number;weight;comment\n" +
- "MarineLitterRow_1;2119;2120;2;5.0;S1;\n" +
- "MarineLitterRow_2;2126;2121;3;1.0;S2;";
+ "MarineLitterRow_1;2119;2120;2;5.0;S1\n" +
+ "MarineLitterRow_2;2126;2121;3;1.0;S2";
public static final String MARINE_LITTER_WEIGHTS_CONTENT = "stationNumber;operationNumber;multirigAggregation;date;totalWeight\n" +
- "A;1;1;01/05/2013 00:00;;";
+ "A;1;1;01/05/2013 00:00;";
public static final String ACCIDENTAL_CATCH_CONTENT = "batchId;species;gender;weight;size;lengthStepCaracteristic;deadOrAlive;comment\n" +
- "AccidentalCatchRow_1;3835;301;10.0;4.0;1425;1769;;";
+ "AccidentalCatchRow_1;3835;301;10.0;4.0;1425;1769;";
public static final String ACCIDENTAL_CATCH_WEIGHTS_CONTENT = "stationNumber;operationNumber;multirigAggregation;date\n" +
- "A;1;1;01/05/2013 00:00;";
+ "A;1;1;01/05/2013 00:00";
public static final String ACCIDENTAL_CATCH_CARACTERISTIC_CONTENT = "batchId;caracteristic;value";
public static final String ACCIDENTAL_CATCH_ATTACHMENT_CONTENT = "batchId;name;comment;file";
public static final String INDIVIDUAL_OBSERVATION_CONTENT = "batchId;species;weight;size;lengthStepCaracteristic;comment\n" +
- "IndividualObservationRow_1;11242;0.1;10.0;307;P1;";
+ "IndividualObservationRow_1;11242;0.1;10.0;307;P1";
public static final String INDIVIDUAL_OBSERVATION_CARACTERISTIC_CONTENT = "batchId;caracteristic;value\n" +
- "IndividualObservationRow_1;1436;10;\n" +
- "IndividualObservationRow_1;1435;A20;\n" +
- "IndividualObservationRow_1;101;10.0;\n" +
- "IndividualObservationRow_1;46;168;\n" +
- "IndividualObservationRow_1;1388;5.0;";
+ "IndividualObservationRow_1;1436;10\n" +
+ "IndividualObservationRow_1;1435;A20\n" +
+ "IndividualObservationRow_1;101;10.0\n" +
+ "IndividualObservationRow_1;46;168\n" +
+ "IndividualObservationRow_1;1388;5.0";
public static final String INDIVIDUAL_OBSERVATION_WEIGHTS_CONTENT = "stationNumber;operationNumber;multirigAggregation;date\n" +
- "A;1;1;01/05/2013 00:00;";
+ "A;1;1;01/05/2013 00:00";
public static final String MARINE_LITTER_ATTACHMENT_CONTENT = "batchId;name;comment;file";
Modified: trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportService2Test.java
===================================================================
--- trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportService2Test.java 2014-02-17 11:14:20 UTC (rev 1606)
+++ trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportService2Test.java 2014-02-17 15:29:27 UTC (rev 1607)
@@ -133,11 +133,11 @@
ServiceDbResource.assertFileContent("species export:\n",
url,
"Id;Code_Rubin;Nom Scientifique;Code campagne\n" +
- "380;ACANECH;Acanthocardia echinata;;\n" +
- "1358;ALOSALO;Alosa alosa;;\n" +
- "1938;AGONCAT;Agonus cataphractus;;\n" +
- "4622;ABIEABI;Abietinaria abietina;;\n" +
- "11183;;Brissopsis atlantica;;");
+ "380;ACANECH;Acanthocardia echinata;\n" +
+ "1358;ALOSALO;Alosa alosa;\n" +
+ "1938;AGONCAT;Agonus cataphractus;\n" +
+ "4622;ABIEABI;Abietinaria abietina;\n" +
+ "11183;;Brissopsis atlantica;");
}
@@ -163,14 +163,14 @@
"avec\n" +
"saut\n" +
"de \n" +
- "ligne\";1000.0;Y;280.0;Y;20.0;Y;700.0;N;-9.0;?;-9.0;?;200.0;Y;180.0;Y;180.0;Y;20.0;Y;0.0;Y;0.0;Y;100.0;Y;100.0;N;50.0;Y;0.0;Y;2.0;N;0.0;Y;100.0;N;\n" +
+ "ligne\";1000.0;Y;280.0;Y;20.0;Y;700.0;N;-9.0;?;-9.0;?;200.0;Y;180.0;Y;180.0;Y;20.0;Y;0.0;Y;0.0;Y;100.0;Y;100.0;N;50.0;Y;0.0;Y;2.0;N;0.0;Y;100.0;N\n" +
"2013;test elevation;1;A;1;1;OTB 20/28.10;278970;01/07/2013 00:00:00;;;01/07/2013 00:00:00;;;00;NA;NA;NA;?;N;-9.0;;;\"commentaire trait A-1-1\n" +
"Avec \n" +
"saut\n" +
"de\n" +
"ligne\n" +
- "...\";1000.0;Y;180.0;Y;20.0;Y;800.0;N;-9.0;?;-9.0;?;200.0;Y;180.0;Y;180.0;Y;20.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;\n" +
- "2013;test elevation;1;C;3;1;;278970;25/09/2013 00:00:00;;;25/09/2013 00:00:00;;;00;NA;NA;NA;?;N;-9.0;;;;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;");
+ "...\";1000.0;Y;180.0;Y;20.0;Y;800.0;N;-9.0;?;-9.0;?;200.0;Y;180.0;Y;180.0;Y;20.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y\n" +
+ "2013;test elevation;1;C;3;1;;278970;25/09/2013 00:00:00;;;25/09/2013 00:00:00;;;00;NA;NA;NA;?;N;-9.0;;;;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?");
}
@@ -181,7 +181,7 @@
ServiceDbResource.assertFileContent("survey export:\n",
url,
"Annee;Serie;Serie_Partielle;Navire;Pays;Zone_Etude;Campagne;Id_Sismer;Date_Deb_Campagne;Port_Deb_Campagne;Date_Fin_Campagne;Port_Fin_Campagne;Chef_Mission;Resp_Salle_Tri;Commentaire\n" +
- "2013;test elevation;1;278970;FRA;CGFS - Manche Est / Sud Mer du Nord;test elevation_2013_1;;01/07/2013 00:00:00;La Barbotière (Gujan-Mestras);04/07/2013 00:00:00;La Barbotière (Gujan-Mestras);Adrian LEVREL;Alain BISEAU;;");
+ "2013;test elevation;1;278970;FRA;CGFS - Manche Est / Sud Mer du Nord;test elevation_2013_1;;01/07/2013 00:00:00;La Barbotière (Gujan-Mestras);04/07/2013 00:00:00;La Barbotière (Gujan-Mestras);Adrian LEVREL;Alain BISEAU;");
}
@@ -202,28 +202,28 @@
ServiceDbResource.assertFileContent("Catch export:\n",
url,
"Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Code_Taxon;Code_Espece_Campagne;Nom_scientifique;Commentaire;V_HV;Num_Ordre_V_HV_H2;Tot_V_HV;Ech_V_HV;Type_Volume_Poids_V_HV;Unite_Volume_Poids_V_HV;Class_Tri_;Num_Ordre_Class_Tri__H2;Tot_Class_Tri_;Ech_Class_Tri_;Type_Volume_Poids_Class_Tri_;Unite_Volume_Poids_Class_Tri_;Sexe;Num_Ordre_Sexe_H2;Tot_Sexe;Ech_Sexe;Type_Volume_Poids_Sexe;Unite_Volume_Poids_Sexe;Maturité;Num_Ordre_Maturité_H2;Tot_Maturité;Ech_Maturité;Type_Volume_Poids_Maturité;Unite_Volume_Poids_Maturité;Age;Num_Ordre_Age_H2;Tot_Age;Ech_Age;Type_Volume_Poids_Age;Unite_Volume_Poids_Age;Code_Longueur;Libelle_Longueur;Taille;NumOrdre_Taille_H2;Poids_Classe_Taille;Unite_Taille;Precision_Mesure;Nbr;Poids_Reference;Coef_Elev_Espece_Capture;Coef_Final_Elevation\n" +
- "2013;test elevation;1;OTB 20/28.10;B;2;1;1938;;Agonus cataphractus;Trait B-2-1 AGONCAT-vrac 80;Vrac;1;80.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;80.0;3.5;1.0;\n" +
- "2013;test elevation;1;OTB 20/28.10;B;2;1;1358;;Alosa alosa;Trait B-2-1 ALOSALO Vrac|Trait B-2-1 ALOSALO Vrac - Male 60;Vrac;2;;;Poids;kg;NA;;;;;kg;Mâle;1;60.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;60.0;5.8333335;1.0;\n" +
- "2013;test elevation;1;OTB 20/28.10;B;2;1;1358;;Alosa alosa;Trait B-2-1 ALOSALO Vrac|Trait B-2-1 ALOSALO Vrac - Femelle 40.0;Vrac;2;;;Poids;kg;NA;;;;;kg;Femelle;2;40.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;40.0;8.75;1.0;\n" +
- "2013;test elevation;1;OTB 20/28.10;B;2;1;1938;;Agonus cataphractus;Trait B-2-1 AGONCAT-horsvrac 20;Hors Vrac;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;1.0;1.0;\n" +
+ "2013;test elevation;1;OTB 20/28.10;B;2;1;1938;;Agonus cataphractus;Trait B-2-1 AGONCAT-vrac 80;Vrac;1;80.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;80.0;3.5;1.0\n" +
+ "2013;test elevation;1;OTB 20/28.10;B;2;1;1358;;Alosa alosa;Trait B-2-1 ALOSALO Vrac|Trait B-2-1 ALOSALO Vrac - Male 60;Vrac;2;;;Poids;kg;NA;;;;;kg;Mâle;1;60.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;60.0;5.8333335;1.0\n" +
+ "2013;test elevation;1;OTB 20/28.10;B;2;1;1358;;Alosa alosa;Trait B-2-1 ALOSALO Vrac|Trait B-2-1 ALOSALO Vrac - Femelle 40.0;Vrac;2;;;Poids;kg;NA;;;;;kg;Femelle;2;40.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;40.0;8.75;1.0\n" +
+ "2013;test elevation;1;OTB 20/28.10;B;2;1;1938;;Agonus cataphractus;Trait B-2-1 AGONCAT-horsvrac 20;Hors Vrac;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;1.0;1.0\n" +
"2013;test elevation;1;OTB 20/28.10;B;2;1;4622;;Abietinaria abietina;\"Trait B-2-1 Benthos ABIEABI Vrac 30\n" +
"\n" +
"avec \n" +
"\n" +
- "commentaire...\";Vrac;1;30.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;30.0;7.0;1.0;\n" +
+ "commentaire...\";Vrac;1;30.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;30.0;7.0;1.0\n" +
"2013;test elevation;1;OTB 20/28.10;B;2;1;380;;Acanthocardia echinata;\"Trait B-2-1 Benthos ACANECH Vrac 18\n" +
"\n" +
"avec \n" +
"\n" +
- "commentaire...\";Vrac;2;18.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;18.0;7.0;1.0;\n" +
- "2013;test elevation;1;OTB 20/28.10;A;1;1;1938;;Agonus cataphractus;AGONCAT-vrac-80;Vrac;1;80.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;80.0;5.4444447;1.0;\n" +
- "2013;test elevation;1;OTB 20/28.10;A;1;1;1358;;Alosa alosa;ALOSALO-vrac|ALOSALO-vrac-male 60;Vrac;2;;;Poids;kg;NA;;;;;kg;Mâle;1;60.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;60.0;9.074075;1.0;\n" +
- "2013;test elevation;1;OTB 20/28.10;A;1;1;1358;;Alosa alosa;ALOSALO-vrac|ALOSALO-vrac-femelle 40;Vrac;2;;;Poids;kg;NA;;;;;kg;Femelle;2;40.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;5.0;1;0.6;cm;1.0;4;0.6;907.4074;1.0;\n" +
- "2013;test elevation;1;OTB 20/28.10;A;1;1;1358;;Alosa alosa;ALOSALO-vrac|ALOSALO-vrac-femelle 40;Vrac;2;;;Poids;kg;NA;;;;;kg;Femelle;2;40.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;6.0;2;0.4;cm;1.0;10;0.4;1361.1111;1.0;\n" +
- "2013;test elevation;1;OTB 20/28.10;A;1;1;1938;;Agonus cataphractus;AGONCAT-horsvrac-20;Hors Vrac;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;1.0;1.0;\n" +
- "2013;test elevation;1;;C;3;1;11183;;Brissopsis atlantica;|;Vrac;1;;;Poids;kg;NA;;;;;kg;UNK - Indéterminé;1;30.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;30.0;0.0;1.0;\n" +
- "2013;test elevation;1;;C;3;1;11183;;Brissopsis atlantica;|;Vrac;1;;;Poids;kg;NA;;;;;kg;Mâle;2;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;0.0;1.0;\n" +
- "2013;test elevation;1;;C;3;1;11183;;Brissopsis atlantica;|;Vrac;1;;;Poids;kg;NA;;;;;kg;Femelle;3;;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;;1.0;1.0;");
+ "commentaire...\";Vrac;2;18.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;18.0;7.0;1.0\n" +
+ "2013;test elevation;1;OTB 20/28.10;A;1;1;1938;;Agonus cataphractus;AGONCAT-vrac-80;Vrac;1;80.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;80.0;5.4444447;1.0\n" +
+ "2013;test elevation;1;OTB 20/28.10;A;1;1;1358;;Alosa alosa;ALOSALO-vrac|ALOSALO-vrac-male 60;Vrac;2;;;Poids;kg;NA;;;;;kg;Mâle;1;60.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;60.0;9.074075;1.0\n" +
+ "2013;test elevation;1;OTB 20/28.10;A;1;1;1358;;Alosa alosa;ALOSALO-vrac|ALOSALO-vrac-femelle 40;Vrac;2;;;Poids;kg;NA;;;;;kg;Femelle;2;40.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;5.0;1;0.6;cm;1.0;4;0.6;907.4074;1.0\n" +
+ "2013;test elevation;1;OTB 20/28.10;A;1;1;1358;;Alosa alosa;ALOSALO-vrac|ALOSALO-vrac-femelle 40;Vrac;2;;;Poids;kg;NA;;;;;kg;Femelle;2;40.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;6.0;2;0.4;cm;1.0;10;0.4;1361.1111;1.0\n" +
+ "2013;test elevation;1;OTB 20/28.10;A;1;1;1938;;Agonus cataphractus;AGONCAT-horsvrac-20;Hors Vrac;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;1.0;1.0\n" +
+ "2013;test elevation;1;;C;3;1;11183;;Brissopsis atlantica;|;Vrac;1;;;Poids;kg;NA;;;;;kg;UNK - Indéterminé;1;30.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;30.0;0.0;1.0\n" +
+ "2013;test elevation;1;;C;3;1;11183;;Brissopsis atlantica;|;Vrac;1;;;Poids;kg;NA;;;;;kg;Mâle;2;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;20.0;0.0;1.0\n" +
+ "2013;test elevation;1;;C;3;1;11183;;Brissopsis atlantica;|;Vrac;1;;;Poids;kg;NA;;;;;kg;Femelle;3;;;Poids;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;;;1.0;1.0");
}
@@ -248,7 +248,7 @@
"\n" +
"avec \n" +
"\n" +
- "commentaire...\";");
+ "commentaire...\"");
}
{
Modified: trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportServiceTest.java
===================================================================
--- trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportServiceTest.java 2014-02-17 11:14:20 UTC (rev 1606)
+++ trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/generic/TuttiExportServiceTest.java 2014-02-17 15:29:27 UTC (rev 1607)
@@ -66,129 +66,129 @@
public static final String SURVEY_CONTENT =
"Annee;Serie;Serie_Partielle;Navire;Pays;Zone_Etude;Campagne;Id_Sismer;Date_Deb_Campagne;Port_Deb_Campagne;Date_Fin_Campagne;Port_Fin_Campagne;Chef_Mission;Resp_Salle_Tri;Commentaire\n" +
- "2013;Campagne CGFS;;278970;FRA;CGFS - Manche Est / Sud Mer du Nord;Campagne CGFS_2013;;01/05/2013 00:00:00;La Barbotière (Gujan-Mestras);31/05/2013 00:00:00;Etang de Palo;Vincent AURECHE;Alain TETARD;;";
+ "2013;Campagne CGFS;;278970;FRA;CGFS - Manche Est / Sud Mer du Nord;Campagne CGFS_2013;;01/05/2013 00:00:00;La Barbotière (Gujan-Mestras);31/05/2013 00:00:00;Etang de Palo;Vincent AURECHE;Alain TETARD;";
public static final String GEAR_CARACTERISTICS_CONTENT =
"Annee;Serie;Serie_Partielle;Engin;Code_PMFM;Libelle_PMFM;Valeur\n" +
- "2013;Campagne CGFS;;ScientificGear;289;Armature (drague) - engin - totale - Déclaration d'un professionnel;Lame;\n" +
- "2013;Campagne CGFS;;ScientificGear;121;Diamètre du goulot (Casier) - engin - goulotte - Déclaration d'un professionnel;120.0;\n" +
- "2013;Campagne CGFS;;ScientificGear;927;Maillage étiré de l'engin - engin - Maille des ailes - Inconnue;15.0;\n" +
- "2013;Campagne CGFS;;ScientificGear;287;Volet dépresseur (drague) - engin - totale - Déclaration d'un professionnel;Oui;";
+ "2013;Campagne CGFS;;ScientificGear;289;Armature (drague) - engin - totale - Déclaration d'un professionnel;Lame\n" +
+ "2013;Campagne CGFS;;ScientificGear;121;Diamètre du goulot (Casier) - engin - goulotte - Déclaration d'un professionnel;120.0\n" +
+ "2013;Campagne CGFS;;ScientificGear;927;Maillage étiré de l'engin - engin - Maille des ailes - Inconnue;15.0\n" +
+ "2013;Campagne CGFS;;ScientificGear;287;Volet dépresseur (drague) - engin - totale - Déclaration d'un professionnel;Oui";
public static final String OPERATION_WITH_NO_CATCH_CONTENT =
"Annee;Serie;Serie_Partielle;Code_Station;Id_Operation;Poche;Engin;Navire;DateDeb_Op;LatDeb;LongDeb;DateFin_Op;LatFin;LongFin;Duree;Strate;Sous-Strate;Localite;Validite_OP;Rectiligne;Distance;Saisisseur;NavireAssocie;Commentaire;Poids_Total;Poids_Total_Calcule;Poids_Total_Vrac;Poids_Total_Vrac_Calcule;Poids_Total_HorsVrac;Poids_Total_HorsVrac_Calcule;Poids_Total_Non_Trie;Poids_Total_Non_Trie_Calcule;Poids_Total_Tremis;Poids_Total_Tremis_Calcule;Poids_Total_Carroussel;Poids_Total_Carroussel_Calcule;Poids_Total_Espece;Poids_Total_Espece_Calcule;Poids_Total_Espece_Vrac;Poids_Total_Espece_Vrac_Calcule;Poids_Total_Espece_Vrac_Trie;Poids_Total_Espece_Vrac_Trie_Calcule;Poids_Total_Espece_HorsVrac;Poids_Total_Espece_HorsVrac_Calcule;Poids_Total_Espece_Inerte_Trie;Poids_Total_Espece_Inerte_Trie_Calcule;Poids_Total_Espece_Vivant_non_detaille_trie;Poids_Total_Espece_Vivant_non_detaille_trie_Calcule;Poids_Total_Benthos;Poids_Total_Benthos_Calcule;Poids_Total_Benthos_Vrac;Poids_Total_Benthos_Vrac_Calcule;Poids_Total_Benthos_Vrac_Trie;Poids_Total_Benthos_Vrac_Trie_Calcule;Poids_Total_Benthos_HorsVrac;Poids_Total_Benthos_HorsVrac_Calcule;Poids_Total_Benthos_Inerte_Trie;Poids_Total_Benthos_Inerte_Trie_Calcule;Poids_Total_Benthos_Vivant_non_detaille_trie;Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule;Poids_Total_Macro_Dechet;Poids_Total_Macro_Dechet_Calcule\n" +
- "2010;Campagne CGFS;;65;65;1;GOV 19.7/25.9;278970;13/10/2010 13:35:00;50.22833;0.31833;13/10/2010 14:05:00;50.22167;0.28333;30;Strate 4J;NA;Localité 4J2;N;Y;2512.0;;;avarie - chalut annulé completement à poil;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;";
+ "2010;Campagne CGFS;;65;65;1;GOV 19.7/25.9;278970;13/10/2010 13:35:00;50.22833;0.31833;13/10/2010 14:05:00;50.22167;0.28333;30;Strate 4J;NA;Localité 4J2;N;Y;2512.0;;;avarie - chalut annulé completement à poil;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?";
public static final String OPERATION_WITH_NO_CATCH_CONTENT_AND_NO_GEAR =
"Annee;Serie;Serie_Partielle;Code_Station;Id_Operation;Poche;Engin;Navire;DateDeb_Op;LatDeb;LongDeb;DateFin_Op;LatFin;LongFin;Duree;Strate;Sous-Strate;Localite;Validite_OP;Rectiligne;Distance;Saisisseur;NavireAssocie;Commentaire;Poids_Total;Poids_Total_Calcule;Poids_Total_Vrac;Poids_Total_Vrac_Calcule;Poids_Total_HorsVrac;Poids_Total_HorsVrac_Calcule;Poids_Total_Non_Trie;Poids_Total_Non_Trie_Calcule;Poids_Total_Tremis;Poids_Total_Tremis_Calcule;Poids_Total_Carroussel;Poids_Total_Carroussel_Calcule;Poids_Total_Espece;Poids_Total_Espece_Calcule;Poids_Total_Espece_Vrac;Poids_Total_Espece_Vrac_Calcule;Poids_Total_Espece_Vrac_Trie;Poids_Total_Espece_Vrac_Trie_Calcule;Poids_Total_Espece_HorsVrac;Poids_Total_Espece_HorsVrac_Calcule;Poids_Total_Espece_Inerte_Trie;Poids_Total_Espece_Inerte_Trie_Calcule;Poids_Total_Espece_Vivant_non_detaille_trie;Poids_Total_Espece_Vivant_non_detaille_trie_Calcule;Poids_Total_Benthos;Poids_Total_Benthos_Calcule;Poids_Total_Benthos_Vrac;Poids_Total_Benthos_Vrac_Calcule;Poids_Total_Benthos_Vrac_Trie;Poids_Total_Benthos_Vrac_Trie_Calcule;Poids_Total_Benthos_HorsVrac;Poids_Total_Benthos_HorsVrac_Calcule;Poids_Total_Benthos_Inerte_Trie;Poids_Total_Benthos_Inerte_Trie_Calcule;Poids_Total_Benthos_Vivant_non_detaille_trie;Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule;Poids_Total_Macro_Dechet;Poids_Total_Macro_Dechet_Calcule\n" +
- "2010;Campagne CGFS;;65;65;1;;278970;13/10/2010 13:35:00;50.22833;0.31833;13/10/2010 14:05:00;50.22167;0.28333;30;Strate 4J;NA;Localité 4J2;N;Y;2512.0;;;avarie - chalut annulé completement à poil;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;";
+ "2010;Campagne CGFS;;65;65;1;;278970;13/10/2010 13:35:00;50.22833;0.31833;13/10/2010 14:05:00;50.22167;0.28333;30;Strate 4J;NA;Localité 4J2;N;Y;2512.0;;;avarie - chalut annulé completement à poil;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?;-9.0;?";
public static final String OPERATION_CONTENT =
"Annee;Serie;Serie_Partielle;Code_Station;Id_Operation;Poche;Engin;Navire;DateDeb_Op;LatDeb;LongDeb;DateFin_Op;LatFin;LongFin;Duree;Strate;Sous-Strate;Localite;Validite_OP;Rectiligne;Distance;Saisisseur;NavireAssocie;Commentaire;Poids_Total;Poids_Total_Calcule;Poids_Total_Vrac;Poids_Total_Vrac_Calcule;Poids_Total_HorsVrac;Poids_Total_HorsVrac_Calcule;Poids_Total_Non_Trie;Poids_Total_Non_Trie_Calcule;Poids_Total_Tremis;Poids_Total_Tremis_Calcule;Poids_Total_Carroussel;Poids_Total_Carroussel_Calcule;Poids_Total_Espece;Poids_Total_Espece_Calcule;Poids_Total_Espece_Vrac;Poids_Total_Espece_Vrac_Calcule;Poids_Total_Espece_Vrac_Trie;Poids_Total_Espece_Vrac_Trie_Calcule;Poids_Total_Espece_HorsVrac;Poids_Total_Espece_HorsVrac_Calcule;Poids_Total_Espece_Inerte_Trie;Poids_Total_Espece_Inerte_Trie_Calcule;Poids_Total_Espece_Vivant_non_detaille_trie;Poids_Total_Espece_Vivant_non_detaille_trie_Calcule;Poids_Total_Benthos;Poids_Total_Benthos_Calcule;Poids_Total_Benthos_Vrac;Poids_Total_Benthos_Vrac_Calcule;Poids_Total_Benthos_Vrac_Trie;Poids_Total_Benthos_Vrac_Trie_Calcule;Poids_Total_Benthos_HorsVrac;Poids_Total_Benthos_HorsVrac_Calcule;Poids_Total_Benthos_Inerte_Trie;Poids_Total_Benthos_Inerte_Trie_Calcule;Poids_Total_Benthos_Vivant_non_detaille_trie;Poids_Total_Benthos_Vivant_non_detaille_trie_Calcule;Poids_Total_Macro_Dechet;Poids_Total_Macro_Dechet_Calcule\n" +
- "2013;Campagne CGFS;;A;1;1;GOV 19.7/25.9;278970;01/05/2013 00:00:00;;;01/05/2013 00:23:00;;;23;Strate 1D;NA;Localité 1D2;?;N;-9.0;Vincent AURECHE;;op1;120.0;Y;100.0;Y;20.0;Y;0.0;Y;-9.0;?;-9.0;?;120.0;Y;100.0;Y;100.0;Y;20.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;6.0;Y;\n" +
- "2013;Campagne CGFS;;A;2;1;GOV 19.7/25.9;278970;11/05/2013 08:00:00;;;11/05/2013 08:23:00;;;23;Strate 1D;NA;Localité 1D2;?;N;-9.0;Robert BELLAIL|Herve BARONE;;OP2;0.0;Y;0.0;Y;0.0;Y;0.0;Y;-9.0;?;-9.0;?;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;";
+ "2013;Campagne CGFS;;A;1;1;GOV 19.7/25.9;278970;01/05/2013 00:00:00;;;01/05/2013 00:23:00;;;23;Strate 1D;NA;Localité 1D2;?;N;-9.0;Vincent AURECHE;;op1;120.0;Y;100.0;Y;20.0;Y;0.0;Y;-9.0;?;-9.0;?;120.0;Y;100.0;Y;100.0;Y;20.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;6.0;Y\n" +
+ "2013;Campagne CGFS;;A;2;1;GOV 19.7/25.9;278970;11/05/2013 08:00:00;;;11/05/2013 08:23:00;;;23;Strate 1D;NA;Localité 1D2;?;N;-9.0;Robert BELLAIL|Herve BARONE;;OP2;0.0;Y;0.0;Y;0.0;Y;0.0;Y;-9.0;?;-9.0;?;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y;0.0;Y";
public static final String PARAMETER_CONTENT =
"Annee;Serie;Serie_Partielle;Code_station;Id_Operation;Poche;Code_PMFM;Libelle_PMFm;Valeur\n" +
- "2013;Campagne CGFS;;A;1;1;1164;Catégorie UE - produit/lot - totale - Diffusion par une Halle à marée;Cat UE10;\n" +
- "2013;Campagne CGFS;;A;1;1;1302;(Gross Tonnage) : augmentation de tonnage accordée pour des raisons de sécurité - navire - totale - Déclaration d'un professionnel;10.0;\n" +
- "2013;Campagne CGFS;;A;1;1;194;\"Etat de la mer - masse d'eau, eau brute - totale - Observation par un observateur\";\"2 - belle, vagues de 0.1 à 0.5 mètres\";\n" +
- "2013;Campagne CGFS;;A;1;1;821;Direction vent - air - totale - Instrument de bord;0.1;\n" +
- "2013;Campagne CGFS;;A;1;1;149;Coût de la glace - navire - totale - Déclaration d'un professionnel;10.0;\n" +
- "2013;Campagne CGFS;;A;2;1;1062;Catégorie de fraicheur - produit/lot - totale - Diffusion par une Halle à marée;A - Catégorie A;\n" +
- "2013;Campagne CGFS;;A;2;1;308;Nombre d'engin - engin - totale - Déclaration d'un professionnel;2.0;";
+ "2013;Campagne CGFS;;A;1;1;1164;Catégorie UE - produit/lot - totale - Diffusion par une Halle à marée;Cat UE10\n" +
+ "2013;Campagne CGFS;;A;1;1;1302;(Gross Tonnage) : augmentation de tonnage accordée pour des raisons de sécurité - navire - totale - Déclaration d'un professionnel;10.0\n" +
+ "2013;Campagne CGFS;;A;1;1;194;\"Etat de la mer - masse d'eau, eau brute - totale - Observation par un observateur\";\"2 - belle, vagues de 0.1 à 0.5 mètres\"\n" +
+ "2013;Campagne CGFS;;A;1;1;821;Direction vent - air - totale - Instrument de bord;0.1\n" +
+ "2013;Campagne CGFS;;A;1;1;149;Coût de la glace - navire - totale - Déclaration d'un professionnel;10.0\n" +
+ "2013;Campagne CGFS;;A;2;1;1062;Catégorie de fraicheur - produit/lot - totale - Diffusion par une Halle à marée;A - Catégorie A\n" +
+ "2013;Campagne CGFS;;A;2;1;308;Nombre d'engin - engin - totale - Déclaration d'un professionnel;2.0";
public static final String CATCH_CONTENT =
"Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Code_Taxon;Code_Espece_Campagne;Nom_scientifique;Commentaire;V_HV;Num_Ordre_V_HV_H2;Tot_V_HV;Ech_V_HV;Type_Volume_Poids_V_HV;Unite_Volume_Poids_V_HV;Class_Tri_;Num_Ordre_Class_Tri__H2;Tot_Class_Tri_;Ech_Class_Tri_;Type_Volume_Poids_Class_Tri_;Unite_Volume_Poids_Class_Tri_;Sexe;Num_Ordre_Sexe_H2;Tot_Sexe;Ech_Sexe;Type_Volume_Poids_Sexe;Unite_Volume_Poids_Sexe;Maturité;Num_Ordre_Maturité_H2;Tot_Maturité;Ech_Maturité;Type_Volume_Poids_Maturité;Unite_Volume_Poids_Maturité;Age;Num_Ordre_Age_H2;Tot_Age;Ech_Age;Type_Volume_Poids_Age;Unite_Volume_Poids_Age;Code_Longueur;Libelle_Longueur;Taille;NumOrdre_Taille_H2;Poids_Classe_Taille;Unite_Taille;Precision_Mesure;Nbr;Poids_Reference;Coef_Elev_Espece_Capture;Coef_Final_Elevation\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;1 - Stade 1;1;10.0;5.0;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.0;1;;cm;0.5;5;5.0;20.0;2.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;1 - Stade 1;1;10.0;5.0;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.5;2;;cm;0.5;2;5.0;20.0;2.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;1 - Stade 1;1;10.0;5.0;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;11.0;3;;cm;0.5;1;5.0;20.0;2.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;11.0;1;;cm;0.5;5;10.0;10.0;1.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;1425;Longueur totale (LT) - individu - queue - Mesure au cm par un observateur;10.0;1;;cm;;5;30.0;3.3333333;1.6666666;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;1425;Longueur totale (LT) - individu - queue - Mesure au cm par un observateur;11.0;2;;cm;;6;30.0;3.3333333;1.6666666;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;1425;Longueur totale (LT) - individu - queue - Mesure au cm par un observateur;12.0;3;;cm;;7;30.0;3.3333333;1.6666666;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|;Vrac;1;100.0;;Poids;kg;M - Moyen;2;20.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;;;;;;;;;20.0;5.0;1.6666666;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;;Hors Vrac;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;2;20.0;1.0;1.0;";
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;1 - Stade 1;1;10.0;5.0;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.0;1;;cm;0.5;5;5.0;20.0;2.0\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;1 - Stade 1;1;10.0;5.0;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.5;2;;cm;0.5;2;5.0;20.0;2.0\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;1 - Stade 1;1;10.0;5.0;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;11.0;3;;cm;0.5;1;5.0;20.0;2.0\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Mâle;1;30.0;;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;11.0;1;;cm;0.5;5;10.0;10.0;1.0\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;1425;Longueur totale (LT) - individu - queue - Mesure au cm par un observateur;10.0;1;;cm;;5;30.0;3.3333333;1.6666666\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;1425;Longueur totale (LT) - individu - queue - Mesure au cm par un observateur;11.0;2;;cm;;6;30.0;3.3333333;1.6666666\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;||;Vrac;1;100.0;;Poids;kg;G - Gros;1;80.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;1425;Longueur totale (LT) - individu - queue - Mesure au cm par un observateur;12.0;3;;cm;;7;30.0;3.3333333;1.6666666\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;|;Vrac;1;100.0;;Poids;kg;M - Moyen;2;20.0;;Poids;kg;Femelle;2;50.0;30.0;Poids;kg;3 - Stade 3;3;10.0;;Poids;kg;NA;;;;;kg;;;;;;;;;20.0;5.0;1.6666666\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;11242;;Aaptos;;Hors Vrac;1;20.0;;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;2;20.0;1.0;1.0";
public static final String CATCH_CONTENT_2 =
"Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;Code_Taxon;Code_Espece_Campagne;Nom_scientifique;Commentaire;V_HV;Num_Ordre_V_HV_H2;Tot_V_HV;Ech_V_HV;Type_Volume_Poids_V_HV;Unite_Volume_Poids_V_HV;Class_Tri_;Num_Ordre_Class_Tri__H2;Tot_Class_Tri_;Ech_Class_Tri_;Type_Volume_Poids_Class_Tri_;Unite_Volume_Poids_Class_Tri_;Sexe;Num_Ordre_Sexe_H2;Tot_Sexe;Ech_Sexe;Type_Volume_Poids_Sexe;Unite_Volume_Poids_Sexe;Maturité;Num_Ordre_Maturité_H2;Tot_Maturité;Ech_Maturité;Type_Volume_Poids_Maturité;Unite_Volume_Poids_Maturité;Age;Num_Ordre_Age_H2;Tot_Age;Ech_Age;Type_Volume_Poids_Age;Unite_Volume_Poids_Age;Code_Longueur;Libelle_Longueur;Taille;NumOrdre_Taille_H2;Poids_Classe_Taille;Unite_Taille;Precision_Mesure;Nbr;Poids_Reference;Coef_Elev_Espece_Capture;Coef_Final_Elevation\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;365;;Aequipecten opercularis;taxon;Vrac;1;0.005;0.005;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.005;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;491;ALLOSPP;Alloteuthis;taxon;Vrac;2;0.004;0.004;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.004;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;300;;Buccinum undatum;taxon;Vrac;3;0.015;0.015;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.015;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1811;CALMLYR;Callionymus lyra;taxon;Vrac;4;0.07;0.07;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.07;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1644;DICELAB;Dicentrarchus labrax;taxon;Vrac;5;1.06;1.06;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;36.0;1;;cm;1.0;1;1.06;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1644;DICELAB;Dicentrarchus labrax;taxon;Vrac;5;1.06;1.06;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;38.0;2;;cm;1.0;1;1.06;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1362;ENGRENC;Engraulis encrasicolus;taxon;Vrac;6;0.038;0.038;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.5;1;;cm;0.5;2;0.038;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1362;ENGRENC;Engraulis encrasicolus;taxon;Vrac;6;0.038;0.038;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;12.5;2;;cm;0.5;1;0.038;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1362;ENGRENC;Engraulis encrasicolus;taxon;Vrac;6;0.038;0.038;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;13.0;3;;cm;0.5;1;0.038;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1986;;Limanda limanda;taxon;Vrac;7;0.66;0.66;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;25.0;1;;cm;1.0;1;0.66;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1986;;Limanda limanda;taxon;Vrac;7;0.66;0.66;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;28.0;2;;cm;1.0;1;0.66;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1986;;Limanda limanda;taxon;Vrac;7;0.66;0.66;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;30.0;3;;cm;1.0;1;0.66;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;489;LOLIVUL;Loligo vulgaris;taxon;Vrac;8;0.28;0.28;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;302;Longueur du manteau (LM) - individu - manteau - Mesure au cm par un observateur;9.0;1;;cm;1.0;1;0.28;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;489;LOLIVUL;Loligo vulgaris;taxon;Vrac;8;0.28;0.28;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;302;Longueur du manteau (LM) - individu - manteau - Mesure au cm par un observateur;10.0;2;;cm;1.0;3;0.28;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;489;LOLIVUL;Loligo vulgaris;taxon;Vrac;8;0.28;0.28;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;302;Longueur du manteau (LM) - individu - manteau - Mesure au cm par un observateur;11.0;3;;cm;1.0;2;0.28;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1988;;Microstomus kitt;taxon;Vrac;9;0.152;0.152;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;15.0;1;;cm;1.0;1;0.152;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1988;;Microstomus kitt;taxon;Vrac;9;0.152;0.152;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;18.0;2;;cm;1.0;1;0.152;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1690;MULLSUR;Mullus surmuletus;taxon;Vrac;10;0.036;0.036;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;11.0;1;;cm;1.0;1;0.036;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1978;;Pleuronectes platessa;taxon;Vrac;11;0.852;0.852;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;26.0;1;;cm;1.0;1;0.852;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1978;;Pleuronectes platessa;taxon;Vrac;11;0.852;0.852;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;30.0;2;;cm;1.0;1;0.852;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1351;SARDPIL;Sardina pilchardus;taxon;Vrac;12;0.022;0.022;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.5;1;;cm;0.5;1;0.022;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1772;SCOMSCO;Scomber scombrus;taxon;Vrac;13;0.18;0.18;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;27.0;1;;cm;1.0;1;0.18;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1242;SCYOCAN;Scyliorhinus canicula;taxon|categorie_individu;Vrac;14;;;Poids;kg;NA;;;;;kg;Femelle;1;1.0;1.0;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;51.0;1;;cm;1.0;1;1.0;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1242;SCYOCAN;Scyliorhinus canicula;taxon|categorie_individu;Vrac;14;;;Poids;kg;NA;;;;;kg;Femelle;1;1.0;1.0;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;55.0;2;;cm;1.0;1;1.0;1.0001919;1.0;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;8.0;1;;cm;1.0;1;0.96;136.69289;136.58333;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;9.0;2;;cm;1.0;20;0.96;136.69289;136.58333;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;10.0;3;;cm;1.0;89;0.96;136.69289;136.58333;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;11.0;4;;cm;1.0;5;0.96;136.69289;136.58333;\n" +
- "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;G - Gros;2;0.13;0.13;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;23.0;1;;cm;1.0;1;0.13;1009.42444;1.0;";
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;365;;Aequipecten opercularis;taxon;Vrac;1;0.005;0.005;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.005;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;491;ALLOSPP;Alloteuthis;taxon;Vrac;2;0.004;0.004;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.004;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;300;;Buccinum undatum;taxon;Vrac;3;0.015;0.015;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.015;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1811;CALMLYR;Callionymus lyra;taxon;Vrac;4;0.07;0.07;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;;;;;;;;1;0.07;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1644;DICELAB;Dicentrarchus labrax;taxon;Vrac;5;1.06;1.06;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;36.0;1;;cm;1.0;1;1.06;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1644;DICELAB;Dicentrarchus labrax;taxon;Vrac;5;1.06;1.06;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;38.0;2;;cm;1.0;1;1.06;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1362;ENGRENC;Engraulis encrasicolus;taxon;Vrac;6;0.038;0.038;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.5;1;;cm;0.5;2;0.038;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1362;ENGRENC;Engraulis encrasicolus;taxon;Vrac;6;0.038;0.038;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;12.5;2;;cm;0.5;1;0.038;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1362;ENGRENC;Engraulis encrasicolus;taxon;Vrac;6;0.038;0.038;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;13.0;3;;cm;0.5;1;0.038;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1986;;Limanda limanda;taxon;Vrac;7;0.66;0.66;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;25.0;1;;cm;1.0;1;0.66;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1986;;Limanda limanda;taxon;Vrac;7;0.66;0.66;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;28.0;2;;cm;1.0;1;0.66;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1986;;Limanda limanda;taxon;Vrac;7;0.66;0.66;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;30.0;3;;cm;1.0;1;0.66;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;489;LOLIVUL;Loligo vulgaris;taxon;Vrac;8;0.28;0.28;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;302;Longueur du manteau (LM) - individu - manteau - Mesure au cm par un observateur;9.0;1;;cm;1.0;1;0.28;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;489;LOLIVUL;Loligo vulgaris;taxon;Vrac;8;0.28;0.28;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;302;Longueur du manteau (LM) - individu - manteau - Mesure au cm par un observateur;10.0;2;;cm;1.0;3;0.28;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;489;LOLIVUL;Loligo vulgaris;taxon;Vrac;8;0.28;0.28;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;302;Longueur du manteau (LM) - individu - manteau - Mesure au cm par un observateur;11.0;3;;cm;1.0;2;0.28;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1988;;Microstomus kitt;taxon;Vrac;9;0.152;0.152;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;15.0;1;;cm;1.0;1;0.152;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1988;;Microstomus kitt;taxon;Vrac;9;0.152;0.152;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;18.0;2;;cm;1.0;1;0.152;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1690;MULLSUR;Mullus surmuletus;taxon;Vrac;10;0.036;0.036;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;11.0;1;;cm;1.0;1;0.036;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1978;;Pleuronectes platessa;taxon;Vrac;11;0.852;0.852;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;26.0;1;;cm;1.0;1;0.852;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1978;;Pleuronectes platessa;taxon;Vrac;11;0.852;0.852;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;30.0;2;;cm;1.0;1;0.852;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1351;SARDPIL;Sardina pilchardus;taxon;Vrac;12;0.022;0.022;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;307;Longueur totale (LT) - individu - totale - Mesure au 1/2 cm par un observateur;10.5;1;;cm;0.5;1;0.022;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1772;SCOMSCO;Scomber scombrus;taxon;Vrac;13;0.18;0.18;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;27.0;1;;cm;1.0;1;0.18;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1242;SCYOCAN;Scyliorhinus canicula;taxon|categorie_individu;Vrac;14;;;Poids;kg;NA;;;;;kg;Femelle;1;1.0;1.0;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;51.0;1;;cm;1.0;1;1.0;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1242;SCYOCAN;Scyliorhinus canicula;taxon|categorie_individu;Vrac;14;;;Poids;kg;NA;;;;;kg;Femelle;1;1.0;1.0;Poids;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;55.0;2;;cm;1.0;1;1.0;1.0001919;1.0\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;8.0;1;;cm;1.0;1;0.96;136.69289;136.58333\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;9.0;2;;cm;1.0;20;0.96;136.69289;136.58333\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;10.0;3;;cm;1.0;89;0.96;136.69289;136.58333\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;P - Petit;1;131.12;0.96;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;11.0;4;;cm;1.0;5;0.96;136.69289;136.58333\n" +
+ "2010;Campagne CGFS;;GOV 19.7/25.9;20;20;1;1662;TRACTRA;Trachurus trachurus;taxon|categorie_individu;Vrac;15;;;Poids;kg;G - Gros;2;0.13;0.13;Poids;kg;NA;;;;;kg;NA;;;;;kg;NA;;;;;kg;306;Longueur totale (LT) - individu - totale - Mesure au cm par un observateur;23.0;1;;cm;1.0;1;0.13;1009.42444;1.0";
public static final String MARINE_LITTER_CONTENT =
"Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;MarineLitterCategory;MarineLitterSizeCategory;Number;Weight;Commentaire\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;L1 PLASTIQUE;A: <5*5 cm= 25 cm2;2;5.0;S1;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;L1a Sacs;B: <10*10 cm= 100 cm2;3;1.0;S2;";
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;L1 PLASTIQUE;A: <5*5 cm= 25 cm2;2;5.0;S1\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;L1a Sacs;B: <10*10 cm= 100 cm2;3;1.0;S2";
public static final String INDIVIDUAL_OBSERVATION_CONTENT =
"Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;220;0.1;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;1433;307;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;307;10.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;1436;10;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;1435;A20;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;101;10.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;46;0L - 0 VMS - 1 LB;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;1388;5.0;";
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;220;0.1\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;1433;307\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;307;10.0\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;1436;10\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;1435;A20\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;101;10.0\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;46;0L - 0 VMS - 1 LB\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100000;11242;Aaptos;P1;1388;5.0";
public static final String ACCIDENTAL_CATCH_CONTENT =
"Annee;Serie;Serie_Partielle;Engin;Code_station;Id_Operation;Poche;BatchId;ReferenceTaxonId;ReferenceTaxonName;Commentaire;CaracteristicId;CaracteristicValue\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;1393;Rejet mort;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;196;Femelle;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;220;10.0;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;1433;1425;\n" +
- "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;1425;4.0;";
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;1393;Rejet mort\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;196;Femelle\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;220;10.0\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;1433;1425\n" +
+ "2013;Campagne CGFS;;GOV 19.7/25.9;A;1;1;100001;3835;Abalistes;;1425;4.0";
public static final String SPECIES_CONTENT =
"Id;Code_Rubin;Nom Scientifique;Code campagne\n" +
- "3835;ABAL;Abalistes;;\n" +
- "11242;AAPT;Aaptos;;\n" +
- "11243;AAPTAAP;Aaptos aaptos;;";
+ "3835;ABAL;Abalistes;\n" +
+ "11242;AAPT;Aaptos;\n" +
+ "11243;AAPTAAP;Aaptos aaptos;";
public static final String SPECIES_CONTENT_2 =
"Id;Code_Rubin;Nom Scientifique;Code campagne\n" +
- "300;BUCCUND;Buccinum undatum;;\n" +
- "365;AEQUOPE;Aequipecten opercularis;;\n" +
- "489;LOLIVUL;Loligo vulgaris;LOLIVUL;\n" +
- "491;ALLO;Alloteuthis;ALLOSPP;\n" +
- "1242;SCYOCAN;Scyliorhinus canicula;SCYOCAN;\n" +
- "1351;SARDPIL;Sardina pilchardus;SARDPIL;\n" +
- "1362;ENGRENC;Engraulis encrasicolus;ENGRENC;\n" +
- "1644;DICELAB;Dicentrarchus labrax;DICELAB;\n" +
- "1662;TRACTRA;Trachurus trachurus;TRACTRA;\n" +
- "1690;MULLSUR;Mullus surmuletus;MULLSUR;\n" +
- "1772;SCOMSCO;Scomber scombrus;SCOMSCO;\n" +
- "1811;CALMLYR;Callionymus lyra;CALMLYR;\n" +
- "1978;PLEUPLA;Pleuronectes platessa;;\n" +
- "1986;LIMDLIM;Limanda limanda;;\n" +
- "1988;MICTKIT;Microstomus kitt;;";
+ "300;BUCCUND;Buccinum undatum;\n" +
+ "365;AEQUOPE;Aequipecten opercularis;\n" +
+ "489;LOLIVUL;Loligo vulgaris;LOLIVUL\n" +
+ "491;ALLO;Alloteuthis;ALLOSPP\n" +
+ "1242;SCYOCAN;Scyliorhinus canicula;SCYOCAN\n" +
+ "1351;SARDPIL;Sardina pilchardus;SARDPIL\n" +
+ "1362;ENGRENC;Engraulis encrasicolus;ENGRENC\n" +
+ "1644;DICELAB;Dicentrarchus labrax;DICELAB\n" +
+ "1662;TRACTRA;Trachurus trachurus;TRACTRA\n" +
+ "1690;MULLSUR;Mullus surmuletus;MULLSUR\n" +
+ "1772;SCOMSCO;Scomber scombrus;SCOMSCO\n" +
+ "1811;CALMLYR;Callionymus lyra;CALMLYR\n" +
+ "1978;PLEUPLA;Pleuronectes platessa;\n" +
+ "1986;LIMDLIM;Limanda limanda;\n" +
+ "1988;MICTKIT;Microstomus kitt;";
public static final int NB_EXPECTED_CGFS_OPERATIONS = 106;
Modified: trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/sumatra/CatchesSumatraExportServiceTest.java
===================================================================
--- trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/sumatra/CatchesSumatraExportServiceTest.java 2014-02-17 11:14:20 UTC (rev 1606)
+++ trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/export/sumatra/CatchesSumatraExportServiceTest.java 2014-02-17 15:29:27 UTC (rev 1607)
@@ -60,9 +60,9 @@
public static final String EXPORT_CONTENT =
"Station;Espèce;Total;NbIndividus\n" +
- "A;Chama magna;100.0;40;\n" +
- "A;Echinogammarus;100.0;417;\n" +
- "A;Brissopsis atlantica;100.0;94;";
+ "A;Chama magna;100.0;40\n" +
+ "A;Echinogammarus;100.0;417\n" +
+ "A;Brissopsis atlantica;100.0;94";
protected CatchesSumatraExportService service;
Modified: trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/protocol/ProtocolImportExportServiceTest.java
===================================================================
--- trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/protocol/ProtocolImportExportServiceTest.java 2014-02-17 11:14:20 UTC (rev 1606)
+++ trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/protocol/ProtocolImportExportServiceTest.java 2014-02-17 15:29:27 UTC (rev 1607)
@@ -132,33 +132,33 @@
public static final String PROTOCOL_CARACTERISTIC_FILE_CONTENT =
"pmfmId;pmfmType;pmfmParameterName;pmfmMatrixName;pmfmFractionName;pmfmMethodName\n" +
- "1;LENGTH_STEP;parameterName1;matrixName1;fractionName1;methodName1;\n" +
- "2;VESSEL_USE_FEATURE;parameterName2;matrixName2;fractionName2;methodName2;\n" +
- "3;GEAR_USE_FEATURE;parameterName3;matrixName3;fractionName3;methodName3;";
+ "1;LENGTH_STEP;parameterName1;matrixName1;fractionName1;methodName1\n" +
+ "2;VESSEL_USE_FEATURE;parameterName2;matrixName2;fractionName2;methodName2\n" +
+ "3;GEAR_USE_FEATURE;parameterName3;matrixName3;fractionName3;methodName3";
public static final String PROTOCOL_CARACTERISTIC_FILE_BAD_CONTENT =
"pmfmId;pmfmType;pmfmParameterName;pmfmMatrixName;pmfmFractionName;pmfmMethodName\n" +
- "1;LENGTH_STEP;parameterName1;matrixName1;fractionName1;methodName1;\n" +
- "2;;parameterName2;matrixName2;fractionName2;methodName2;\n" +
- "3;GEAR_USE_FEATURE;parameterName3;matrixName3;fractionName3;methodName3;";
+ "1;LENGTH_STEP;parameterName1;matrixName1;fractionName1;methodName1\n" +
+ "2;;parameterName2;matrixName2;fractionName2;methodName2\n" +
+ "3;GEAR_USE_FEATURE;parameterName3;matrixName3;fractionName3;methodName3";
public static final String ALL_CARACTERISTIC_FILE_CONTENT =
"pmfmId;pmfmType;pmfmParameterName;pmfmMatrixName;pmfmFractionName;pmfmMethodName\n" +
- "1;;parameterName1;matrixName1;fractionName1;methodName1;\n" +
- "2;;parameterName2;matrixName2;fractionName2;methodName2;\n" +
- "3;;parameterName3;matrixName3;fractionName3;methodName3;\n" +
- "4;;parameterName4;matrixName4;fractionName4;methodName4;\n" +
- "5;;parameterName5;matrixName5;fractionName5;methodName5;";
+ "1;;parameterName1;matrixName1;fractionName1;methodName1\n" +
+ "2;;parameterName2;matrixName2;fractionName2;methodName2\n" +
+ "3;;parameterName3;matrixName3;fractionName3;methodName3\n" +
+ "4;;parameterName4;matrixName4;fractionName4;methodName4\n" +
+ "5;;parameterName5;matrixName5;fractionName5;methodName5";
public static final String PROTOCOL_SPECIES_FILE_CONTENT =
"speciesReferenceTaxonId;speciesRefTaxCode;speciesName;speciesSurveyCode;lengthStepPmfmId;lengthStepPmfmParameterName;lengthStepPmfmMatrixName;lengthStepPmfmFractionName;lengthStepPmfmMethodName;mandatorySampleCategoryId;weightEnabled;countIfNoFrequencyEnabled;calcifySampleEnabled\n" +
- "1;speciesRefTaxCode1;speciesName1;cruiseCode1;2;parameterName2;matrixName2;fractionName2;methodName2;1430|198|174|196;Y;Y;Y;\n" +
- "2;speciesRefTaxCode2;speciesName2;;;;;;;1430|196;Y;Y;Y;";
+ "1;speciesRefTaxCode1;speciesName1;cruiseCode1;2;parameterName2;matrixName2;fractionName2;methodName2;1430|198|174|196;Y;Y;Y\n" +
+ "2;speciesRefTaxCode2;speciesName2;;;;;;;1430|196;Y;Y;Y";
public static final String PROTOCOL_BENTHOS_FILE_CONTENT =
"speciesReferenceTaxonId;speciesRefTaxCode;speciesName;speciesSurveyCode;lengthStepPmfmId;lengthStepPmfmParameterName;lengthStepPmfmMatrixName;lengthStepPmfmFractionName;lengthStepPmfmMethodName;mandatorySampleCategoryId;weightEnabled;countIfNoFrequencyEnabled;calcifySampleEnabled\n" +
- "1;speciesRefTaxCode1;speciesName1;cruiseCode1;2;parameterName2;matrixName2;fractionName2;methodName2;1430|198|174|196;Y;Y;Y;\n" +
- "2;speciesRefTaxCode2;speciesName2;;;;;;;1430|196;Y;Y;Y;";
+ "1;speciesRefTaxCode1;speciesName1;cruiseCode1;2;parameterName2;matrixName2;fractionName2;methodName2;1430|198|174|196;Y;Y;Y\n" +
+ "2;speciesRefTaxCode2;speciesName2;;;;;;;1430|196;Y;Y;Y";
File datadirectory;
Modified: trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/referential/ReferentialImportExportServiceTest.java
===================================================================
--- trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/referential/ReferentialImportExportServiceTest.java 2014-02-17 11:14:20 UTC (rev 1606)
+++ trunk/tutti-service/src/test/java/fr/ifremer/tutti/service/referential/ReferentialImportExportServiceTest.java 2014-02-17 15:29:27 UTC (rev 1607)
@@ -55,37 +55,37 @@
public static final String SPECIES_FILE_CONTENT =
"name\n" +
- "Temporary Species name 1;\n" +
- "Temporary Species name 2;\n" +
- "Temporary Species name 3;";
+ "Temporary Species name 1\n" +
+ "Temporary Species name 2\n" +
+ "Temporary Species name 3";
public static final String GEAR_FILE_CONTENT =
"name;label;scientificGear\n" +
- "Gear fishing name 1;Gear fishing label 1;N;\n" +
- "Gear fishing name 2;Gear fishing label 2;N;\n" +
- "Gear scientific name 3;Gear scientific label 3;Y;\n" +
- "Gear scientific name 4;Gear scientific label 4;Y;";
+ "Gear fishing name 1;Gear fishing label 1;N\n" +
+ "Gear fishing name 2;Gear fishing label 2;N\n" +
+ "Gear scientific name 3;Gear scientific label 3;Y\n" +
+ "Gear scientific name 4;Gear scientific label 4;Y";
public static final String PERSON_FILE_CONTENT =
"firstName;lastName\n" +
- "First name 1;Last name 1;\n" +
- "First name 2;Last name 2;\n" +
- "First name 3;Last name 3;";
+ "First name 1;Last name 1\n" +
+ "First name 2;Last name 2\n" +
+ "First name 3;Last name 3";
public static final String VESSEL_FILE_CONTENT =
"name;internationalRegistrationCode;scientificVessel\n" +
- "Temporary fishing vessel name 1;International registration code F1;N;\n" +
- "Temporary fishing vessel name 2;International registration code F2;N;\n" +
- "Temporary scientific vessel name 3;International registration code S3;Y;\n" +
- "Temporary scientific vessel name 4;International registration code S4;Y;";
+ "Temporary fishing vessel name 1;International registration code F1;N\n" +
+ "Temporary fishing vessel name 2;International registration code F2;N\n" +
+ "Temporary scientific vessel name 3;International registration code S3;Y\n" +
+ "Temporary scientific vessel name 4;International registration code S4;Y";
public static final String DUPLICATE_VESSEL_FILE_CONTENT =
"name;internationalRegistrationCode;scientificVessel\n" +
- "Temporary fishing vessel name 1;International registration code F1;N;\n" +
- "Temporary fishing vessel name 1;International registration code F1;N;\n" +
- "Temporary fishing vessel name 2;International registration code F2;N;\n" +
- "Temporary scientific vessel name 3;International registration code S3;Y;\n" +
- "Temporary scientific vessel name 4;International registration code S4;Y;";
+ "Temporary fishing vessel name 1;International registration code F1;N\n" +
+ "Temporary fishing vessel name 1;International registration code F1;N\n" +
+ "Temporary fishing vessel name 2;International registration code F2;N\n" +
+ "Temporary scientific vessel name 3;International registration code S3;Y\n" +
+ "Temporary scientific vessel name 4;International registration code S4;Y";
protected ReferentialImportExportService service;
1
0
r1606 - trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/species
by tchemit@users.forge.codelutin.com 17 Feb '14
by tchemit@users.forge.codelutin.com 17 Feb '14
17 Feb '14
Author: tchemit
Date: 2014-02-17 12:14:20 +0100 (Mon, 17 Feb 2014)
New Revision: 1606
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1606
Log:
fixes #4451
Modified:
trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/species/EnterMelagWeightUI.jaxx
Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/species/EnterMelagWeightUI.jaxx
===================================================================
--- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/species/EnterMelagWeightUI.jaxx 2014-02-17 10:16:14 UTC (rev 1605)
+++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/species/EnterMelagWeightUI.jaxx 2014-02-17 11:14:20 UTC (rev 1606)
@@ -34,7 +34,7 @@
<script><![CDATA[
public EnterMelagWeightUI(TuttiUIContext context) {
- super(context.getMainUI());
+ super(context.getMainUI(), true);
TuttiUIUtil.setApplicationContext(this, context);
}
1
0
r1605 - trunk/tutti-ui-swing/src/main/resources/i18n
by tchemit@users.forge.codelutin.com 17 Feb '14
by tchemit@users.forge.codelutin.com 17 Feb '14
17 Feb '14
Author: tchemit
Date: 2014-02-17 11:16:14 +0100 (Mon, 17 Feb 2014)
New Revision: 1605
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1605
Log:
fixes 4459: [TECH] Message d'erreur et blocage au d?\195?\169marrage
Modified:
trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties
Modified: trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties
===================================================================
--- trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties 2014-02-13 17:04:43 UTC (rev 1604)
+++ trunk/tutti-ui-swing/src/main/resources/i18n/tutti-ui-swing_fr_FR.properties 2014-02-17 10:16:14 UTC (rev 1605)
@@ -1103,7 +1103,7 @@
tutti.editSpeciesFrequencies.table.header.weight=Poids observé
tutti.editSpeciesFrequencies.title=Mensuration
tutti.editSpeciesFrequencies.title.addLengthStepCaracteristic=Choisir une autre caractéristique
-tutti.error.application.already.started=L'application est déjà démarrée.
+tutti.error.application.already.started=<html><body>L'application est déjà démarrée.<br/>Si ce n'était pas le cas, veuillez supprimer le fichier <strong>tutti.lock</strong> présent dans le répertoire de l'outil avant de lancer l'applicatif.</body></html>
tutti.error.delete.startActionFile=Impossible de supprimer le fichier %s
tutti.error.read.startActionFile=Impossible de lire le contenu du fichier %s
tutti.error.update.bad.url.syntax=Mise à jour impossible (le format de l'url <strong>%s</strong> n'est pas valide)
1
0
17 Feb '14
See <http://ci.codelutin.com/jenkins/job/tutti-nightly/1/>
------------------------------------------
[...truncated 4959 lines...]
<div id="members">
<ul>
<li><a href="http://www.easter-eggs.com/">Easter-eggs</a></li>
<li><a href="http://www.codelutin.com/">Code Lutin</a></li>
<li><a href="http://www.entrouvert.com/">Entr'ouvert</a></li>
<li><a href="http://www.ldd.fr/">Les Développements Durables</a></li>
<li><a href="http://www.nereide.fr">Néréide</a></li>
<li><a href="http://www.syloe.com/">Syloé</a></li>
<li><a href="http://www.labor-liber.com/">labor-liber</a></li>
<li><a href="http://www.cliss21.com/">Cliss XXI</a></li>
<li><a href="http://www.silecs.info/">SILECS</a></li>
<li><a href="http://www.libricks.fr/">Libricks</a></li>
<li><a href="http://azae.net/">Azaé</a></li>
<li><a href="http://www.scil.coop">SCIL</a></li>
<li><a href="https://www.cadoles.com/">Cadoles</a></li>
</ul>
</div>
</div>
</div>
</div>
<div id="warpperhome" class="clearfix">
<div class="menu">
<div class="rightmenu">
<ul>
<li class="level1"><div class="li"> <a href="/accueil" class="wikilink1" title="accueil">Accueil</a></div>
</li>
<li class="level1"><div class="li"> <a href="/nos_metiers" class="wikilink1" title="nos_metiers">Nos métiers</a></div>
</li>
<li class="level1"><div class="li"> <a href="/nos_valeurs" class="wikilink1" title="nos_valeurs">Nos valeurs</a></div>
</li>
<li class="level1"><div class="li"> <a href="/references" class="wikilink1" title="references"> Nos références</a></div>
</li>
<li class="level1"><div class="li"> <a href="/le_laboratoire" class="wikilink1" title="le_laboratoire">Le laboratoire</a></div>
</li>
<li class="level1"><div class="li"> <a href="/contact" class="wikilink1" title="contact">Contact</a></div>
</li>
</ul>
</div>
</div>
<div id="warpper2">
<div class="maincontent">
<div class="margin">
<!-- wikipage start -->
<div class="page_left">
<h1 class="sectionedit1"><a name="cette_page_n_existe_pas_encore" id="cette_page_n_existe_pas_encore">Cette page n'existe pas encore</a></h1>
<div class="level1">
<p>
Vous avez suivi un lien vers une page qui n'existe pas encore. Si vos droits sont suffisants, vous pouvez utiliser le bouton ou le lien « Créer cette page ».
</p>
</div>
</div>
<div class="right_sidebar">
<div class="main_sidebar sidebar_box">
<h1 class="sectionedit1"><a name="sb_right_actualites" id="sb_right_actualites">Actualités</a></h1>
<div class="level1">
<p>
<div class="news">
</p>
<ul class="rss"><li><div class="li"><a href="http://www.codelutin.com/blog:news:salon_de_l_agriculture_2014" class="urlextern" title="http://www.codelutin.com/blog:news:salon_de_l_agriculture_2014" rel="nofollow">Salon de l'Agriculture 2014</a> (2014/02/03 14:56)<div class="detail"><div>
<p>
L'application Agrosyst, développée par Code Lutin, sera présentée lors du salon de l'agriculture 2014 par l'INRA lors de son colloque intitulé “Conception et adoption de systèmes de production agricole à hautes performances”. La présentation aura lieu le mardi 25 février à partir de 16h30.
</p>
<p>
Agrosyst est un système d'information permettant à l'INRA d'identifier les pratiques culturales innovantes permettant de maintenir des rendements élevés tout en diminuant de 50% l'utilisation de produits phytosanitaires. Toutes les composantes des systèmes de culture y sont répertoriés afin de pouvoir comparer les différentes pratiques et mettre en évidence les plus efficaces.
</p>
<p>
Vous pouvez assister à la présentation en vous inscrivant sur <a href="https://colloque.inra.fr/sia2014_agricultureperformante" title="https://colloque.inra.fr/sia2014_agricultureperformante" rel="nofollow">le site de l'organisation</a>
</p>
</div></div></div></li><li><div class="li"><a href="http://www.codelutin.com/blog:news:bonne_annee_2014" class="urlextern" title="http://www.codelutin.com/blog:news:bonne_annee_2014" rel="nofollow">Bonne année 2014</a> (2014/01/13 10:25)<div class="detail"><div>
<p>
En ce début d'année 2014, toute l'équipe Code Lutin vous souhaite ses meilleurs vœux.
</p>
<p>
Que cette année à venir soit pour vous pleine de promesses et de succès, tant professionnels que personnels.
</p>
</div></div></div></li><li><div class="li"><a href="http://www.codelutin.com/blog:news:balle_de_match" class="urlextern" title="http://www.codelutin.com/blog:news:balle_de_match" rel="nofollow">Balle de match</a> (2013/11/18 17:22)<div class="detail"><div>
<p>
Code Lutin était partenaire du match de championnat de France Nationale 2 de Rink Hockey du Nantes ARH ce samedi 16 Novembre. L'équipe du NARH recevait le leader du championnat, le Biarritz OL. Le match s'est terminé par une défaite du NARH sur le score de 6-5. Les bleu et blanc n'ont pas démerité puisqu'ils s'inclinent sur un but a 50 secondes de la fin du match.
</p>
<p>
Code Lutin a offert la balle de match et plusieurs balles distribuées aux spectateurs durant la rencontre.
</p>
<p>
Le NARH est actuellement 3ème du classement et possède la meilleure défense du championnat.
</p>
</div></div></div></li></ul>
<p>
</div>
</p>
</div>
<!-- EDIT1 SECTION "Actualités" [1-197] -->
<h1 class="sectionedit2"><a name="sb_right_articles_techniques" id="sb_right_articles_techniques">Articles techniques</a></h1>
<div class="level1">
<p>
<div class="article">
</p>
<ul class="rss"></ul>
<p>
</div>
</p>
<p>
<a href="http://www.codelutin.com/blogtech" class="urlextern" title="http://www.codelutin.com/blogtech" rel="nofollow">Tous les articles</a>
</p>
</div>
<!-- EDIT2 SECTION "Articles techniques" [198-454] -->
<h1 class="sectionedit3"><a name="sb_right_actualites_des_forges" id="sb_right_actualites_des_forges">Actualités des forges</a></h1>
<div class="level1">
<p>
<div class="article">
<div class="actutitle clearfix">
<h3>Code Lutin</h3>
</div>
</p>
<ul class="rss"><li><div class="li"><a href="http://forge.codelutin.com/news/259" class="urlextern" title="http://forge.codelutin.com/news/259" rel="nofollow">Tutti - Tutti 3.1.3 released</a> (2014/02/13 17:04)</div></li><li><div class="li"><a href="http://forge.codelutin.com/news/256" class="urlextern" title="http://forge.codelutin.com/news/256" rel="nofollow">Tutti - Tutti 3.1.1 released</a> (2014/02/04 13:32)</div></li><li><div class="li"><a href="http://forge.codelutin.com/news/254" class="urlextern" title="http://forge.codelutin.com/news/254" rel="nofollow">Tutti - Tutti 3.1 released</a> (2014/01/30 20:19)</div></li></ul>
<p>
</div>
</p>
<p>
<div class="article">
<div class="actutitle clearfix">
<h3>Chorem</h3>
</div>
</p>
<ul class="rss"><li><div class="li"><a href="http://www.chorem.org/news/58" class="urlextern" title="http://www.chorem.org/news/58" rel="nofollow">Pollen - Pollen 1.5.5 released</a> (2013/12/23 15:16)</div></li><li><div class="li"><a href="http://www.chorem.org/news/57" class="urlextern" title="http://www.chorem.org/news/57" rel="nofollow">jTimer - jTimer 1.4.3 released</a> (2013/09/27 07:50)</div></li><li><div class="li"><a href="http://www.chorem.org/news/56" class="urlextern" title="http://www.chorem.org/news/56" rel="nofollow">Bow - bow 1.2 released</a> (2013/09/25 05:32)</div></li></ul>
<p>
</div>
</p>
<p>
<div class="article">
<div class="actutitle clearfix">
<h3>Nuiton</h3>
</div>
</p>
<ul class="rss"><li><div class="li"><a href="http://www.nuiton.org/news/529" class="urlextern" title="http://www.nuiton.org/news/529" rel="nofollow">nuiton-maven-report-plugin - Nuiton Maven reports plugin 3.0-rc-1 released</a> (2014/02/13 17:43)</div></li><li><div class="li"><a href="http://www.nuiton.org/news/528" class="urlextern" title="http://www.nuiton.org/news/528" rel="nofollow">jaxx - JAXX 2.8.1 released</a> (2014/02/12 18:27)</div></li><li><div class="li"><a href="http://www.nuiton.org/news/526" class="urlextern" title="http://www.nuiton.org/news/526" rel="nofollow">nuiton-validator - Nuiton Validator 3.0-rc-1 released</a> (2014/02/12 18:04)</div></li></ul>
<p>
</div>
</p>
</div>
<!-- EDIT3 SECTION "Actualités des forges" [455-] -->
</div>
</div>
<!-- wikipage stop -->
</div>
</div>
</div>
<div class="footer">
<ul>
<li class="level1"><div class="li"> <a href="/tarifs" class="wikilink1" title="tarifs">Tarifs</a></div>
</li>
<li class="level1"><div class="li"> <a href="/remerciement" class="wikilink1" title="remerciement"> Remerciements</a></div>
</li>
<li class="level1"><div class="li"> <a href="/offres_de_stage" class="wikilink1" title="offres_de_stage"> Offres de stage</a></div>
</li>
<li class="level1"><div class="li"> <a href="/equipe_de_lutins" class="wikilink1" title="equipe_de_lutins"> Les lutins</a></div>
</li>
</ul>
</div>
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://piwik.codelutin.com/" : "http://piwik.codelutin.com/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://piwik.codelutin.com/piwik.php?idsite=1" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tag -->
</body>
</html>
does not support Maven 3
at org.codehaus.mojo.sonar.SonarMojo.checkVersionRequirements(SonarMojo.java:126)
at org.codehaus.mojo.sonar.SonarMojo.execute(SonarMojo.java:107)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 19 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Sonar analysis completed: FAILURE
Build step 'Sonar' changed build result to FAILURE
Build step 'Sonar' marked build as failure
1
3
Author: tchemit
Date: 2014-02-13 18:04:43 +0100 (Thu, 13 Feb 2014)
New Revision: 1604
Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1604
Log:
update nuiton maven report
Modified:
trunk/pom.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2014-02-13 15:56:42 UTC (rev 1603)
+++ trunk/pom.xml 2014-02-13 17:04:43 UTC (rev 1604)
@@ -788,7 +788,7 @@
<plugin>
<groupId>org.nuiton</groupId>
<artifactId>nuiton-maven-report-plugin</artifactId>
- <version>3.0-alpha-1</version>
+ <version>3.0-rc-1</version>
<inherited>false</inherited>
<reportSets>
<reportSet>
1
0
The Tutti team is pleased to announce the tutti-3.1.3 release!
Outil de saisie de données d'opérations et de captures au
cours des campagnes halieutiques.
Documentation of the project can be found here:
https://forge.codelutin.com/projects/tutti
Changes
-------
Changes in this version include:
New features:
o [ERGO] sélectionner automatiquement le dernier choix dans une liste déroulante pour pouvoir valider l'entrée Issue: 2299. Thanks to Vincent BADTS. Resolved by tchemit.
o [ERGO] agrandir la taille des boutons + et - pour ajouter ou supprimer un trait Issue: 4373. Thanks to Vincent BADTS. Resolved by tchemit.
Fixed Bugs:
o [CAPTURE] problème élévation des poids Issue: 4360. Thanks to Vincent BADTS. Resolved by tchemit.
o [TECH] Téléchargement base de données : Position de la fenêtre demandant de saisir les logins Issue: 4299. Thanks to Christian BONNET. Resolved by tchemit.
o [CAPTURE] case à confirmer décocher si élévation des poids Issue: 4363. Thanks to Vincent BADTS. Resolved by tchemit.
o [TRAIT] saisie lat long, le "-" disparait Issue: 4364. Thanks to Vincent BADTS. Resolved by tchemit.
o [TECHNIQUE] il est possible de lancer plusieurs cessions d'Allegro sur une machine Issue: 4325. Thanks to Vincent BADTS. Resolved by tchemit.
o [TECH] Lors d'une action longue, impossible d'accéder à une popup Issue: 4415. Thanks to Tony Chemit. Resolved by tchemit.
o [CAPTURE] les unités ont disparu dans l'onglet "résumé" Issue: 4374. Thanks to Vincent BADTS. Resolved by tchemit.
o [EXPORT] Non prise en compte des modifications sur les captures lors d'un export Issue: 4442. Thanks to Tony Chemit. Resolved by tchemit.
o [TRAIT] Pas de contrôle du numéro de poche Issue: 4366. Thanks to Tony Chemit. Resolved by tchemit.
o [CAPTURE] l'utilisation "espèce d'un MELAG" créé des poids en kg avec 5 chiffres après la virgule, on devrait s'arrêter à 4 Issue: 4376. Thanks to Vincent BADTS. Resolved by tchemit.
Changes:
o Retours tests IBTS, pour information Issue: 4365. Thanks to Vincent BADTS. Resolved by tchemit.
o Ne pas redémarrer l'application lors de modification de certaines options Issue: 4326. Thanks to Tony Chemit. Resolved by tchemit.
o Fournir à Chris Caroll un programme pour l'aider à debugger l'ichtyomètre Issue: 4327. Thanks to Tony Chemit. Resolved by tchemit.
o [RAPPORT] évolution rapport Birt Issue: 4380. Thanks to Vincent BADTS. Resolved by tchemit.
o [SPECS] Règles de validation Issue: 4428. Thanks to Tony Chemit. Resolved by tchemit.
Downloads
---------
For a manual installation, you can download files here:
https://forge.codelutin.com/projects/tutti/files
* tutti-3.1.3-full-linux-i586.zip - https://forge.codelutin.com/attachments/download/1438
* tutti-3.1.3-full-windows-i586.zip - https://forge.codelutin.com/attachments/download/1439
* tutti-ichtyometer-3.1.3-tools.zip - https://forge.codelutin.com/attachments/download/1440
Maven artifacts
---------------
Artifacts are deployed in nuiton maven repository
http://maven.nuiton.org/other-releases/
Have fun!
-Tutti team
1
0