This is an automated email from the git hooks/post-receive script. New change to branch feature/refactor_reference in repository observe. See http://git.codelutin.com/observe.git from 8c38c6e Fix test new 5dfd897 Introduction de DataDto, suppression des ReferenceDto et autre, remplacés par ReferentialReference et DataReference new 48c6a83 Ajout d'un nouveau système de binder déterministe et qui est auto-suffisant new 6e57015 Utilisation d'Eugene en snapshot (pour avoir les generics sur les champs du modèle new c15975d Mise en place du ReferenceBinderEngine new 4ddbcd6 FloatingObject est aussi une entité qui a une date de dernière mise à jour + tous les DataDto ont une date de dernière mise à jour new e174add Suppression de l'enumeration ReferenceLocale (on ne garde que celle côté service API new 7ba116f Suppression des dto Reference, ReferenceSet et Form new b751af6 Application des modifications sur l'API et début de revue des implantations (on utilise désormais le BinderEngine pour gérer les recopies) + Revue aussi de la gestion des datas de dernière mise à jour (mais encore tout à fait fini) new 5d6efbd Impact des modifications de l'API sur le module rest + pour le moment j'ai commenté une partie des tests, on les réactivera lorsque tout ira mieux new ed4ede6 Impact des modifications sur l'application web new 0522ea7 Impact des modifications sur l'application swing + début de revue de code sur la partie gestion de l'arbre de navigation, reste encore pas mal de boulot The 11 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit 0522ea7132aadfd267ee4f1bdb313f516ef9c059 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 15:19:58 2015 +0100 Impact des modifications sur l'application swing + début de revue de code sur la partie gestion de l'arbre de navigation, reste encore pas mal de boulot commit ed4ede628f932fc16b7bda7dc4a2ade175d2b308 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 15:19:07 2015 +0100 Impact des modifications sur l'application web commit 5d6efbd542724d8c1cca877f458a70173415693f Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 15:18:04 2015 +0100 Impact des modifications de l'API sur le module rest + pour le moment j'ai commenté une partie des tests, on les réactivera lorsque tout ira mieux commit b751af63d8d91b0ce86dc8f689f708a6689fb0b0 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 15:16:35 2015 +0100 Application des modifications sur l'API et début de revue des implantations (on utilise désormais le BinderEngine pour gérer les recopies) + Revue aussi de la gestion des datas de dernière mise à jour (mais encore tout à fait fini) commit 7ba116f7d7bee622ce70a1e9373a19e35ebecc07 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 15:15:12 2015 +0100 Suppression des dto Reference, ReferenceSet et Form commit e174addedf9da75c0553ddc5a57e517a575eb8eb Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 15:12:44 2015 +0100 Suppression de l'enumeration ReferenceLocale (on ne garde que celle côté service API commit 4ddbcd6721931c2e6fec65650d14d575bd488e3d Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 14:24:05 2015 +0100 FloatingObject est aussi une entité qui a une date de dernière mise à jour + tous les DataDto ont une date de dernière mise à jour commit c15975dcee91bc3d40ea4b7b321e79f308a267b9 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 28 09:41:59 2015 +0100 Mise en place du ReferenceBinderEngine commit 6e57015c7044effebdf8334a6ad9541e76433f4c Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 28 09:01:43 2015 +0100 Utilisation d'Eugene en snapshot (pour avoir les generics sur les champs du modèle commit 48c6a83cdd880f910889dab9729fc8f5a27eef55 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 26 10:58:09 2015 +0100 Ajout d'un nouveau système de binder déterministe et qui est auto-suffisant commit 5dfd8978370f311f4c9c21ced5a30ae9187d53c9 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 26 10:57:37 2015 +0100 Introduction de DataDto, suppression des ReferenceDto et autre, remplacés par ReferentialReference et DataReference Summary of changes: .../observe/ObserveSwingApplicationContext.java | 40 +- .../fr/ird/observe/db/ObserveSwingDataSource.java | 99 +- .../java/fr/ird/observe/ui/DecoratorService.java | 388 ++-- .../src/main/java/fr/ird/observe/ui/UIHelper.java | 10 +- .../ird/observe/ui/actions/ShowConfigAction.java | 42 +- .../shared/MoveActivityLonglinesUIAction.java | 15 +- .../actions/shared/MoveActivitySeinesUIAction.java | 11 +- .../ui/actions/shared/MoveRoutesUIAction.java | 17 +- .../actions/shared/MoveTripLonglinesUIAction.java | 4 +- .../ui/actions/shared/MoveTripSeinesUIAction.java | 4 +- .../ui/actions/shared/MoveTripsUIAction.java | 38 +- .../observe/ui/actions/shared/ReOpenUIAction.java | 5 +- .../java/fr/ird/observe/ui/admin/AdminUIModel.java | 33 +- .../ui/admin/consolidate/ConsolidateUIHandler.java | 14 +- .../ird/observe/ui/admin/export/ExportModel.java | 35 +- .../observe/ui/admin/export/ExportUIHandler.java | 18 +- .../fr/ird/observe/ui/admin/export/TripEntry.java | 13 +- .../ui/admin/export/TripToExportTableModel.java | 13 +- .../observe/ui/admin/report/ReportUIHandler.java | 32 +- .../validate/ValidateEntityListCellRenderer.java | 21 +- .../observe/ui/admin/validate/ValidateModel.java | 11 +- .../ui/admin/validate/ValidateUIHandler.java | 26 +- .../ird/observe/ui/content/ContentUIHandler.java | 525 ++++-- .../observe/ui/content/ContentUIInitializer.java | 401 ++-- .../fr/ird/observe/ui/content/ContentUIModel.java | 118 +- .../ui/content/impl/longline/BranchlineUI.jaxx | 16 +- .../LonglineDetailCompositionUIHandler.java | 13 +- .../impl/longline/LonglineGlobalCompositionUI.css | 2 +- .../impl/longline/LonglineGlobalCompositionUI.jaxx | 5 +- .../LonglineGlobalCompositionUIHandler.java | 24 +- .../ui/content/impl/longline/SetLonglineUI.jaxx | 10 +- .../impl/longline/SetLonglineUIHandler.java | 22 +- .../impl/seine/ActivitySeineObservedSystemUI.css | 2 +- .../impl/seine/ActivitySeineObservedSystemUI.jaxx | 6 +- .../ActivitySeineObservedSystemUIHandler.java | 8 +- .../FloatingObjectTransmittingBuoyOperationUI.jaxx | 15 +- ...ngObjectTransmittingBuoyOperationUIHandler.java | 24 +- .../ui/content/impl/seine/FloatingObjectUI.jaxx | 8 +- .../impl/seine/FloatingObjectUIHandler.java | 21 +- .../observe/ui/content/impl/seine/SetSeineUI.jaxx | 4 +- .../ui/content/impl/seine/SetSeineUIHandler.java | 32 +- .../ird/observe/ui/content/list/ContentListUI.css | 2 +- .../ird/observe/ui/content/list/ContentListUI.jaxx | 15 +- .../ui/content/list/ContentListUIHandler.java | 23 +- .../ui/content/list/ContentListUIModel.java | 21 +- .../impl/longline/ActivityLonglinesUIHandler.java | 20 +- .../list/impl/longline/TripLonglinesUI.jaxx | 1 - .../list/impl/longline/TripLonglinesUIHandler.java | 18 +- .../list/impl/longline/TripLonglinesUIModel.java | 4 +- .../list/impl/seine/ActivitySeinesUIHandler.java | 18 +- .../content/list/impl/seine/RoutesUIHandler.java | 18 +- .../ui/content/list/impl/seine/TripSeinesUI.jaxx | 1 - .../list/impl/seine/TripSeinesUIHandler.java | 18 +- .../content/list/impl/seine/TripSeinesUIModel.java | 9 + .../ui/content/open/ContentOpenableUIHandler.java | 2 +- .../open/impl/longline/ActivityLonglineUI.jaxx | 6 +- .../impl/longline/ActivityLonglineUIHandler.java | 12 +- .../impl/longline/ActivityLonglineUIModel.java | 4 +- .../content/open/impl/longline/TripLonglineUI.jaxx | 18 +- .../open/impl/longline/TripLonglineUIHandler.java | 114 +- .../content/open/impl/seine/ActivitySeineUI.jaxx | 18 +- .../open/impl/seine/ActivitySeineUIHandler.java | 21 +- .../open/impl/seine/ActivitySeineUIModel.java | 4 +- .../ui/content/open/impl/seine/RouteUIHandler.java | 21 +- .../ui/content/open/impl/seine/TripSeineUI.jaxx | 16 +- .../open/impl/seine/TripSeineUIHandler.java | 112 +- .../observe/ui/content/ref/ContentReferenceUI.css | 2 +- .../observe/ui/content/ref/ContentReferenceUI.jaxx | 6 +- .../ui/content/ref/ContentReferenceUIHandler.java | 151 +- .../ui/content/ref/impl/GearCaracteristicUI.jaxx | 4 +- .../fr/ird/observe/ui/content/ref/impl/GearUI.css | 2 +- .../fr/ird/observe/ui/content/ref/impl/GearUI.jaxx | 6 +- .../observe/ui/content/ref/impl/GearUIHandler.java | 6 +- .../ird/observe/ui/content/ref/impl/HarbourUI.jaxx | 4 +- .../content/ref/impl/LengthWeightParameterUI.jaxx | 8 +- .../ref/impl/LengthWeightParameterUIHandler.java | 4 +- .../observe/ui/content/ref/impl/OrganismUI.jaxx | 4 +- .../ird/observe/ui/content/ref/impl/PersonUI.jaxx | 4 +- .../ird/observe/ui/content/ref/impl/ProgramUI.jaxx | 6 +- .../ui/content/ref/impl/ProgramUIHandler.java | 4 +- .../observe/ui/content/ref/impl/SpeciesListUI.css | 2 +- .../observe/ui/content/ref/impl/SpeciesListUI.jaxx | 8 +- .../ui/content/ref/impl/SpeciesListUIHandler.java | 4 +- .../ird/observe/ui/content/ref/impl/SpeciesUI.css | 2 +- .../ird/observe/ui/content/ref/impl/SpeciesUI.jaxx | 10 +- .../ui/content/ref/impl/SpeciesUIHandler.java | 4 +- .../ird/observe/ui/content/ref/impl/VesselUI.jaxx | 8 +- .../ui/content/ref/impl/VesselUIHandler.java | 4 +- .../content/ref/impl/seine/WeightCategoryUI.jaxx | 4 +- .../ui/content/table/ContentTableUIHandler.java | 18 +- .../table/impl/longline/BaitsCompositionUI.jaxx | 6 +- .../impl/longline/BranchlinesCompositionUI.jaxx | 6 +- .../table/impl/longline/CatchLonglineUI.css | 2 +- .../table/impl/longline/CatchLonglineUI.jaxx | 38 +- .../impl/longline/CatchLonglineUIHandler.java | 386 ++-- .../content/table/impl/longline/EncounterUI.jaxx | 6 +- .../table/impl/longline/EncounterUIHandler.java | 8 +- .../impl/longline/FloatlinesCompositionUI.jaxx | 4 +- .../GearUseFeaturesLonglineTableModel.java | 4 +- .../impl/longline/GearUseFeaturesLonglineUI.jaxx | 4 +- .../longline/GearUseFeaturesLonglineUIHandler.java | 241 ++- ...rUseFeaturesMeasurementLonglinesTableModel.java | 4 +- .../table/impl/longline/HooksCompositionUI.jaxx | 6 +- .../impl/longline/LonglinePositionHelper.java | 111 +- .../content/table/impl/longline/SensorUsedUI.jaxx | 8 +- .../table/impl/longline/SensorUsedUIHandler.java | 8 +- .../impl/longline/SizeMeasuresTableModel.java | 4 +- .../ui/content/table/impl/longline/TdrUI.css | 2 +- .../ui/content/table/impl/longline/TdrUI.jaxx | 21 +- .../content/table/impl/longline/TdrUIHandler.java | 16 +- .../impl/longline/WeightMeasuresTableModel.java | 4 +- .../seine/GearUseFeatureMeasurementCellEditor.java | 8 +- .../GearUseFeatureMeasurementCellRenderer.java | 8 +- ...GearUseFeaturesMeasurementSeinesTableModel.java | 4 +- .../impl/seine/GearUseFeaturesSeineTableModel.java | 4 +- .../table/impl/seine/GearUseFeaturesSeineUI.jaxx | 5 +- .../impl/seine/GearUseFeaturesSeineUIHandler.java | 243 ++- .../content/table/impl/seine/NonTargetCatchUI.jaxx | 9 +- .../table/impl/seine/NonTargetCatchUIHandler.java | 31 +- .../table/impl/seine/NonTargetCatchUIModel.java | 22 +- .../table/impl/seine/NonTargetSampleUI.jaxx | 9 +- .../table/impl/seine/NonTargetSampleUIHandler.java | 16 +- .../table/impl/seine/ObjectObservedSpeciesUI.jaxx | 7 +- .../impl/seine/ObjectObservedSpeciesUIHandler.java | 8 +- .../table/impl/seine/ObjectSchoolEstimateUI.jaxx | 5 +- .../impl/seine/ObjectSchoolEstimateUIHandler.java | 8 +- .../content/table/impl/seine/SchoolEstimateUI.jaxx | 5 +- .../table/impl/seine/SchoolEstimateUIHandler.java | 23 +- .../ui/content/table/impl/seine/TargetCatchUI.jaxx | 7 +- .../table/impl/seine/TargetCatchUIHandler.java | 32 +- .../table/impl/seine/TargetDiscardCatchUI.jaxx | 9 +- .../impl/seine/TargetDiscardCatchUIHandler.java | 104 +- .../content/table/impl/seine/TargetSampleUI.jaxx | 5 +- .../table/impl/seine/TargetSampleUIHandler.java | 12 +- .../ird/observe/ui/storage/ObstunaAdminAction.java | 4 +- .../ui/storage/StorageBackupUILauncher.java | 8 +- .../ird/observe/ui/storage/StorageUIHandler.java | 10 +- .../ui/storage/tabs/DataSelectionModel.java | 81 +- .../ui/tree/AbstractObserveTreeCellRenderer.java | 29 +- ...pport.java => AbstrctReferenceNodeSupport.java} | 63 +- .../ird/observe/ui/tree/ActivityLonglineNode.java | 10 +- .../fr/ird/observe/ui/tree/ActivitySeineNode.java | 15 +- ...eSupport.java => DataReferenceNodeSupport.java} | 79 +- .../ui/tree/DataSelectionTreeCellRenderer.java | 16 +- .../ui/tree/DataSelectionTreeSelectionModel.java | 35 +- .../observe/ui/tree/FloatingObjectSeineNode.java | 13 +- .../fr/ird/observe/ui/tree/ObserveTreeBridge.java | 2 +- .../fr/ird/observe/ui/tree/ObserveTreeHelper.java | 131 +- .../ird/observe/ui/tree/ProgramLonglineNode.java | 10 +- .../fr/ird/observe/ui/tree/ProgramSeineNode.java | 10 +- .../ui/tree/ReferentialReferenceNodeSupport.java | 84 + .../fr/ird/observe/ui/tree/RouteSeineNode.java | 10 +- .../fr/ird/observe/ui/tree/SetLonglineNode.java | 10 +- .../java/fr/ird/observe/ui/tree/SetSeineNode.java | 10 +- .../fr/ird/observe/ui/tree/TripLonglineNode.java | 10 +- .../java/fr/ird/observe/ui/tree/TripSeineNode.java | 10 +- .../loadors/AbstractDataReferenceChildLoador.java | 17 + .../loadors/AbstractReferenceDtoChildLoador.java | 17 - .../loadors/ActivityLonglineNodeChildLoador.java | 8 +- .../loadors/ActivityLonglinesNodeChildLoador.java | 19 +- .../tree/loadors/ActivitySeineNodeChildLoador.java | 22 +- .../loadors/ActivitySeinesNodeChildLoador.java | 20 +- .../loadors/FloatingObjectNodeChildLoador.java | 2 +- .../loadors/ProgramLonglineNodeChildLoador.java | 24 +- .../tree/loadors/ProgramSeineNodeChildLoador.java | 24 +- .../loadors/ReferenceCommonNodeChildLoador.java | 6 +- .../loadors/ReferenceLonglineNodeChildLoador.java | 6 +- .../loadors/ReferenceSeineNodeChildLoador.java | 6 +- .../ui/tree/loadors/RootNodeChildLoador.java | 21 +- .../ui/tree/loadors/RoutesNodeChildLoador.java | 19 +- .../MoveActivityLonglineNodeMenuPopulator.java | 5 +- .../menu/MoveActivitySeineNodeMenuPopulator.java | 5 +- .../ui/tree/menu/MoveRouteNodeMenuPopulator.java | 5 +- .../ui/tree/menu/MoveTripNodeMenuPopulator.java | 5 +- .../ird/observe/ui/util/DecoratedNodeEntity.java | 5 +- .../ui/util/decorator/DataReferenceDecorator.java | 45 + .../ui/util/decorator/ObserveDecorator.java | 14 +- ...tor.java => ReferentialReferenceDecorator.java} | 14 +- .../dto/AbstractEspeceFieldDtoValidator.java | 6 +- .../dto/SetLonglineUniqueHomeIdDtoValidator.java | 8 +- .../dto/SetLonglineUniqueNumberDtoValidator.java | 4 +- .../v1/ReferenceSetServiceController.java | 30 - .../v1/ReferentialServiceController.java | 36 +- .../ActivityLongLineEncouterServiceController.java | 4 +- ...ctivityLongLineSensorUsedServiceController.java | 4 +- .../ActivityLonglineServiceController.java | 14 +- .../v1/longline/BranchlineServiceController.java | 4 +- .../SetLonglineCatchServiceController.java | 4 +- ...LonglineDetailCompositionServiceController.java | 4 +- ...LonglineGlobalCompositionServiceController.java | 4 +- .../v1/longline/SetLonglineServiceController.java | 10 +- .../v1/longline/TdrServiceController.java | 4 +- .../TripLonglineGearUseServiceController.java | 4 +- .../v1/longline/TripLonglineServiceController.java | 16 +- ...tivitySeineObservedSystemServiceController.java | 4 +- .../v1/seine/ActivitySeineServiceController.java | 14 +- .../v1/seine/FloatingObjectServiceController.java | 14 +- .../v1/seine/NonTargetCatchServiceController.java | 4 +- .../v1/seine/NonTargetSampleServiceController.java | 4 +- .../ObjectObservedSpeciesServiceController.java | 4 +- .../ObjectSchoolEstimateServiceController.java | 4 +- .../v1/seine/RouteServiceController.java | 14 +- .../v1/seine/SchoolEstimateServiceController.java | 4 +- .../v1/seine/SetSeineServiceController.java | 10 +- .../v1/seine/TargetCatchServiceController.java | 4 +- .../v1/seine/TargetSampleServiceController.java | 4 +- ...TransmittingBuoyOperationServiceController.java | 4 +- .../seine/TripSeineGearUseServiceController.java | 4 +- .../v1/seine/TripSeineServiceController.java | 16 +- .../ObserveReferenceSetRequestInjector.java | 8 +- .../entities/constants/ReferenceLocale.java | 134 -- .../longline/ActivityLonglineTopiaDao.java | 20 +- .../entities/longline/TripLonglineTopiaDao.java | 22 +- .../migration/AbstractDataSourceMigration.java | 4 +- .../DataSourceMigrationForVersion_5_0_1.java | 72 + .../referentiel/I18nReferenceEntities.java | 54 +- .../entities/referentiel/ProgramTopiaDao.java | 23 +- .../entities/referentiel/ReferenceEntities.java | 67 +- .../entities/seine/ActivitySeineTopiaDao.java | 20 +- .../ird/observe/entities/seine/ActivitySeines.java | 6 +- .../entities/seine/FloatingObjectTopiaDao.java | 24 +- .../observe/entities/seine/TripSeineTopiaDao.java | 51 +- .../fr/ird/observe/entities/seine/TripSeines.java | 6 +- .../db/5.0.1/add_lastUpdate_field_2-H2.sql | 2 + .../db/5.0.1/add_lastUpdate_field_2-PG.sql | 2 + observe-entities/src/main/xmi/observe-seine.zargo | Bin 84457 -> 85015 bytes .../services/service/ObserveReferentialCache.java | 151 +- .../services/service/ReferenceSetService.java | 28 - .../services/service/ReferenceSetsRequest.java | 37 + .../services/service/ReferentialService.java | 25 +- .../actions/validate/ValidateResultForDto.java | 8 +- .../actions/validate/ValidateResultForDtoType.java | 4 +- .../longline/ActivityLongLineEncouterService.java | 4 +- .../ActivityLongLineSensorUsedService.java | 4 +- .../service/longline/ActivityLonglineService.java | 14 +- .../service/longline/BranchlineService.java | 4 +- .../service/longline/SetLonglineCatchService.java | 4 +- .../SetLonglineDetailCompositionService.java | 4 +- .../SetLonglineGlobalCompositionService.java | 4 +- .../service/longline/SetLonglineService.java | 10 +- .../services/service/longline/TdrService.java | 4 +- .../longline/TripLonglineGearUseService.java | 4 +- .../service/longline/TripLonglineService.java | 16 +- .../seine/ActivitySeineObservedSystemService.java | 4 +- .../service/seine/ActivitySeineService.java | 14 +- .../service/seine/FloatingObjectService.java | 14 +- .../service/seine/NonTargetCatchService.java | 4 +- .../service/seine/NonTargetSampleService.java | 4 +- .../seine/ObjectObservedSpeciesService.java | 4 +- .../service/seine/ObjectSchoolEstimateService.java | 4 +- .../services/service/seine/RouteService.java | 14 +- .../service/seine/SchoolEstimateService.java | 4 +- .../services/service/seine/SetSeineService.java | 10 +- .../services/service/seine/TargetCatchService.java | 4 +- .../service/seine/TargetSampleService.java | 4 +- .../seine/TransmittingBuoyOperationService.java | 4 +- .../service/seine/TripSeineGearUseService.java | 4 +- .../services/service/seine/TripSeineService.java | 16 +- .../observe/services/dto/AbstractReference.java | 163 ++ .../observe/services/dto/AbstractReferenceSet.java | 68 + .../fr/ird/observe/services/dto/DataReference.java | 71 + ...otFoundException.java => DataReferenceSet.java} | 41 +- .../java/fr/ird/observe/services/dto/Form.java | 95 + .../java/fr/ird/observe/services/dto/FormDto.java | 171 -- .../java/fr/ird/observe/services/dto/FormDtos.java | 44 - .../java/fr/ird/observe/services/dto/IdDtos.java | 28 +- .../fr/ird/observe/services/dto/ReferenceDto.java | 181 -- .../fr/ird/observe/services/dto/ReferenceDtos.java | 128 -- .../ird/observe/services/dto/ReferenceSetDto.java | 126 -- .../ird/observe/services/dto/ReferenceSetDtos.java | 86 - .../services/dto/constants/ReferentialLocale.java | 26 +- .../observe/services/dto/gson/FormDtoAdapter.java | 34 - .../services/dto/gson/ObserveDtoGsonSupplier.java | 29 +- .../dto/gson/ObserveReferenceSetAdapter.java | 122 -- .../services/dto/gson/ReferenceDtoAdapter.java | 133 -- .../dto/gson/ReferentialReferenceDtoAdapter.java | 57 - .../services/dto/gson/ReportVariableAdapter.java | 13 +- .../gson/reference/AbstractReferenceAdapter.java | 131 ++ .../reference/AbstractReferenceSetAdapter.java | 83 + .../dto/gson/reference/DataReferenceAdapter.java | 49 + .../gson/reference/DataReferenceSetAdapter.java | 37 + .../reference/ReferentialReferenceAdapter.java | 100 + .../reference/ReferentialReferenceSetAdapter.java | 50 + .../dto/longline/ActivityLonglineDtos.java | 24 - .../dto/longline/LonglinePositionAwareDto.java | 14 +- .../services/dto/longline/TripLonglineDtos.java | 27 - .../dto/reference/DataReferenceSetDefinitions.java | 163 ++ .../services/dto/reference/ObserveReference.java | 61 - .../dto/reference/ObserveReferenceSet.java | 125 -- .../dto/reference/ObserveReferenceSetRequest.java | 43 - .../dto/reference/ObserveReferenceSetResult.java | 72 - .../dto/reference/ObserveReferentialReference.java | 89 - .../dto/reference/ReferenceBinderEngine.java | 22 + .../reference/ReferenceBinderEngineSupplier.java | 41 + ...Definition.java => ReferenceSetDefinition.java} | 14 +- ...ava => ReferentialReferenceSetDefinitions.java} | 82 +- .../builder/AbstractToReferenceBuilder.java | 110 ++ .../reference/builder/DataToReferenceBuilder.java | 47 + .../builder/ReferentialToReferenceBuilder.java | 97 + .../ObserveReferenceSetRequestDefinition.java | 53 - .../ObserveReferenceSetRequestDefinitions.java | 391 ---- .../request/ReferenceSetRequestDefinition.java | 87 + .../request/ReferenceSetRequestDefinitions.java | 371 ++++ .../ReferenceSetRequestKeyDefinition.java} | 30 +- .../dto/referential/I18nReferentialDtos.java | 42 + .../services/dto/referential/PersonDtos.java | 31 +- .../services/dto/referential/ProgramDtos.java | 32 +- .../services/dto/referential/ReferentialDtos.java | 16 +- .../dto/referential/ReferentialReference.java | 93 + .../dto/referential/ReferentialReferenceDto.java | 120 -- .../dto/referential/ReferentialReferenceDtos.java | 48 - .../dto/referential/ReferentialReferenceSet.java | 68 + .../services/dto/result/SaveResultDtos.java | 2 +- .../services/dto/seine/ActivitySeineDtos.java | 22 - .../services/dto/seine/FloatingObjectDtos.java | 26 - .../seine/FloatingObjectTransmittingBuoyDto.java | 4 +- .../ird/observe/services/dto/seine/RouteDtos.java | 21 - .../observe/services/dto/seine/TripSeineDtos.java | 28 - .../xmi/observe-services-dto-common.properties | 17 +- .../src/main/xmi/observe-services-dto-common.zargo | Bin 42562 -> 43178 bytes .../main/xmi/observe-services-dto-longline.zargo | Bin 66568 -> 64456 bytes .../src/main/xmi/observe-services-dto-seine.zargo | Bin 62122 -> 59797 bytes .../services/service/AbstractServiceRestTest.java | 81 +- .../service/ReferenceSetServiceRestTest.java | 96 - .../service/ReferenceValuesSetServiceRestTest.java | 90 + .../service/ReferentialServiceRestTest.java | 22 +- .../report/AbstractReportServiceRestTest.java | 4 +- .../seine/TripSeineGearUseServiceRestTest.java | 32 +- .../service/seine/TripSeineServiceRestTest.java | 72 +- .../services/ObserveServiceFactoryTopia.java | 27 +- .../ird/observe/services/ObserveServiceTopia.java | 591 ++---- .../ird/observe/services/binder/BinderEngine.java | 228 +++ .../services/binder/BinderEngineInitializer.java | 1149 ++++++++++++ .../ird/observe/services/binder/BinderSupport.java | 269 +++ .../binder/ReferenceBinderEngineSupplierTopia.java | 18 + .../binder/data/ActivityLonglineBinder.java | 71 + .../data/ActivityLonglineEncouterDtoBinder.java | 56 + .../data/ActivityLonglineSensorUsedDtoBinder.java | 42 + .../binder/data/ActivityLonglineStubDtoBinder.java | 37 + .../services/binder/data/ActivitySeineBinder.java | 99 + .../data/ActivitySeineObservedSystemDtoBinder.java | 42 + .../binder/data/ActivitySeineStubDtoBinder.java | 40 + .../binder/data/BaitsCompositionBinder.java | 48 + .../observe/services/binder/data/BasketBinder.java | 60 + .../services/binder/data/BranchlineBinder.java | 108 ++ .../binder/data/BranchlinesCompositionBinder.java | 44 + .../services/binder/data/CatchLonglineBinder.java | 123 ++ .../services/binder/data/DataBinderSupport.java | 223 +++ .../services/binder/data/EncounterBinder.java | 64 + .../services/binder/data/FloatingObjectBinder.java | 67 + .../FloatingObjectObservedSpeciesDtoBinder.java | 39 + .../FloatingObjectSchoolEstimateDtoBinder.java | 39 + .../FloatingObjectTransmittingBuoyDtoBinder.java | 39 + .../binder/data/FloatlinesCompositionBinder.java | 42 + .../binder/data/GearUseFeaturesLonglineBinder.java | 46 + .../GearUseFeaturesMeasurementLonglineBinder.java | 40 + .../GearUseFeaturesMeasurementSeineBinder.java | 41 + .../binder/data/GearUseFeaturesSeineBinder.java | 47 + .../binder/data/HooksCompositionBinder.java | 46 + .../services/binder/data/NonTargetCatchBinder.java | 84 + .../binder/data/NonTargetLengthBinder.java | 57 + .../binder/data/NonTargetSampleBinder.java | 39 + .../binder/data/ObjectObservedSpeciesBinder.java | 47 + .../binder/data/ObjectSchoolEstimateBinder.java | 39 + .../observe/services/binder/data/RouteBinder.java | 64 + .../services/binder/data/RouteStubDtoBinder.java | 39 + .../services/binder/data/SchoolEstimateBinder.java | 62 + .../services/binder/data/SectionBinder.java | 56 + .../services/binder/data/SensorUsedBinder.java | 53 + .../services/binder/data/SetLonglineBinder.java | 135 ++ .../binder/data/SetLonglineCatchDtoBinder.java | 39 + .../SetLonglineDetailCompositionDtoBinder.java | 54 + .../SetLonglineGlobalCompositionDtoBinder.java | 58 + .../binder/data/SetLonglineStubDtoBinder.java | 34 + .../binder/data/SetLonglineTdrDtoBinder.java | 37 + .../services/binder/data/SetSeineBinder.java | 89 + .../data/SetSeineNonTargetCatchDtoBinder.java | 36 + .../data/SetSeineSchoolEstimateDtoBinder.java | 40 + .../binder/data/SetSeineTargetCatchDtoBinder.java | 39 + .../services/binder/data/SizeMeasureBinder.java | 40 + .../services/binder/data/TargetCatchBinder.java | 55 + .../services/binder/data/TargetLengthBinder.java | 76 + .../services/binder/data/TargetSampleBinder.java | 44 + .../observe/services/binder/data/TdrBinder.java | 100 + .../binder/data/TransmittingBuoyBinder.java | 63 + .../binder/data/TripLonglineActivityDtoBinder.java | 35 + .../services/binder/data/TripLonglineBinder.java | 102 + .../binder/data/TripLonglineGearUseDtoBinder.java | 39 + .../services/binder/data/TripSeineBinder.java | 103 + .../binder/data/TripSeineGearUseDtoBinder.java | 39 + .../services/binder/data/WeightMeasureBinder.java | 39 + .../referential/BaitHaulingStatusBinder.java | 50 + .../referential/BaitSettingStatusBinder.java | 50 + .../binder/referential/BaitTypeBinder.java | 50 + .../referential/CatchFateLonglineBinder.java | 50 + .../services/binder/referential/CountryBinder.java | 54 + .../binder/referential/DetectionModeBinder.java | 50 + .../binder/referential/EncounterTypeBinder.java | 50 + .../services/binder/referential/FpaZoneBinder.java | 54 + .../services/binder/referential/GearBinder.java | 53 + .../referential/GearCaracteristicBinder.java | 60 + .../referential/GearCaracteristicTypeBinder.java | 50 + .../services/binder/referential/HarbourBinder.java | 62 + .../binder/referential/HealthnessBinder.java | 50 + .../binder/referential/HookPositionBinder.java | 50 + .../binder/referential/HookSizeBinder.java | 54 + .../binder/referential/HookTypeBinder.java | 50 + .../referential/ItemHorizontalPositionBinder.java | 54 + .../referential/ItemVerticalPositionBinder.java | 54 + .../referential/LengthWeightParameterBinder.java | 71 + .../binder/referential/LightsticksColorBinder.java | 50 + .../binder/referential/LightsticksTypeBinder.java | 50 + .../binder/referential/LineTypeBinder.java | 50 + .../binder/referential/MaturityStatusBinder.java | 54 + .../binder/referential/MitigationTypeBinder.java | 50 + .../binder/referential/ObjectFateBinder.java | 50 + .../binder/referential/ObjectOperationBinder.java | 50 + .../binder/referential/ObjectTypeBinder.java | 50 + .../binder/referential/ObservedSystemBinder.java | 56 + .../services/binder/referential/OceanBinder.java | 50 + .../binder/referential/OrganismBinder.java | 60 + .../services/binder/referential/PersonBinder.java | 72 + .../services/binder/referential/ProgramBinder.java | 86 + .../binder/referential/ReasonForDiscardBinder.java | 54 + .../referential/ReasonForNoFishingBinder.java | 54 + .../binder/referential/ReasonForNullSetBinder.java | 54 + .../referential/ReferentialBinderSupport.java | 150 ++ .../binder/referential/SensorBrandBinder.java | 56 + .../binder/referential/SensorDataFormatBinder.java | 54 + .../binder/referential/SensorTypeBinder.java | 54 + .../binder/referential/SettingShapeBinder.java | 54 + .../services/binder/referential/SexBinder.java | 54 + .../binder/referential/SizeMeasureTypeBinder.java | 54 + .../services/binder/referential/SpeciesBinder.java | 86 + .../binder/referential/SpeciesFateBinder.java | 54 + .../binder/referential/SpeciesGroupBinder.java | 54 + .../binder/referential/SpeciesListBinder.java | 54 + .../binder/referential/SpeciesStatusBinder.java | 54 + .../binder/referential/StomacFullnessBinder.java | 54 + .../referential/SurroundingActivityBinder.java | 54 + .../TransmittingBuoyOperationBinder.java | 54 + .../referential/TransmittingBuoyTypeBinder.java | 54 + .../binder/referential/TripTypeBinder.java | 54 + .../referential/VesselActivityLonglineBinder.java | 54 + .../referential/VesselActivitySeineBinder.java | 54 + .../services/binder/referential/VesselBinder.java | 84 + .../referential/VesselSizeCategoryBinder.java | 60 + .../binder/referential/VesselTypeBinder.java | 54 + .../binder/referential/WeightCategoryBinder.java | 60 + .../referential/WeightMeasureTypeBinder.java | 54 + .../services/binder/referential/WindBinder.java | 57 + .../services/builder/DtoToEntityBuilder.java | 273 --- .../services/builder/EntityToDtoBuilder.java | 328 ---- .../builder/EntityToReferenceDtoBuilder.java | 98 - .../EntityToReferentialReferenceDtoBuilder.java | 122 -- .../observe/services/dto/ObserveDtoBinders.java | 62 - .../services/dto/ObserveDtosInitializer.java | 1962 -------------------- .../observe/services/dto/ReferenceTypeName.java | 49 - .../dto/reference/ObserveReferenceSetBuilder.java | 262 --- .../services/service/ReferenceSetServiceTopia.java | 170 -- .../services/service/ReferentialServiceTopia.java | 221 +-- .../ConsolidateActivitySeineDataResultBuilder.java | 14 +- .../consolidate/ConsolidateDataServiceTopia.java | 10 +- .../service/actions/report/ReportServiceTopia.java | 62 +- .../GenerateValidatorDescriptorsFileTool.java | 22 +- .../actions/validate/ValidateServiceTopia.java | 68 +- .../validate/ValidationMessageDetector.java | 8 +- .../ActivityLongLineEncouterServiceTopia.java | 20 +- .../ActivityLongLineSensorUsedServiceTopia.java | 22 +- .../longline/ActivityLonglineServiceTopia.java | 112 +- .../service/longline/BranchlineServiceTopia.java | 26 +- .../longline/SetLonglineCatchServiceTopia.java | 114 +- .../SetLonglineDetailCompositionServiceTopia.java | 35 +- .../SetLonglineGlobalCompositionServiceTopia.java | 26 +- .../service/longline/SetLonglineServiceTopia.java | 73 +- .../services/service/longline/TdrServiceTopia.java | 114 +- .../longline/TripLonglineGearUseServiceTopia.java | 24 +- .../service/longline/TripLonglineServiceTopia.java | 125 +- .../ActivitySeineObservedSystemServiceTopia.java | 22 +- .../service/seine/ActivitySeineServiceTopia.java | 130 +- .../service/seine/FloatingObjectServiceTopia.java | 106 +- .../service/seine/NonTargetCatchServiceTopia.java | 34 +- .../service/seine/NonTargetSampleServiceTopia.java | 52 +- .../seine/ObjectObservedSpeciesServiceTopia.java | 22 +- .../seine/ObjectSchoolEstimateServiceTopia.java | 29 +- .../services/service/seine/RouteServiceTopia.java | 106 +- .../service/seine/SchoolEstimateServiceTopia.java | 26 +- .../service/seine/SetSeineServiceTopia.java | 61 +- .../service/seine/TargetCatchServiceTopia.java | 45 +- .../service/seine/TargetSampleServiceTopia.java | 56 +- .../TransmittingBuoyOperationServiceTopia.java | 25 +- .../seine/TripSeineGearUseServiceTopia.java | 24 +- .../service/seine/TripSeineServiceTopia.java | 123 +- ...ces.dto.reference.ReferenceBinderEngineSupplier | 1 + .../services/ApplicationContextResource.java | 2 - .../services/binder/BinderEngineMetadataTest.java | 167 ++ .../observe/services/binder/BinderEngineTest.java | 374 ++++ .../services/binder/ReferenceBinderEngineTest.java | 25 + .../services/builder/DtoToEntityBuilderTest.java | 214 --- .../services/builder/EntityToDtoBuilderTest.java | 250 --- ...EntityToReferentialReferenceDtoBuilderTest.java | 90 - .../services/service/AbstractServiceTopiaTest.java | 38 +- .../DataSourceDumpProducerServiceTopiaTest.java | 3 + .../service/DataSourceServiceTopiaTest.java | 38 +- .../service/ReferenceSetServiceTopiaTest.java | 57 - .../service/ReferentialServiceTopiaTest.java | 148 +- .../fr/ird/observe/services/service/RigthTest.java | 13 +- .../report/AbstractReportServiceTopiaTest.java | 12 +- .../report/ReportAccessoryCatchByGroupTest.java | 3 +- .../actions/report/ReportAccessoryCatchTest.java | 3 +- .../report/ReportActivityWithCommentTest.java | 3 +- .../actions/report/ReportAllActivitysTest.java | 3 +- .../actions/report/ReportDailySetAndCatchTest.java | 3 +- .../service/actions/report/ReportDcpUsageTest.java | 3 +- .../actions/report/ReportSetByAssociationTest.java | 3 +- .../report/ReportTargetCatchByAssociationTest.java | 12 +- .../ReportTargetDiscardedByAssociationTest.java | 12 +- ...tLonglineDetailCompositionServiceTopiaTest.java | 50 +- .../service/seine/RouteServiceTopiaTest.java | 8 +- .../seine/TargetSampleServiceTopiaTest.java | 21 +- .../seine/TripSeineGearUseServiceTopiaTest.java | 79 +- .../service/seine/TripSeineServiceTopiaTest.java | 156 +- pom.xml | 4 +- 523 files changed, 16095 insertions(+), 11611 deletions(-) copy observe-application-swing/src/main/java/fr/ird/observe/ui/tree/{DtoNodeSupport.java => AbstrctReferenceNodeSupport.java} (55%) rename observe-application-swing/src/main/java/fr/ird/observe/ui/tree/{DtoNodeSupport.java => DataReferenceNodeSupport.java} (53%) create mode 100644 observe-application-swing/src/main/java/fr/ird/observe/ui/tree/ReferentialReferenceNodeSupport.java create mode 100644 observe-application-swing/src/main/java/fr/ird/observe/ui/tree/loadors/AbstractDataReferenceChildLoador.java delete mode 100644 observe-application-swing/src/main/java/fr/ird/observe/ui/tree/loadors/AbstractReferenceDtoChildLoador.java create mode 100644 observe-application-swing/src/main/java/fr/ird/observe/ui/util/decorator/DataReferenceDecorator.java rename observe-application-swing/src/main/java/fr/ird/observe/ui/util/decorator/{ReferenceDecorator.java => ReferentialReferenceDecorator.java} (66%) delete mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/ReferenceSetServiceController.java delete mode 100644 observe-entities/src/main/java/fr/ird/observe/entities/constants/ReferenceLocale.java create mode 100644 observe-entities/src/main/java/fr/ird/observe/entities/migration/versions/DataSourceMigrationForVersion_5_0_1.java create mode 100644 observe-entities/src/main/resources/db/5.0.1/add_lastUpdate_field_2-H2.sql create mode 100644 observe-entities/src/main/resources/db/5.0.1/add_lastUpdate_field_2-PG.sql delete mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/service/ReferenceSetService.java create mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/service/ReferenceSetsRequest.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/AbstractReference.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/AbstractReferenceSet.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/DataReference.java rename observe-services-model/src/main/java/fr/ird/observe/services/dto/{ReferenceSetNotFoundException.java => DataReferenceSet.java} (54%) create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/Form.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/FormDto.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/FormDtos.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/ReferenceDto.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/ReferenceDtos.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/ReferenceSetDto.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/ReferenceSetDtos.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/FormDtoAdapter.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/ObserveReferenceSetAdapter.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/ReferenceDtoAdapter.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/ReferentialReferenceDtoAdapter.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/reference/AbstractReferenceAdapter.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/reference/AbstractReferenceSetAdapter.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/reference/DataReferenceAdapter.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/reference/DataReferenceSetAdapter.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/reference/ReferentialReferenceAdapter.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/reference/ReferentialReferenceSetAdapter.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/longline/ActivityLonglineDtos.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/longline/TripLonglineDtos.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/DataReferenceSetDefinitions.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/ObserveReference.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/ObserveReferenceSet.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/ObserveReferenceSetRequest.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/ObserveReferenceSetResult.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/ObserveReferentialReference.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/ReferenceBinderEngine.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/ReferenceBinderEngineSupplier.java rename observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/{definition/ObserveReferenceSetDefinition.java => ReferenceSetDefinition.java} (77%) rename observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/{definition/ObserveReferenceSetDefinitions.java => ReferentialReferenceSetDefinitions.java} (81%) create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/builder/AbstractToReferenceBuilder.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/builder/DataToReferenceBuilder.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/builder/ReferentialToReferenceBuilder.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/definition/ObserveReferenceSetRequestDefinition.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/definition/ObserveReferenceSetRequestDefinitions.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/request/ReferenceSetRequestDefinition.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/request/ReferenceSetRequestDefinitions.java rename observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/{definition/ObserveReferenceSetRequestKeyDefinition.java => request/ReferenceSetRequestKeyDefinition.java} (59%) create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/referential/I18nReferentialDtos.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/referential/ReferentialReference.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/referential/ReferentialReferenceDto.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/referential/ReferentialReferenceDtos.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/referential/ReferentialReferenceSet.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/seine/ActivitySeineDtos.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/seine/FloatingObjectDtos.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/seine/RouteDtos.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/seine/TripSeineDtos.java delete mode 100644 observe-services-rest/src/test/java/fr/ird/observe/services/service/ReferenceSetServiceRestTest.java create mode 100644 observe-services-rest/src/test/java/fr/ird/observe/services/service/ReferenceValuesSetServiceRestTest.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/BinderEngine.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/BinderEngineInitializer.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/BinderSupport.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/ReferenceBinderEngineSupplierTopia.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/ActivityLonglineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/ActivityLonglineEncouterDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/ActivityLonglineSensorUsedDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/ActivityLonglineStubDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/ActivitySeineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/ActivitySeineObservedSystemDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/ActivitySeineStubDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/BaitsCompositionBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/BasketBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/BranchlineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/BranchlinesCompositionBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/CatchLonglineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/DataBinderSupport.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/EncounterBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/FloatingObjectBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/FloatingObjectObservedSpeciesDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/FloatingObjectSchoolEstimateDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/FloatingObjectTransmittingBuoyDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/FloatlinesCompositionBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/GearUseFeaturesLonglineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/GearUseFeaturesMeasurementLonglineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/GearUseFeaturesMeasurementSeineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/GearUseFeaturesSeineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/HooksCompositionBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/NonTargetCatchBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/NonTargetLengthBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/NonTargetSampleBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/ObjectObservedSpeciesBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/ObjectSchoolEstimateBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/RouteBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/RouteStubDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SchoolEstimateBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SectionBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SensorUsedBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SetLonglineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SetLonglineCatchDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SetLonglineDetailCompositionDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SetLonglineGlobalCompositionDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SetLonglineStubDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SetLonglineTdrDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SetSeineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SetSeineNonTargetCatchDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SetSeineSchoolEstimateDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SetSeineTargetCatchDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/SizeMeasureBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/TargetCatchBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/TargetLengthBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/TargetSampleBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/TdrBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/TransmittingBuoyBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/TripLonglineActivityDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/TripLonglineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/TripLonglineGearUseDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/TripSeineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/TripSeineGearUseDtoBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/data/WeightMeasureBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/BaitHaulingStatusBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/BaitSettingStatusBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/BaitTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/CatchFateLonglineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/CountryBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/DetectionModeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/EncounterTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/FpaZoneBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/GearBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/GearCaracteristicBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/GearCaracteristicTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/HarbourBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/HealthnessBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/HookPositionBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/HookSizeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/HookTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/ItemHorizontalPositionBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/ItemVerticalPositionBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/LengthWeightParameterBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/LightsticksColorBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/LightsticksTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/LineTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/MaturityStatusBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/MitigationTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/ObjectFateBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/ObjectOperationBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/ObjectTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/ObservedSystemBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/OceanBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/OrganismBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/PersonBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/ProgramBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/ReasonForDiscardBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/ReasonForNoFishingBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/ReasonForNullSetBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/ReferentialBinderSupport.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/SensorBrandBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/SensorDataFormatBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/SensorTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/SettingShapeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/SexBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/SizeMeasureTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/SpeciesBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/SpeciesFateBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/SpeciesGroupBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/SpeciesListBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/SpeciesStatusBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/StomacFullnessBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/SurroundingActivityBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/TransmittingBuoyOperationBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/TransmittingBuoyTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/TripTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/VesselActivityLonglineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/VesselActivitySeineBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/VesselBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/VesselSizeCategoryBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/VesselTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/WeightCategoryBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/WeightMeasureTypeBinder.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/binder/referential/WindBinder.java delete mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/builder/DtoToEntityBuilder.java delete mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/builder/EntityToDtoBuilder.java delete mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/builder/EntityToReferenceDtoBuilder.java delete mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/builder/EntityToReferentialReferenceDtoBuilder.java delete mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/dto/ObserveDtoBinders.java delete mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/dto/ObserveDtosInitializer.java delete mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/dto/ReferenceTypeName.java delete mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/dto/reference/ObserveReferenceSetBuilder.java delete mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/service/ReferenceSetServiceTopia.java create mode 100644 observe-services-topia/src/main/resources/META-INF/services/fr.ird.observe.services.dto.reference.ReferenceBinderEngineSupplier create mode 100644 observe-services-topia/src/test/java/fr/ird/observe/services/binder/BinderEngineMetadataTest.java create mode 100644 observe-services-topia/src/test/java/fr/ird/observe/services/binder/BinderEngineTest.java create mode 100644 observe-services-topia/src/test/java/fr/ird/observe/services/binder/ReferenceBinderEngineTest.java delete mode 100644 observe-services-topia/src/test/java/fr/ird/observe/services/builder/DtoToEntityBuilderTest.java delete mode 100644 observe-services-topia/src/test/java/fr/ird/observe/services/builder/EntityToDtoBuilderTest.java delete mode 100644 observe-services-topia/src/test/java/fr/ird/observe/services/builder/EntityToReferentialReferenceDtoBuilderTest.java delete mode 100644 observe-services-topia/src/test/java/fr/ird/observe/services/service/ReferenceSetServiceTopiaTest.java -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.