This is an automated email from the git hooks/post-receive script. New change to branch master in repository tutti. See http://git.codelutin.com/tutti.git from 1a18860 Merge branch 'release/3.14.1' adds d7e2fd3 [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts adds 8e01e67 Merge branch 'master' into develop adds 3c0766a [jgitflow-maven-plugin]Updating develop poms back to pre merge state adds 83788bf fix typo on readme file adds 72b17d4 fixes #6793: [Modèle de catégorisation] Erreur lors de la suppression d'une catégorie - use SimpleAction instead of code in handlers - fix some issues with ErrorHandler (introduced by the refactor) adds 8d9b896 fixes #6705: [CAPTURE] perte des boutons en bas d'écran capture adds 6f3ec07 fixes #6800: [CAPTURE] ecran résumé mauvaise couleur espèces observées hors vrac : à mettre en bleu et écriture noire adds 430f304 fix typo in action name (refs #6793) adds 2ecd85c fixes #6799: [TECH] Problème de fermeture de l'écran résumé adds 200f4ef fixes #6796: [IMPORT] En 3.13.1 import big fin, rendre l'erreur plus explicite adds b2ca892 Add report of 2014.12.08 adds abafe54 simplify test data resource adds 35d8ace - introduces new module to generate report as a tool - includes it in the release process - introduces new ReportGenerationService (will replace ReportService) adds 6e1312b suppression de l'ancien service de rapport + recherche du jar par defaut en mode dev adds dba2541 utilisation nouveau service de generation de rapport + fixes #6589: [RAPPORT] inclure les identifiants du trait dans le nom du rapport généré (rapport Birt) adds 1d65de5 do not use directly errorHelper from long action + use correct desktop method (open to open file) adds 804c5a2 fixes #6810: Ajout rapport 2014.12.08 dans la livrable adds 1463381 renommage Trémie vers Carouseel en somme Trémie adds 3ba52ce corrige la règle de mise en warning du hors vrac espèce observé et benthos observé adds f5b9fa2 changement du raccourci clavier pour l'action supprimer les poids en doble adds b63176f masquer l'action de suppression des poids en double sur l'écran résumé adds c7fcec8 msuppression du racourci clavier pour l'action supprimer un trait (en conflit avec l'action enregistrer un trait) adds 1984263 chahngement de l'état des onglets sous la captures adds 9646b01 fixes #6810: Ajout rapport 2014.12.08 dans la livrable (mauvais repertoire utilise) adds edc5cb0 use less memory for report adds b0f2bad refs 6809 la mise en modification des onglets n'est pas ok adds 1618131 fixes #6817: [TECHN] Ne pas bloquer l'application à l'ouverture même si certains fichiers temporaires ne peuvent être détruit adds 6290d1b refs #6848 on utilise l'espèce complete dans les lots adds 2ad2fc9 refs #6826 Correction de la cinématique de modification d'une valeur de cellule de mensuration adds 405b771 refs #6831 Jaxx 2.23.1 corrige le problème adds 0e214fd fix api adds 3296f6c refs #6847 use DepartmentCode.INSIDE_PREFIX adds d5f6b7c refs #6847 ajout de la nouvelle configuration par défaut adds 6caafee fixes #6859 gérer les deux types de path dans l'archive adds b456d51 ne pas exploser si fichier non trouvé dans l'archive adds 99c0502 fixes #6794: [IMPORT GENERIQUE] Améliorer les messages de validation lorsque les catégories ne sont pas valides adds 95c702e refs #6847 modification aussi du département temporaire pour la persistence des personnes temporaires adds 4bd9c93 correction des mises à jour de référentiels adds d43dc20 correction d'un test erronne lors de l'import de navires adds 00c676b amelioration de la cinematique lors de l'ouverture de l'ui de remplacement des referentiels adds 8d4b9cb correction des actions simples manquantes adds 9547ab1 refs #6805 recharcher les données après un remplacement de donnée temporaire adds 1955721 refs #6805 Correction du non import de personne si existe déjà adds 0f362ec refs #6805 Bien rafraichir les ecrans suite à un import adds ed0767c fixes #6805: [REFERENTIEL] Incohérences lors de la modification des référentiels temporaires Merge branch 'feature/6805' into develop adds d35b1de faire en sorte que les tests continue de fonctionner malgres le reusinage sur les départements adds 7d963d7 pouvoir changer le modèle de catérogies depuis le service de persitence adds 6f504b4 ajout test pour les parametres + suppression du test de validite des catégories adds 8eb2beb reusinage du context + ajout du modèle de catégorisation dans le context + nettoyage a la fin de la validation ou import adds c636f00 fixes #6868: [IMPORT GENERIQUE] Ne plus interferer avec le modèle de catégorisation de l'application lors de l'import générique Merge branch 'feature/6868' into develop adds dba70c6 fixes #6869: Impossible de valider ou d'annuler un login pour la récupération de la base adds 46c638b refs #6870 Correction API protocol + ajout getProtocolByName adds a0f8e0a refs #6870 Gestion de la surcharge du protocol adds 9285511 select imported protocol in UI after import adds 965a665 fixes #6870: [IMPORT GENERIQUE] Améliorer la gestion du protocole Merge branch 'feature/6870' into develop adds 236b4e7 ne pas propager la modification du status de synchronisation pendant l'import adds 0fcfebc finish #6818: [IMPORT GENERIQUE] Améliorer les performances d'import Merge branch 'feature/6818' into develop adds e4cf410 [jgitflow-maven-plugin]updating poms for branch '3.14.2' with snapshot versions adds 6c74b02 add license headers adds 98c5150 [jgitflow-maven-plugin]updating poms for branch'release/3.14.2' with non-snapshot versions adds d6c044c Merge branch 'release/3.14.2' No new revisions were added by this update. Summary of changes: README.txt | 4 +- pom.xml | 59 +- tutti-ichtyometer/pom.xml | 2 +- tutti-persistence/pom.xml | 2 +- .../java/fr/ifremer/tutti/TuttiConfiguration.java | 110 +- .../fr/ifremer/tutti/TuttiConfigurationOption.java | 8 + .../tutti/persistence/TuttiPersistenceImpl.java | 9 +- .../persistence/TuttiPersistenceNoDbImpl.java | 5 + .../persistence/entities/referential/Persons.java | 8 +- .../service/CruisePersistenceServiceImpl.java | 1 + .../service/ProtocolPersistenceService.java | 3 +- .../service/ProtocolPersistenceServiceImpl.java | 12 + .../referential/GearPersistenceServiceImpl.java | 33 +- .../referential/PersonPersistenceServiceImpl.java | 15 +- .../referential/VesselPersistenceServiceImpl.java | 41 +- .../service/util/SynchronizationStatusHelper.java | 81 +- .../tutti/persistence/test/DatabaseResource.java | 120 +- .../i18n/tutti-persistence_en_GB.properties | 1 + .../i18n/tutti-persistence_fr_FR.properties | 1 + .../resources/tutti-db-enumerations.properties | 6 + .../config/TuttiPersistenceConfigTest.java | 2 +- LICENSE.txt => tutti-report-generator/LICENSE.txt | 0 .../README.txt | 0 tutti-report-generator/pom.xml | 127 + .../src/license/THIRD-PARTY.properties | 36 + tutti-report-generator/src/main/assembly/bin.xml | 50 + .../java/fr/ifremer/tutti/report/ReportConfig.java | 74 + .../java/fr/ifremer/tutti/report/ReportEngine.java | 142 + .../java/fr/ifremer/tutti/report/RunReport.java | 71 + tutti-service/pom.xml | 57 +- .../ifremer/tutti/service/PersistenceService.java | 11 + .../fr/ifremer/tutti/service/TuttiDataContext.java | 13 +- .../tutti/service/bigfin/BigfinImportContext.java | 40 +- .../tutti/service/bigfin/BigfinImportService.java | 17 +- .../genericformat/GenericFormatArchive.java | 58 +- ...ntext.java => GenericFormatContextSupport.java} | 55 +- .../GenericFormatImportConfiguration.java | 10 + .../genericformat/GenericFormatImportContext.java | 478 +- .../GenericFormatImportEntityParserFactory.java | 4 +- .../genericformat/GenericFormatImportRequest.java | 14 +- .../genericformat/GenericFormatImportService.java | 31 +- .../GenericFormatImportValidationDataContext.java | 4 +- .../GenericFormatImportValidationHelper.java | 8 +- .../genericformat/GenericFormatResultSupport.java | 28 +- .../GenericFormatValidateFileContext.java | 13 +- .../consumer/CsvConsumerForAccidentalCatch.java | 4 +- .../consumer/CsvConsumerForCatch.java | 4 +- .../consumer/CsvConsumerForGearCaracteristic.java | 4 +- .../CsvConsumerForIndividualObservation.java | 4 +- .../consumer/CsvConsumerForMarineLitter.java | 4 +- .../consumer/CsvConsumerForOperation.java | 4 +- .../consumer/CsvConsumerForParameter.java | 4 +- .../consumer/CsvConsumerForSampleCategory.java | 46 +- .../consumer/CsvConsumerForSurvey.java | 4 +- .../genericformat/csv/SampleCategoryRow.java | 4 + .../importactions/ImportActionSupport.java | 6 +- .../importactions/ImportProtocolAction.java | 13 +- .../importactions/ImportReferentialGearAction.java | 4 +- .../ImportReferentialPersonAction.java | 4 +- .../ImportReferentialSpeciesAction.java | 4 +- .../ImportReferentialVesselAction.java | 4 +- ...yAction.java => ImpotSampleCategoryAction.java} | 49 +- .../importactions/RestoreAfterImportAction.java | 111 + .../importactions/RestoreAfterValidateAction.java | 110 + .../ValidateAccidentalCatchAction.java | 4 +- .../importactions/ValidateCatchAction.java | 4 +- .../ValidateGearCaracteristicAction.java | 4 +- .../ValidateIndividualObservationAction.java | 4 +- .../importactions/ValidateMarineLitterAction.java | 4 +- .../importactions/ValidateOperationAction.java | 4 +- .../importactions/ValidateParameterAction.java | 4 +- .../importactions/ValidateSurveyAction.java | 4 +- .../consumer/CsvConsumerForTemporaryPerson.java | 3 +- .../consumer/CsvConsumerForTemporaryVessel.java | 2 +- .../service/report/ReportGenerationContext.java | 91 + ...portModel.java => ReportGenerationRequest.java} | 30 +- ...eportModel.java => ReportGenerationResult.java} | 57 +- .../service/report/ReportGenerationService.java | 198 + .../tutti/service/report/ReportService.java | 274 - .../resources/i18n/tutti-service_en_GB.properties | 2 + .../resources/i18n/tutti-service_fr_FR.properties | 16 +- .../ifremer/tutti/service/ServiceDbResource.java | 24 +- .../service/bigfin/BigfinImportService2Test.java | 215 + .../GenericFormatImportServiceValidTest.java | 55 +- ...eTest.java => ReportGenerationServiceTest.java} | 116 +- .../{default => parameter}/parameter.csv | 0 .../2014.12.08/allegro-tutti/common/css/common.css | 403 + .../allegro-tutti/common/images/logo-ifremer.PNG | Bin .../2014.12.08/allegro-tutti/common/js/common.js | 55 + .../2014.12.08/allegro-tutti/common/js/messages.js | 236 + .../2014.12.08/allegro-tutti/common/js/util.js | 29 +- .../allegro-tutti/common/lib/readfilecatch.jar | Bin 0 -> 6135 bytes .../allegro-tutti/common/nls/common.properties | 161 + .../controle_data_allegro_campagne.rptdesign | 11673 +++++++++++++++++++ .../test/resources/report/2014.12.08/version.appup | 1 + tutti-ui-swing-updater/pom.xml | 2 +- tutti-ui-swing/pom.xml | 25 +- tutti-ui-swing/src/license/THIRD-PARTY.properties | 6 +- .../src/main/assembly/full-shared-component.xml | 17 + .../report/allegro-tutti/common/css/common.css | 403 + .../allegro-tutti/common/images/logo-ifremer.PNG | Bin .../report/allegro-tutti/common/js/common.js | 55 + .../report/allegro-tutti/common/js/messages.js | 236 + .../report/allegro-tutti/common/js/util.js} | 27 +- .../allegro-tutti/common/lib/readfilecatch.jar | Bin 0 -> 6135 bytes .../allegro-tutti/common/nls/common.properties | 161 + .../controle_data_allegro_campagne.rptdesign | 11673 +++++++++++++++++++ .../src/main/assembly/report/version.appup | 1 + tutti-ui-swing/src/main/assembly/standalone.xml | 8 + .../filtered-resources/tutti-help-fr.properties | 6 +- .../java/fr/ifremer/tutti/ui/swing/RunTutti.java | 6 +- .../ifremer/tutti/ui/swing/TuttiActionFactory.java | 27 +- .../fr/ifremer/tutti/ui/swing/TuttiUIContext.java | 13 +- .../fr/ifremer/tutti/ui/swing/content/MainUI.css | 49 +- .../fr/ifremer/tutti/ui/swing/content/MainUI.jaxx | 7 +- .../tutti/ui/swing/content/MainUIHandler.java | 65 +- .../actions}/AbstractChangeLocaleAction.java | 18 +- .../actions}/AbstractChangeScreenAction.java | 2 +- .../actions}/AbstractMainUITuttiAction.java | 5 +- .../actions}/ChangeToLocaleFRAction.java | 2 +- .../actions}/ChangeToLocaleUKAction.java | 2 +- .../actions}/CloseApplicationAction.java | 2 +- .../actions}/ConnectIchtyometerAction.java | 2 +- .../actions}/DisconnectIchtyometerAction.java | 2 +- .../EditCatchesForSelectedCruiseAction.java} | 8 +- .../actions}/EditSelectedCruiseAction.java | 2 +- .../actions}/EditSelectedProgramAction.java | 2 +- .../actions}/EditSelectedProtocolAction.java | 2 +- .../actions}/GoToPreviousScreenAction.java | 3 +- .../ui/swing/content/actions/GotoSiteAction.java | 67 + .../actions/OpenDbScreenAction.java} | 6 +- .../actions/OpenHomeScreenAction.java} | 6 +- .../actions/OpenReportScreenAction.java} | 8 +- .../OpenSampleCategoryModelScreenAction.java} | 6 +- .../OpenTemporaryReferentialScreenAction.java} | 6 +- .../actions}/ShowAboutAction.java | 8 +- .../actions}/ShowConfigAction.java | 2 +- .../ShowHelpAction.java} | 33 +- .../{action => content/actions}/StartAction.java | 9 +- .../actions/ValidateSelectedCruiseAction.java} | 8 +- .../content/category/EditSampleCategoryModelUI.css | 7 +- .../category/EditSampleCategoryModelUI.jaxx | 11 +- .../category/EditSampleCategoryModelUIHandler.java | 141 +- .../actions/AddSampleCategoryRowAction.java | 87 + .../actions/ExportSampleCategoryModelAction.java | 6 +- .../actions/MoveDownSampleCategoryRowAction.java | 58 + .../actions/MoveUpSampleCategoryRowAction.java | 59 + .../actions/RemoveSampleCategoryRowAction.java | 75 + .../actions/SaveSampleCategoryModelAction.java | 4 +- .../swing/content/config/TuttiConfigUIHandler.java | 7 +- .../config/actions}/ReloadTuttiAction.java | 3 +- .../tutti/ui/swing/content/cruise/EditCruiseUI.css | 27 +- .../ui/swing/content/cruise/EditCruiseUI.jaxx | 15 +- .../swing/content/cruise/EditCruiseUIHandler.java | 12 +- .../content/cruise/GearCaracteristicsEditorUI.css | 4 + .../content/cruise/GearCaracteristicsEditorUI.jaxx | 9 +- .../cruise/GearCaracteristicsEditorUIHandler.java | 145 +- .../actions}/EditGearCaracteristicsAction.java | 5 +- .../actions/GearCaracteristicAddRowAction.java | 76 + .../actions/GearCaracteristicCancelAction.java | 60 + .../actions/GearCaracteristicRemoveRowAction.java | 87 + .../actions/GearCaracteristicSaveAction.java | 72 + .../actions/GenerateCampaignNameAction.java} | 45 +- .../cruise/actions}/ResetCruiseAction.java | 5 +- .../cruise/actions}/SaveCruiseAction.java | 5 +- .../actions}/ViewGearCaracteristicsAction.java | 5 +- .../tutti/ui/swing/content/db/DbManagerUI.css | 10 +- .../db/actions}/CloseDbAction.java | 3 +- .../db/actions}/ExportAndCleanDbAction.java | 3 +- .../db/actions}/ExportDbAction.java | 3 +- .../db/actions}/ImportDbAction.java | 6 +- .../db/actions}/ImportOrReimportDbAction.java | 3 +- .../db/actions}/InstallDbAction.java | 3 +- .../db/actions}/InstallOrReinstallDbAction.java | 3 +- .../db/actions}/OpenDbAction.java | 3 +- .../db/actions}/ReimportDbAction.java | 3 +- .../db/actions}/ReinstallDbAction.java | 3 +- .../db/actions}/UpdateDbAction.java | 3 +- .../genericformat/GenericFormatImportUI.css | 2 +- .../actions/GenericFormatImportAction.java | 80 +- .../actions/GenericFormatValidateAction.java | 4 +- .../OpenGenericFormatImportReportAction.java | 4 +- .../OpenGenericFormatValidateReportAction.java | 4 +- .../SaveGenericFormatImportReportAction.java | 4 +- .../SaveGenericFormatValidateReportAction.java | 4 +- .../tutti/ui/swing/content/home/SelectCruiseUI.css | 36 +- .../home/actions}/CloneProtocolAction.java | 3 +- .../home/actions}/DeleteProtocolAction.java | 5 +- .../home/actions}/EditCatchesAction.java | 3 +- .../home/actions}/EditCruiseAction.java | 3 +- .../home/actions}/EditProgramAction.java | 3 +- .../home/actions}/EditProtocolAction.java | 3 +- .../actions}/ExportCruiseForSumatraAction.java | 3 +- .../actions}/ExportGenericFormatCruiseAction.java | 5 +- .../ExportGenericFormatProgramCruisesAction.java | 5 +- .../home/actions}/ExportProtocolAction.java | 5 +- .../ImportGenericFormatProgramCruisesAction.java | 5 +- .../home/actions}/ImportProtocolAction.java | 3 +- .../home/actions}/NewCruiseAction.java | 3 +- .../home/actions}/NewProgramAction.java | 3 +- .../home/actions}/NewProtocolAction.java | 3 +- .../actions}/OpenGenericFormatImportScreen.java | 3 +- .../home/actions}/SendCruiseReportAction.java | 3 +- .../SpeciesToConfirmReportForCruiseAction.java | 3 +- .../home/actions}/ValidateCatchesAction.java | 3 +- .../content/operation/EditFishingOperationUI.css | 10 +- .../operation/EditFishingOperationUIHandler.java | 2 +- .../content/operation/FishingOperationsUI.css | 5 +- .../operation/FishingOperationsUIHandler.java | 2 +- .../catches/AbstractTuttiBatchUIModel.java | 32 +- .../content/operation/catches/CatchCustomTab.java | 157 + .../operation/catches/EditCatchesSvgHandler.java | 28 +- .../content/operation/catches/EditCatchesUI.css | 16 +- .../operation/catches/EditCatchesUIHandler.java | 191 +- .../operation/catches/EditCatchesUIModel.java | 45 +- .../operation/catches/MultiPostImportLogDialog.css | 1 + .../catches/MultiPostImportLogDialog.jaxx | 3 +- .../catches/accidental/AccidentalBatchUI.css | 7 +- .../catches/accidental/AccidentalBatchUI.jaxx | 3 +- .../accidental/AccidentalBatchUIHandler.java | 11 - .../catches/accidental/AccidentalBatchUIModel.java | 3 +- .../actions}/ExportMultiPostAccidentalAction.java | 3 +- .../actions}/ImportMultiPostAccidentalAction.java | 3 +- .../actions/OpenCreateAccidentalBatchUIAction.java | 57 + .../actions}/RemoveAccidentalBatchAction.java | 5 +- .../accidental/create/CreateAccidentalBatchUI.css | 3 + .../accidental/create/CreateAccidentalBatchUI.jaxx | 6 +- .../create/CreateAccidentalBatchUIHandler.java | 44 +- .../CreateAccidentalBatchAndCloseAction.java | 64 + .../CreateAccidentalBatchAndContinueAction.java | 66 + .../actions/CreateAccidentalBatchCancelAction.java | 41 +- .../actions}/CancelEditCatchBatchAction.java | 6 +- .../catches/actions}/CleanBatchWeightsAction.java | 5 +- .../actions}/ComputeBatchWeightsAction.java | 5 +- .../ExportFishingOperationForSumatraAction.java | 5 +- .../ExportFishingOperationReportAction.java | 5 +- .../actions}/ExportMultiPostActionSupport.java | 5 +- .../actions}/ExportMultiPostCatchAction.java | 2 +- .../actions}/ImportMultiPostActionSupport.java | 6 +- .../actions}/ImportMultiPostCatchAction.java | 2 +- .../catches/actions}/SaveCatchBatchAction.java | 5 +- .../operation/catches/benthos/BenthosBatchUI.css | 17 +- .../operation/catches/benthos/BenthosBatchUI.jaxx | 15 +- .../catches/benthos/BenthosBatchUIHandler.java | 339 +- .../catches/benthos/BenthosBatchUIModel.java | 3 +- .../ChangeBenthosBatchSampleCategoryAction.java | 205 + .../benthos/actions}/CreateBenthosMelagAction.java | 5 +- .../actions}/ExportMultiPostBenthosAction.java | 3 +- .../actions}/ImportMultiPostBenthosAction.java | 3 +- .../OpenAddBenthosBatchSampleCategoryUIAction.java | 107 + .../actions/OpenCreateBenthosBatchUIAction.java | 57 + .../OpenEditBenthosBatchFrequencyUIAction.java | 75 + .../actions/OpenSplitBenthosBatchUIAction.java | 122 + .../benthos/actions}/RemoveBenthosBatchAction.java | 5 +- .../actions}/RemoveBenthosSubBatchAction.java | 5 +- .../benthos/actions}/RenameBenthosBatchAction.java | 5 +- .../benthos/create/CreateBenthosBatchUI.css | 5 +- .../benthos/create/CreateBenthosBatchUI.jaxx | 6 +- .../create/CreateBenthosBatchUIHandler.java | 48 +- .../actions/CreateBenthosBatchAndCloseAction.java | 64 + .../CreateBenthosBatchAndContinueAction.java | 67 + .../actions/CreateBenthosBatchCancelAction.java | 59 + .../SelectSpeciesForBenthosBatchAction.java | 5 +- .../frequency/BenthosFrequencyTableModel.java | 15 +- .../catches/benthos/split/SplitBenthosBatchUI.css | 2 + .../catches/benthos/split/SplitBenthosBatchUI.jaxx | 4 +- .../benthos/split/SplitBenthosBatchUIHandler.java | 44 +- .../actions/SplitBenthosBatchCancelAction.java | 58 + .../split/actions/SplitBenthosBatchSaveAction.java | 79 + .../IndividualObservationBatchUI.css | 9 +- .../IndividualObservationBatchUI.jaxx | 7 +- .../IndividualObservationBatchUIHandler.java | 11 - .../IndividualObservationBatchUIModel.java | 3 +- ...ExportMultiPostIndividualObservationAction.java | 3 +- ...ImportMultiPostIndividualObservationAction.java | 3 +- ...enCreateIndividualObservationBatchUIAction.java | 62 + .../RemoveAllIndividualObservationBatchAction.java | 5 +- .../RemoveIndividualObservationBatchAction.java | 5 +- ...SpeciesForIndividualObservationBatchAction.java | 5 +- .../create/CreateIndividualObservationBatchUI.css | 5 +- .../create/CreateIndividualObservationBatchUI.jaxx | 6 +- .../CreateIndividualObservationBatchUIHandler.java | 47 +- ...teIndividualObservationBatchAndCloseAction.java | 64 + ...ndividualObservationBatchAndContinueAction.java | 73 + ...eateIndividualObservationBatchCancelAction.java | 59 + .../catches/marinelitter/MarineLitterBatchUI.css | 7 +- .../catches/marinelitter/MarineLitterBatchUI.jaxx | 8 +- .../marinelitter/MarineLitterBatchUIHandler.java | 13 - .../marinelitter/MarineLitterBatchUIModel.java | 3 +- .../ExportMultiPostMarineLitterAction.java | 3 +- .../ImportMultiPostMarineLitterAction.java | 3 +- .../OpenCreateMarineLitterBatchUIAction.java | 62 + .../actions}/RemoveMarineLitterBatchAction.java | 6 +- .../create/CreateMarineLitterBatchUI.css | 3 + .../create/CreateMarineLitterBatchUI.jaxx | 6 +- .../create/CreateMarineLitterBatchUIHandler.java | 43 +- ...CreateMarineLitterBatchBatchAndCloseAction.java | 64 + ...ateMarineLitterBatchBatchAndContinueAction.java | 70 + .../CreateMarineLitterBatchBatchCancelAction.java | 60 + .../catches/species/ImportPupitriPopupUI.css | 2 + .../catches/species/ImportPupitriPopupUI.jaxx | 4 +- .../species/ImportPupitriPopupUIHandler.java | 26 +- .../operation/catches/species/SpeciesBatchUI.css | 23 +- .../operation/catches/species/SpeciesBatchUI.jaxx | 15 +- .../catches/species/SpeciesBatchUIHandler.java | 267 +- .../catches/species/SpeciesBatchUIModel.java | 3 +- .../ChangeSpeciesBatchSampleCategoryAction.java | 202 + .../species/actions}/CreateSpeciesMelagAction.java | 5 +- .../actions}/ExportMultiPostSpeciesAction.java | 3 +- .../species/actions}/ImportBigfinAction.java | 6 +- .../actions}/ImportMultiPostSpeciesAction.java | 3 +- .../species/actions}/ImportPsionAction.java | 6 +- .../species/actions}/ImportPupitriAction.java | 11 +- .../actions/ImportPupitriPopupCancelAction.java | 43 +- .../actions/ImportPupitriPopupValidateAction.java | 69 + .../MultiPostImportLogCloseDialogAction.java | 43 +- .../OpenAddSpeciesBatchSampleCategoryUIAction.java | 106 + .../actions/OpenCreateSpeciesBatchUIAction.java | 62 + .../OpenEditSpeciesBatchFrequencyUIAction.java | 75 + .../actions/OpenSplitSpeciesBatchUIAction.java | 119 + .../species/actions}/RemoveSpeciesBatchAction.java | 5 +- .../actions}/RemoveSpeciesSubBatchAction.java | 5 +- .../species/actions}/RenameSpeciesBatchAction.java | 5 +- .../species/create/CreateSpeciesBatchUI.css | 5 +- .../species/create/CreateSpeciesBatchUI.jaxx | 6 +- .../create/CreateSpeciesBatchUIHandler.java | 49 +- .../actions/CreateSpeciesBatchAndCloseAction.java | 64 + .../CreateSpeciesBatchAndContinueAction.java | 67 + .../actions/CreateSpeciesBatchCancelAction.java | 59 + .../SelectSpeciesForSpeciesBatchAction.java | 5 +- .../frequency/SpeciesFrequencyTableModel.java | 15 +- .../catches/species/split/SplitSpeciesBatchUI.css | 2 + .../catches/species/split/SplitSpeciesBatchUI.jaxx | 4 +- .../species/split/SplitSpeciesBatchUIHandler.java | 44 +- .../actions/SplitSpeciesBatchCancelAction.java | 58 + .../split/actions/SplitSpeciesBatchSaveAction.java | 79 + .../operation/fishing/GearUseFeatureTabUI.css | 2 + .../operation/fishing/GearUseFeatureTabUI.jaxx | 5 +- .../operation/fishing/VesselUseFeatureTabUI.css | 2 + .../operation/fishing/VesselUseFeatureTabUI.jaxx | 5 +- .../actions}/CancelEditFishingOperationAction.java | 5 +- .../actions}/DeleteFishingOperationAction.java | 5 +- .../actions}/EditFishingOperationAction.java | 10 +- .../actions/GearUseFeatureAddRowAction.java | 40 +- .../actions/GearUseFeatureRemoveRowAction.java | 40 +- ...perationCaracteristicsFromColumnFileAction.java | 6 +- .../actions}/NewFishingOperationAction.java | 2 +- .../actions}/SaveFishingOperationAction.java | 5 +- .../actions/VesselUseFeatureAddRowAction.java | 40 +- .../actions/VesselUseFeatureRemoveRowAction.java | 40 +- .../ui/swing/content/program/EditProgramUI.css | 6 +- .../program/actions}/ResetProgramAction.java | 5 +- .../program/actions}/SaveProgramAction.java | 5 +- .../ui/swing/content/protocol/EditProtocolUI.css | 38 +- .../content/protocol/EditProtocolUIHandler.java | 54 +- .../actions}/AddBenthosProtocolAction.java | 5 +- .../actions}/AddCaracteristicMappingAction.java | 5 +- .../actions}/AddSpeciesProtocolAction.java | 5 +- .../actions}/ExportAllCaracteristicAction.java | 5 +- .../actions}/ExportProtocolBenthosAction.java | 5 +- .../ExportProtocolCaracteristicAction.java | 5 +- .../actions}/ExportProtocolSpeciesAction.java | 5 +- .../protocol/actions}/ExportPupitriAction.java | 5 +- .../actions}/ImportProtocolBenthosAction.java | 5 +- .../ImportProtocolCaracteristicAction.java | 5 +- .../actions}/ImportProtocolSpeciesAction.java | 5 +- .../actions}/LoadProtocolImportColumnsAction.java | 5 +- .../actions}/RemoveBenthosProtocolAction.java | 5 +- .../actions}/RemoveCaracteristicMappingAction.java | 5 +- .../actions}/RemoveSpeciesProtocolAction.java | 5 +- .../protocol/actions}/SaveProtocolAction.java | 5 +- .../actions}/SelectOtherBenthosAction.java | 10 +- .../actions}/SelectOtherSpeciesAction.java | 8 +- .../referential/ManageTemporaryReferentialUI.css | 32 +- .../AbstractOpenReplaceTemporaryUIAction.java | 67 +- .../ExportExistingTemporaryGearAction.java | 5 +- .../ExportExistingTemporaryPersonAction.java | 5 +- .../ExportExistingTemporarySpeciesAction.java | 5 +- .../ExportExistingTemporaryVesselAction.java | 5 +- .../actions}/ExportTemporaryGearExampleAction.java | 5 +- .../ExportTemporaryPersonExampleAction.java | 5 +- .../ExportTemporarySpeciesExampleAction.java | 5 +- .../ExportTemporaryVesselExampleAction.java | 5 +- .../actions/ImportTemporaryActionSupport.java} | 75 +- .../actions}/ImportTemporaryGearAction.java | 65 +- .../actions}/ImportTemporaryPersonAction.java | 67 +- .../actions}/ImportTemporarySpeciesAction.java | 63 +- .../actions}/ImportTemporaryVesselAction.java | 63 +- .../actions}/OpenReplaceTemporaryGearUIAction.java | 2 +- .../OpenReplaceTemporaryPersonUIAction.java | 2 +- .../OpenReplaceTemporarySpeciesUIAction.java | 2 +- .../OpenReplaceTemporaryVesselUIAction.java | 2 +- .../replace/AbstractReplaceTemporaryUI.css | 1 + .../replace/AbstractReplaceTemporaryUI.jaxx | 2 +- .../referential/replace/ReplaceTemporaryGearUI.css | 2 +- .../replace/ReplaceTemporaryPersonUI.css | 2 +- .../replace/ReplaceTemporarySpeciesUI.css | 2 +- .../replace/ReplaceTemporaryVesselUI.css | 2 +- .../actions}/AbstractReplaceTemporaryUIAction.java | 18 +- .../replace/actions/CloseReplaceUIAction.java | 42 +- .../actions}/ReplaceTemporaryGearAction.java | 9 +- .../actions}/ReplaceTemporaryPersonAction.java | 9 +- .../actions}/ReplaceTemporarySpeciesAction.java | 8 +- .../actions}/ReplaceTemporaryVesselAction.java | 9 +- .../tutti/ui/swing/content/report/ReportUI.css | 47 +- .../tutti/ui/swing/content/report/ReportUI.jaxx | 29 +- .../ui/swing/content/report/ReportUIHandler.java | 63 +- .../ui/swing/content/report/ReportUIModel.java | 55 +- .../report/actions}/GenerateReportAction.java | 32 +- .../content/report/actions/OpenReportAction.java | 46 +- .../content/report/actions/SaveReportAction.java | 121 + .../swing/content/validation/ValidateCruiseUI.css | 6 +- .../validation/ValidateCruiseUIHandler.java | 4 +- .../actions}/EditCruiseInValidationUIAction.java | 5 +- .../EditFishingOperationInValidationUIAction.java | 5 +- .../ExportCruiseValidationMessagesAction.java | 5 +- .../ExportOperationValidationMessagesAction.java | 5 +- .../actions}/SaveCruiseToReadyToSynchAction.java | 5 +- .../update/TuttiApplicationUpdaterCallBack.java | 4 +- .../ui/swing/update/TuttiDbUpdaterCallBack.java | 4 +- .../swing/update/TuttiReportUpdaterCallBack.java | 4 +- .../swing/update/TuttiUpdaterCallBackSupport.java | 6 +- .../actions}/UpdateApplicationAction.java | 7 +- .../actions}/UpdateReportAction.java | 7 +- .../ui/swing/util/AbstractTuttiUIHandler.java | 60 +- .../tutti/ui/swing/util/TuttiExceptionHandler.java | 26 +- .../ifremer/tutti/ui/swing/util/TuttiUIUtil.java | 14 +- .../actions/LongActionSupport.java} | 6 +- .../ui/swing/util/actions/SimpleActionSupport.java | 44 +- .../swing/util/attachment/AttachmentEditorUI.css | 40 +- .../swing/util/attachment/AttachmentEditorUI.jaxx | 5 +- .../util/attachment/AttachmentEditorUIHandler.java | 143 +- .../ui/swing/util/attachment/AttachmentItem.css | 46 +- .../ui/swing/util/attachment/AttachmentItem.jaxx | 27 +- .../util/attachment/AttachmentItemHandler.java | 69 + .../swing/util/attachment/AttachmentItemModel.java | 95 + .../attachment/actions/AddAttachmentAction.java | 92 + .../attachment/actions/HideAttachmentUIAction.java | 63 + .../attachment/actions/OpenAttachmentAction.java | 74 + .../attachment/actions/RemoveAttachmentAction.java | 90 + .../{ => actions}/SaveAttachmentAction.java | 41 +- .../actions/ShowAttachmentUIAction.java} | 33 +- .../ui/swing/util/auth/AuthenticationInfo.java | 2 +- .../ifremer/tutti/ui/swing/util/auth/LoginUI.css | 42 +- .../ifremer/tutti/ui/swing/util/auth/LoginUI.jaxx | 10 +- .../tutti/ui/swing/util/auth/LoginUIHandler.java | 47 +- .../swing/util/auth/actions/LoginAcceptAction.java | 62 + .../swing/util/auth/actions/LoginCancelAction.java | 48 +- .../caracteristics/CaracteristicMapEditorUI.css | 93 +- .../caracteristics/CaracteristicMapEditorUI.jaxx | 9 +- .../CaracteristicMapEditorUIHandler.java | 142 +- .../actions/CaracteristicEditorAddRowAction.java | 84 + .../actions/CaracteristicEditorCancelAction.java | 59 + .../CaracteristicEditorRemoveRowAction.java | 92 + .../actions/CaracteristicEditorSaveAction.java | 61 + .../tutti/ui/swing/util/catches/EnterWeightUI.css | 2 + .../swing/util/catches/EnterWeightUIHandler.java | 44 +- .../catches/actions/EnterWeightCancelAction.java | 62 + .../catches/actions/EnterWeightValidateAction.java | 59 + .../ui/swing/util/species/EnterMelagWeightUI.css | 2 + .../ui/swing/util/species/EnterMelagWeightUI.jaxx | 4 +- .../ui/swing/util/species/SelectSpeciesUI.css | 51 +- .../ui/swing/util/species/SelectSpeciesUI.jaxx | 4 +- .../actions/EnterMelagWeightCancelAction.java | 61 + .../actions/EnterMelagWeightValidateAction.java | 60 + .../species/actions/SelectSpeciesCancelAction.java | 60 + .../actions/SelectSpeciesValidateAction.java | 59 + .../report/ReportUIModel-error-validation.xml | 6 - .../resources/i18n/tutti-ui-swing_en_GB.properties | 17 + .../resources/i18n/tutti-ui-swing_fr_FR.properties | 24 +- 470 files changed, 34156 insertions(+), 4299 deletions(-) copy LICENSE.txt => tutti-report-generator/LICENSE.txt (100%) copy {tutti-ichtyometer => tutti-report-generator}/README.txt (100%) create mode 100644 tutti-report-generator/pom.xml create mode 100644 tutti-report-generator/src/license/THIRD-PARTY.properties create mode 100644 tutti-report-generator/src/main/assembly/bin.xml create mode 100644 tutti-report-generator/src/main/java/fr/ifremer/tutti/report/ReportConfig.java create mode 100644 tutti-report-generator/src/main/java/fr/ifremer/tutti/report/ReportEngine.java create mode 100644 tutti-report-generator/src/main/java/fr/ifremer/tutti/report/RunReport.java copy tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/{GenericFormatImportContext.java => GenericFormatContextSupport.java} (93%) rename tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/{ValidateSampleCategoryAction.java => ImpotSampleCategoryAction.java} (59%) create mode 100644 tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/RestoreAfterImportAction.java create mode 100644 tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/RestoreAfterValidateAction.java create mode 100644 tutti-service/src/main/java/fr/ifremer/tutti/service/report/ReportGenerationContext.java copy tutti-service/src/main/java/fr/ifremer/tutti/service/report/{ReportModel.java => ReportGenerationRequest.java} (76%) rename tutti-service/src/main/java/fr/ifremer/tutti/service/report/{ReportModel.java => ReportGenerationResult.java} (52%) create mode 100644 tutti-service/src/main/java/fr/ifremer/tutti/service/report/ReportGenerationService.java delete mode 100644 tutti-service/src/main/java/fr/ifremer/tutti/service/report/ReportService.java create mode 100644 tutti-service/src/test/java/fr/ifremer/tutti/service/bigfin/BigfinImportService2Test.java rename tutti-service/src/test/java/fr/ifremer/tutti/service/report/{ReportServiceTest.java => ReportGenerationServiceTest.java} (51%) copy tutti-service/src/test/resources/genericFormat/{default => parameter}/parameter.csv (100%) create mode 100644 tutti-service/src/test/resources/report/2014.12.08/allegro-tutti/common/css/common.css copy tutti-service/src/test/resources/report/{2013.12.05 => 2014.12.08}/allegro-tutti/common/images/logo-ifremer.PNG (100%) create mode 100644 tutti-service/src/test/resources/report/2014.12.08/allegro-tutti/common/js/common.js create mode 100644 tutti-service/src/test/resources/report/2014.12.08/allegro-tutti/common/js/messages.js copy tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/referential/replace/ReplaceTemporaryGearUI.css => tutti-service/src/test/resources/report/2014.12.08/allegro-tutti/common/js/util.js (54%) create mode 100644 tutti-service/src/test/resources/report/2014.12.08/allegro-tutti/common/lib/readfilecatch.jar create mode 100644 tutti-service/src/test/resources/report/2014.12.08/allegro-tutti/common/nls/common.properties create mode 100644 tutti-service/src/test/resources/report/2014.12.08/allegro-tutti/reports/controle_data_allegro_campagne.rptdesign create mode 100644 tutti-service/src/test/resources/report/2014.12.08/version.appup create mode 100644 tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/css/common.css copy {tutti-service/src/test/resources/report/2013.12.05 => tutti-ui-swing/src/main/assembly/report}/allegro-tutti/common/images/logo-ifremer.PNG (100%) create mode 100644 tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/js/common.js create mode 100644 tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/js/messages.js copy tutti-ui-swing/src/main/{java/fr/ifremer/tutti/ui/swing/content/referential/replace/ReplaceTemporaryGearUI.css => assembly/report/allegro-tutti/common/js/util.js} (56%) create mode 100644 tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/lib/readfilecatch.jar create mode 100644 tutti-ui-swing/src/main/assembly/report/allegro-tutti/common/nls/common.properties create mode 100644 tutti-ui-swing/src/main/assembly/report/allegro-tutti/reports/controle_data_allegro_campagne.rptdesign create mode 100644 tutti-ui-swing/src/main/assembly/report/version.appup rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/AbstractChangeLocaleAction.java (72%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/AbstractChangeScreenAction.java (98%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/AbstractMainUITuttiAction.java (83%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/ChangeToLocaleFRAction.java (95%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/ChangeToLocaleUKAction.java (95%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/CloseApplicationAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/ConnectIchtyometerAction.java (98%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/DisconnectIchtyometerAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action/EditSelectedCruiseCatchesAction.java => content/actions/EditCatchesForSelectedCruiseAction.java} (85%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/EditSelectedCruiseAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/EditSelectedProgramAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/EditSelectedProtocolAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/GoToPreviousScreenAction.java (90%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/actions/GotoSiteAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action/ManageDbAction.java => content/actions/OpenDbScreenAction.java} (85%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action/SelectCruiseAction.java => content/actions/OpenHomeScreenAction.java} (85%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action/ShowReportAction.java => content/actions/OpenReportScreenAction.java} (82%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action/EditSampleCategoryModelAction.java => content/actions/OpenSampleCategoryModelScreenAction.java} (88%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action/ImportTemporaryReferentialAction.java => content/actions/OpenTemporaryReferentialScreenAction.java} (90%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/ShowAboutAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/ShowConfigAction.java (95%) copy tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/{referential/replace/ReplaceTemporaryVesselUI.css => actions/ShowHelpAction.java} (54%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/actions}/StartAction.java (91%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action/ValidateSelectedCruiseCatchesAction.java => content/actions/ValidateSelectedCruiseAction.java} (86%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/category/actions/AddSampleCategoryRowAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/category/actions/MoveDownSampleCategoryRowAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/category/actions/MoveUpSampleCategoryRowAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/category/actions/RemoveSampleCategoryRowAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/config/actions}/ReloadTuttiAction.java (91%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/cruise/actions}/EditGearCaracteristicsAction.java (92%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/cruise/actions/GearCaracteristicAddRowAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/cruise/actions/GearCaracteristicCancelAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/cruise/actions/GearCaracteristicRemoveRowAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/cruise/actions/GearCaracteristicSaveAction.java copy tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action/ResetCruiseAction.java => content/cruise/actions/GenerateCampaignNameAction.java} (50%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/cruise/actions}/ResetCruiseAction.java (88%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/cruise/actions}/SaveCruiseAction.java (96%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/cruise/actions}/ViewGearCaracteristicsAction.java (92%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/db/actions}/CloseDbAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/db/actions}/ExportAndCleanDbAction.java (96%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/db/actions}/ExportDbAction.java (96%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/db/actions}/ImportDbAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/db/actions}/ImportOrReimportDbAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/db/actions}/InstallDbAction.java (96%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/db/actions}/InstallOrReinstallDbAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/db/actions}/OpenDbAction.java (99%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/db/actions}/ReimportDbAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/db/actions}/ReinstallDbAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/db/actions}/UpdateDbAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/CloneProtocolAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/DeleteProtocolAction.java (92%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/EditCatchesAction.java (95%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/EditCruiseAction.java (92%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/EditProgramAction.java (92%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/EditProtocolAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/ExportCruiseForSumatraAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/ExportGenericFormatCruiseAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/ExportGenericFormatProgramCruisesAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/ExportProtocolAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/ImportGenericFormatProgramCruisesAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/ImportProtocolAction.java (98%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/NewCruiseAction.java (91%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/NewProgramAction.java (91%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/NewProtocolAction.java (90%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/OpenGenericFormatImportScreen.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/SendCruiseReportAction.java (96%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/SpeciesToConfirmReportForCruiseAction.java (96%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/home/actions}/ValidateCatchesAction.java (94%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/CatchCustomTab.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/accidental/actions}/ExportMultiPostAccidentalAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/accidental/actions}/ImportMultiPostAccidentalAction.java (93%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/accidental/actions/OpenCreateAccidentalBatchUIAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/accidental/actions}/RemoveAccidentalBatchAction.java (93%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/accidental/create/actions/CreateAccidentalBatchAndCloseAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/accidental/create/actions/CreateAccidentalBatchAndContinueAction.java copy tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/ImportActionSupport.java => tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/accidental/create/actions/CreateAccidentalBatchCancelAction.java (52%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/actions}/CancelEditCatchBatchAction.java (88%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/actions}/CleanBatchWeightsAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/actions}/ComputeBatchWeightsAction.java (98%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/actions}/ExportFishingOperationForSumatraAction.java (95%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/actions}/ExportFishingOperationReportAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/actions}/ExportMultiPostActionSupport.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/actions}/ExportMultiPostCatchAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/actions}/ImportMultiPostActionSupport.java (96%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/actions}/ImportMultiPostCatchAction.java (98%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/actions}/SaveCatchBatchAction.java (92%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/actions/ChangeBenthosBatchSampleCategoryAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/benthos/actions}/CreateBenthosMelagAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/benthos/actions}/ExportMultiPostBenthosAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/benthos/actions}/ImportMultiPostBenthosAction.java (96%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/actions/OpenAddBenthosBatchSampleCategoryUIAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/actions/OpenCreateBenthosBatchUIAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/actions/OpenEditBenthosBatchFrequencyUIAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/actions/OpenSplitBenthosBatchUIAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/benthos/actions}/RemoveBenthosBatchAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/benthos/actions}/RemoveBenthosSubBatchAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/benthos/actions}/RenameBenthosBatchAction.java (94%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/create/actions/CreateBenthosBatchAndCloseAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/create/actions/CreateBenthosBatchAndContinueAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/create/actions/CreateBenthosBatchCancelAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/benthos/create/actions}/SelectSpeciesForBenthosBatchAction.java (92%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/split/actions/SplitBenthosBatchCancelAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/benthos/split/actions/SplitBenthosBatchSaveAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/individualobservation/actions}/ExportMultiPostIndividualObservationAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/individualobservation/actions}/ImportMultiPostIndividualObservationAction.java (93%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/individualobservation/actions/OpenCreateIndividualObservationBatchUIAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/individualobservation/actions}/RemoveAllIndividualObservationBatchAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/individualobservation/actions}/RemoveIndividualObservationBatchAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/individualobservation/actions}/SelectSpeciesForIndividualObservationBatchAction.java (94%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/individualobservation/create/actions/CreateIndividualObservationBatchAndCloseAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/individualobservation/create/actions/CreateIndividualObservationBatchAndContinueAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/individualobservation/create/actions/CreateIndividualObservationBatchCancelAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/marinelitter/actions}/ExportMultiPostMarineLitterAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/marinelitter/actions}/ImportMultiPostMarineLitterAction.java (95%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/marinelitter/actions/OpenCreateMarineLitterBatchUIAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/marinelitter/actions}/RemoveMarineLitterBatchAction.java (91%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/marinelitter/create/actions/CreateMarineLitterBatchBatchAndCloseAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/marinelitter/create/actions/CreateMarineLitterBatchBatchAndContinueAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/marinelitter/create/actions/CreateMarineLitterBatchBatchCancelAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/actions/ChangeSpeciesBatchSampleCategoryAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/species/actions}/CreateSpeciesMelagAction.java (96%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/species/actions}/ExportMultiPostSpeciesAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/species/actions}/ImportBigfinAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/species/actions}/ImportMultiPostSpeciesAction.java (96%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/species/actions}/ImportPsionAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/species/actions}/ImportPupitriAction.java (95%) copy tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/ImportActionSupport.java => tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/actions/ImportPupitriPopupCancelAction.java (52%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/actions/ImportPupitriPopupValidateAction.java copy tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/ImportActionSupport.java => tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/actions/MultiPostImportLogCloseDialogAction.java (52%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/actions/OpenAddSpeciesBatchSampleCategoryUIAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/actions/OpenCreateSpeciesBatchUIAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/actions/OpenEditSpeciesBatchFrequencyUIAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/actions/OpenSplitSpeciesBatchUIAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/species/actions}/RemoveSpeciesBatchAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/species/actions}/RemoveSpeciesSubBatchAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/species/actions}/RenameSpeciesBatchAction.java (94%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/create/actions/CreateSpeciesBatchAndCloseAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/create/actions/CreateSpeciesBatchAndContinueAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/create/actions/CreateSpeciesBatchCancelAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/catches/species/create/actions}/SelectSpeciesForSpeciesBatchAction.java (92%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/split/actions/SplitSpeciesBatchCancelAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/split/actions/SplitSpeciesBatchSaveAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/fishing/actions}/CancelEditFishingOperationAction.java (92%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/fishing/actions}/DeleteFishingOperationAction.java (91%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/fishing/actions}/EditFishingOperationAction.java (98%) copy tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/ImportActionSupport.java => tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/fishing/actions/GearUseFeatureAddRowAction.java (52%) copy tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/ImportActionSupport.java => tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/fishing/actions/GearUseFeatureRemoveRowAction.java (52%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/fishing/actions}/ImportFishingOperationCaracteristicsFromColumnFileAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/fishing/actions}/NewFishingOperationAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/operation/fishing/actions}/SaveFishingOperationAction.java (95%) copy tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/ImportActionSupport.java => tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/fishing/actions/VesselUseFeatureAddRowAction.java (52%) copy tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/ImportActionSupport.java => tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/fishing/actions/VesselUseFeatureRemoveRowAction.java (52%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/program/actions}/ResetProgramAction.java (87%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/program/actions}/SaveProgramAction.java (90%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/AddBenthosProtocolAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/AddCaracteristicMappingAction.java (92%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/AddSpeciesProtocolAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/ExportAllCaracteristicAction.java (91%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/ExportProtocolBenthosAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/ExportProtocolCaracteristicAction.java (92%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/ExportProtocolSpeciesAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/ExportPupitriAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/ImportProtocolBenthosAction.java (95%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/ImportProtocolCaracteristicAction.java (92%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/ImportProtocolSpeciesAction.java (95%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/LoadProtocolImportColumnsAction.java (90%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/RemoveBenthosProtocolAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/RemoveCaracteristicMappingAction.java (93%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/RemoveSpeciesProtocolAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/SaveProtocolAction.java (95%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/SelectOtherBenthosAction.java (85%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/protocol/actions}/SelectOtherSpeciesAction.java (85%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/AbstractOpenReplaceTemporaryUIAction.java (86%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/ExportExistingTemporaryGearAction.java (91%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/ExportExistingTemporaryPersonAction.java (91%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/ExportExistingTemporarySpeciesAction.java (91%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/ExportExistingTemporaryVesselAction.java (91%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/ExportTemporaryGearExampleAction.java (90%) copy tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/ExportTemporaryPersonExampleAction.java (90%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/ExportTemporarySpeciesExampleAction.java (90%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/ExportTemporaryVesselExampleAction.java (90%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action/ExportTemporaryPersonExampleAction.java => content/referential/actions/ImportTemporaryActionSupport.java} (50%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/ImportTemporaryGearAction.java (56%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/ImportTemporaryPersonAction.java (56%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/ImportTemporarySpeciesAction.java (56%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/ImportTemporaryVesselAction.java (56%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/OpenReplaceTemporaryGearUIAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/OpenReplaceTemporaryPersonUIAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/OpenReplaceTemporarySpeciesUIAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/actions}/OpenReplaceTemporaryVesselUIAction.java (97%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/replace/actions}/AbstractReplaceTemporaryUIAction.java (88%) copy tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/ImportActionSupport.java => tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/referential/replace/actions/CloseReplaceUIAction.java (52%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/replace/actions}/ReplaceTemporaryGearAction.java (90%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/replace/actions}/ReplaceTemporaryPersonAction.java (90%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/replace/actions}/ReplaceTemporarySpeciesAction.java (91%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/referential/replace/actions}/ReplaceTemporaryVesselAction.java (90%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/report/actions}/GenerateReportAction.java (66%) copy tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/ImportActionSupport.java => tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/report/actions/OpenReportAction.java (52%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/report/actions/SaveReportAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/validation/actions}/EditCruiseInValidationUIAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/validation/actions}/EditFishingOperationInValidationUIAction.java (96%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/validation/actions}/ExportCruiseValidationMessagesAction.java (90%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/validation/actions}/ExportOperationValidationMessagesAction.java (91%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => content/validation/actions}/SaveCruiseToReadyToSynchAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => update/actions}/UpdateApplicationAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action => update/actions}/UpdateReportAction.java (94%) rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{action/AbstractTuttiAction.java => util/actions/LongActionSupport.java} (95%) copy tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/ImportActionSupport.java => tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/actions/SimpleActionSupport.java (52%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/attachment/AttachmentItemHandler.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/attachment/AttachmentItemModel.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/attachment/actions/AddAttachmentAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/attachment/actions/HideAttachmentUIAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/attachment/actions/OpenAttachmentAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/attachment/actions/RemoveAttachmentAction.java rename tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/attachment/{ => actions}/SaveAttachmentAction.java (69%) copy tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/{content/referential/replace/ReplaceTemporaryPersonUI.css => util/attachment/actions/ShowAttachmentUIAction.java} (52%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/auth/actions/LoginAcceptAction.java copy tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/importactions/ImportActionSupport.java => tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/auth/actions/LoginCancelAction.java (52%) create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/caracteristics/actions/CaracteristicEditorAddRowAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/caracteristics/actions/CaracteristicEditorCancelAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/caracteristics/actions/CaracteristicEditorRemoveRowAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/caracteristics/actions/CaracteristicEditorSaveAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/catches/actions/EnterWeightCancelAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/catches/actions/EnterWeightValidateAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/species/actions/EnterMelagWeightCancelAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/species/actions/EnterMelagWeightValidateAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/species/actions/SelectSpeciesCancelAction.java create mode 100644 tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/species/actions/SelectSpeciesValidateAction.java -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.