This is an automated email from the git hooks/post-receive script. New change to branch develop in repository tutti. See http://git.codelutin.com/tutti.git from 109b6d2 fixes #7624 [LL] Ajout de nouvelles fonctionnalités sur la liste des activités new e360d4b Montées de version + utilisation pom 6-SNASPHOT new 90fc814 Ajout de méthodes pour faire un rendu i18n plus facile new 006691e Ajout d'une méthode toString pour faire un rendu simple d'un dto new e7998e6 Ajout de définition de requètes de données new 6122469 Ajout d'un service pour récupérer des referecne set (à finir) new 08607ae Début d'implantation d'un cache de référentiels (à finir) new 63ec5bb introduction nouvelle api de references plus simple et mise en place new 782e73b remove dead code new e23d0ab Ajout d'une action pour recharger la configuration du serveur new c96c2ec Avoid NPe + improve code new 1a01d2d ajout des définitions des requetes new 6349668 ajout des définitions pour les référentiels new d75b992 Reformatage des définitions new 74439a0 Permettre de transformer un ObserveReference en RefereceDto new eca2284 Ajout au FormDto du nom des deux requètes qu'il peut utiliser new 46db4a6 Fix NPE new 1c7e760 Mise en place du cache de réferentiels et intégration dans l'application swing new efdcf51 Utilisation du système de requète sur l'écran TripSeine new 54a5917 Permettre aussi d'intégrer les ensembles de références sur les données métiers à la récupération d'un FormDto new a8f3bc3 amélioration du design des ReferenceSetDto (si on utilise des generics, on le fait jusqu'au bout :() + quelques corrections par ci-par là new e2aea45 Début de revue du code de l'application swing : y'a du boulot... new 4283b5c Meilleure utilisation des ReferenceDto new 7117cdf Fix generic new 20213ae Réajout de méthodes enlevées trop rapidemment new 38a4cc8 Ajout d'une méthode utile pour récupérer tous les types de lables d'un formulaire new 2617dd4 Déplacement du cache de rérentiels dans le module de l'API de service et intégration dans les tests new da9cc4c Suppression classe non utilisée new 6f8f775 Suppression de la méthode loadForRead et renommage de l'autre en loadForm new 73880f3 Amélioration des logs + bien transformer les références vers référentiels + prise en compte des champs techniques new 3df4834 Add fixme new 8e68719 Fix some tests new b238b15 Nommer le label set new 1c7fb70 Fix api new e4655eb Fix code after merge new 3598ed9 Fix some other tests new f71eafe Bien recharger les referenceSets lors de l'ouverture d'une donnée (mais cela n'est pas optimal, il faudra refaire une passe pour trouver le meilleur moment pour déclancher cette opération) new cb391fb fix log level in dev mode new 39801c0 Fix i18n new 5dea869 remerge from develop :( new 0f8bb34 little improvments new f8b8e29 Ajout d'un message sur l'exception new 633fb10 enabled et needComment ne sont pas des propriétés techniques, on doit les recopier à chaque fois new 96166b9 recharger les ensembles de références à l'ouverture d'un écran de type table new 4a15f52 Suppression de la méthode loadForRead (vu qu'elle n'a plus de raison d'être si les referenceSets sont gérés au niveau de l'application) + renommage de loadForEdit en loadFrom + réorganisation des méthodes new f125342 Impact du changement de l'API des services sur l'implatantion webmotion new 4596656 Impact du changement de l'API des services sur l'implatantion webmotion new 416c329 Ajout propriétés sur le FormDto, revue du constructeur et de l'adapter json (on ne deserialise plus les labels qui de toute façon seront supprimés au prochain wagon...) new 3bd5600 Ajout de requetes manquantes + aussi de définition l'ensemble de références new ebd0b3e Utilisation des requetes dans les formulaires (en fait juste passé le nom de la requete) et ne plus calculer les labels dans le formulaire new ab14181 Fix some tests new d36ca08 Impact dans les handlers dues aux renommages de l'API des services + début d'utilisation des bons objets là où il faut : si j'ai un ReferentialReference et bien je veux m'en servir; toujours être le plus précis possible) new 3770703 Dans une référence, on n'expose pas d'autres références, on récupère juste l'id (si possible) new a65d18a - Suppression des méthodes getDecorator du context applicatif (ce n'est pas le role du context de décorer ou fournir des décorateurs mais celui du DecoratorService) - Arrêter d'exposer comment on récupère un décorateur de référence, on le code une fois pour toute dans DecoratorService et on s'en sert partout ailleurs (ce n'est certainement pas à un handler d'ui à savoir comment récupérer un décorateur...) - Revue un peu des actions pour déplacer les noeuds (manque de [...] new e3ecfd0 Fix test new 51a9861 Fix test new 7aaa20e Introduction de DataDto, suppression des ReferenceDto et autre, remplacés par ReferentialReference et DataReference new db23b03 Ajout d'un nouveau système de binder déterministe et qui est auto-suffisant new 0440b70 Utilisation d'Eugene en snapshot (pour avoir les generics sur les champs du modèle new bb2dd28 Mise en place du ReferenceBinderEngine new dcc13a9 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 361b442 Suppression de l'enumeration ReferenceLocale (on ne garde que celle côté service API new 67fe01b Suppression des dto Reference, ReferenceSet et Form new 11681bb 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 60e6f60 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 6205763 Impact des modifications sur l'application web new 4d874c5 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 new 36dbe91 Quelques corrections sur les Binders + début de mise en place dans l'application swin new b62b647 Revue de code sur la date de mise à jour des objets : toute donnée modifiée doit retourner une date de mise à jour à réimpacter dans les ui (première passe, mais ce n'est pas fini, il faut bien vérifier que dans l'application swing ça va être cohérent) new 947842d Chargement des référentiels dans les modèles des écrans de l'application swing new 0a536cc Récupération de la liste des catégories de poids à partir d'une espèce new d6cc0c3 Ne pas charger les référentiels si aucune définition n'est disponible dans le formulaire) new 2cdb924 Par défaut on mets des modèles de références vides new 8aab55d Ne pas charger les listes via les mises à jour pour les écrans de type List new be9b6d2 Ne pas charger les composants BeanListHeader si un marqueur de non chargement est présent new b4774f0 Faire fonctionner les listes de réferentielsobserve-application-swing/src/main/java/fr/ird/observe/ui/DecoratorService.java new bb9cda6 use eugene new tag value attributeGeneric new 334f8d7 Move to codelutinpom 4 new 9b39878 ajout d'une configuration pour gitlab-ci new c6577e5 Updates some libraries + fix thrid parties new 72efaab Retour sur develop pour de nouvelles aventures... Merge branch 'feature/refactor_reference' into develop The 80 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 72efaabb02c7956d0a633735a77c3ce3e60e1839 Merge: e360d4b c6577e5 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Dec 25 14:38:44 2015 +0100 Retour sur develop pour de nouvelles aventures... Merge branch 'feature/refactor_reference' into develop commit c6577e5b900e96ddd7b4cf955d2b64bde5113681 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Dec 25 13:56:42 2015 +0100 Updates some libraries + fix thrid parties commit 9b398784dbba57cc7abf6491ce8eb0f98403214c Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Dec 5 16:47:08 2015 +0100 ajout d'une configuration pour gitlab-ci commit 334f8d72f0c575382aecf60ce6be4073c80fa8b1 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Dec 4 08:50:35 2015 +0100 Move to codelutinpom 4 commit bb9cda6de9c27374e7a772f47b033c7c45dc50ee Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Dec 4 08:47:49 2015 +0100 use eugene new tag value attributeGeneric commit b4774f0c5acb117932aaf1eac3e0a7e0f08fb332 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Nov 30 01:09:22 2015 +0100 Faire fonctionner les listes de réferentielsobserve-application-swing/src/main/java/fr/ird/observe/ui/DecoratorService.java commit be9b6d2862a790e688c4cd9705232afc6df925e9 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 23:12:19 2015 +0100 Ne pas charger les composants BeanListHeader si un marqueur de non chargement est présent commit 8aab55d86f7ceead128ecf5e05dded5d6a379c6c Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 23:11:47 2015 +0100 Ne pas charger les listes via les mises à jour pour les écrans de type List commit 2cdb92407033d9ed886294969d20fe12a8e8d81b Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 23:11:24 2015 +0100 Par défaut on mets des modèles de références vides commit d6cc0c32a78b998616f0bff5837738a49a822026 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 22:17:38 2015 +0100 Ne pas charger les référentiels si aucune définition n'est disponible dans le formulaire) commit 0a536cc43678b6c26cc426b09f68fb49d56039cf Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 20:41:59 2015 +0100 Récupération de la liste des catégories de poids à partir d'une espèce commit 947842d135e9342143a7386593f8ad183b18cb0f Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 19:58:22 2015 +0100 Chargement des référentiels dans les modèles des écrans de l'application swing commit b62b647a5e14b5c85cc0b8a2cca26165a1eda6f3 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 19:14:52 2015 +0100 Revue de code sur la date de mise à jour des objets : toute donnée modifiée doit retourner une date de mise à jour à réimpacter dans les ui (première passe, mais ce n'est pas fini, il faut bien vérifier que dans l'application swing ça va être cohérent) commit 36dbe919f83a28fb80412f678147ab5e35182422 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 17:29:40 2015 +0100 Quelques corrections sur les Binders + début de mise en place dans l'application swin commit 4d874c511a5292ffa19434b42b25cb5c399665e2 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 6205763c8d0ba6344cce744bfed119c2ac30f2d5 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 15:19:07 2015 +0100 Impact des modifications sur l'application web commit 60e6f607efc13ae61c776af73a4ee5da04908136 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 11681bb1d11094ddc1c2f35f6ced5523d013091e 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 67fe01b9b450f83c56db13e218a39b83b3dfa2ce Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 15:15:12 2015 +0100 Suppression des dto Reference, ReferenceSet et Form commit 361b442027ecb76bc743fb68896c25eeb2ed5b1a 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 dcc13a997a0089a6d9b4e1ce57dcef608e52d926 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 bb2dd28dd8fa60bf1c9af051e0924b7c665c4e16 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 28 09:41:59 2015 +0100 Mise en place du ReferenceBinderEngine commit 0440b707b09af6d2678fcff16d46e5a50ed595f3 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 db23b0322e9a267c5928c05a1f15ecdfff2c6b9e 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 7aaa20e84dbc13c083d727db05f7da5abb8f22b4 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 commit 51a9861004d9ae07736e5c601d360c79111dfee5 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 21 18:37:26 2015 +0100 Fix test commit e3ecfd02c089e532c27a6a305d87a0a66fd0bfa1 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 21 14:33:10 2015 +0100 Fix test commit a65d18a5a19e54fb1b2bfba34016489198ebe113 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 21 12:59:34 2015 +0100 - Suppression des méthodes getDecorator du context applicatif (ce n'est pas le role du context de décorer ou fournir des décorateurs mais celui du DecoratorService) - Arrêter d'exposer comment on récupère un décorateur de référence, on le code une fois pour toute dans DecoratorService et on s'en sert partout ailleurs (ce n'est certainement pas à un handler d'ui à savoir comment récupérer un décorateur...) - Revue un peu des actions pour déplacer les noeuds (manque de précision, c'est facile de faire des casts sauvages, mais après on ne sait pas sur quoi on bosse, essayer toujours d'être le plus précis possible) - Les premiers écrans avec tableaux sur la seine refonctionne \o/ (il faut absoluement supprimer les references de references lorsqu'on remonte des dto, remonter juste l'id suffit, ensuite l'ui connait les référeniels et donc sait retrouver la référence complète si besoin...) Je me demande même si on ne devrait pas juste remonter que des ids pour toutes les références et on reconstruit côté applicatif... commit 37707035a6eed00857918f5ffabcfcf8fbafe2d2 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 21 11:56:52 2015 +0100 Dans une référence, on n'expose pas d'autres références, on récupère juste l'id (si possible) commit d36ca088eefef72e35ef6a9b2087fa9f3f4db831 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 21 08:27:57 2015 +0100 Impact dans les handlers dues aux renommages de l'API des services + début d'utilisation des bons objets là où il faut : si j'ai un ReferentialReference et bien je veux m'en servir; toujours être le plus précis possible) commit ab1418118bbdc405c7b2fce8edc19ded91005752 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 21 08:26:17 2015 +0100 Fix some tests commit ebd0b3e95e3fcb44c253c8893278fcccb7895a66 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 21 08:25:58 2015 +0100 Utilisation des requetes dans les formulaires (en fait juste passé le nom de la requete) et ne plus calculer les labels dans le formulaire commit 3bd56008a510169bdbb8383846bbbba9da9f78f2 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 21 08:22:13 2015 +0100 Ajout de requetes manquantes + aussi de définition l'ensemble de références commit 416c329f29bc5c011e8a28540e9bd581d160111c Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 21 08:16:56 2015 +0100 Ajout propriétés sur le FormDto, revue du constructeur et de l'adapter json (on ne deserialise plus les labels qui de toute façon seront supprimés au prochain wagon...) commit 4596656ba474c2281316de8fd107b5febf6cf010 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 21 08:14:20 2015 +0100 Impact du changement de l'API des services sur l'implatantion webmotion commit f125342014beccbbca9b3a0327c0ef42e9d01eb0 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 21 08:12:26 2015 +0100 Impact du changement de l'API des services sur l'implatantion webmotion commit 4a15f520b972f22c68bc8e3a9a7496abbb1150df Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 21 08:08:17 2015 +0100 Suppression de la méthode loadForRead (vu qu'elle n'a plus de raison d'être si les referenceSets sont gérés au niveau de l'application) + renommage de loadForEdit en loadFrom + réorganisation des méthodes commit 96166b97dcde6f4ee22cca6df1393d6a8b2aa6d8 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 23:16:22 2015 +0100 recharger les ensembles de références à l'ouverture d'un écran de type table commit 633fb103bc4037f4ba2c68fcc1b79b8afe1f9c7b Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 23:15:25 2015 +0100 enabled et needComment ne sont pas des propriétés techniques, on doit les recopier à chaque fois commit f8b8e29b51bdf9ee41cdacf28886b90bcaf0b64e Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 23:14:42 2015 +0100 Ajout d'un message sur l'exception commit 0f8bb342beef705f9ac9520100bc30ba09eb3cd3 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 11:34:38 2015 +0100 little improvments commit 5dea869cbc74af6f0d10832386c5be5f173376dd Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 11:34:28 2015 +0100 remerge from develop :( commit 39801c047e2ef3a6b067204f57344770d074ef44 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 11:33:35 2015 +0100 Fix i18n commit cb391fb5058f5f70f212165f8848307773646e38 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 11:33:28 2015 +0100 fix log level in dev mode commit f71eafebdbcf29584200c143ec0079da1179bcad Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 10:56:17 2015 +0100 Bien recharger les referenceSets lors de l'ouverture d'une donnée (mais cela n'est pas optimal, il faudra refaire une passe pour trouver le meilleur moment pour déclancher cette opération) commit 3598ed99bfc0d1f255927b7d774fe26375959adf Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 10:44:33 2015 +0100 Fix some other tests commit e4655ebd9b16afb0cb83cd552f5fa6c5c7d81312 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 10:42:05 2015 +0100 Fix code after merge commit 1c7fb701205797ccbd9514548bd1caf9e5b647a0 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 10:17:00 2015 +0100 Fix api commit b238b15307ab9a8dcf6013516b145158a7deee4e Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 10:16:41 2015 +0100 Nommer le label set commit 8e687197f8ae959f8081b010fc953d99c87ce034 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 10:16:28 2015 +0100 Fix some tests commit 3df48349ba14135c5719730c6f2af4d8bb617f48 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 10:15:49 2015 +0100 Add fixme commit 73880f3b7150639471b92ec9be0eed13912c8924 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 09:49:42 2015 +0100 Amélioration des logs + bien transformer les références vers référentiels + prise en compte des champs techniques commit 6f8f7758dc418ecc72148c7353b5f637c9acab15 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 09:48:04 2015 +0100 Suppression de la méthode loadForRead et renommage de l'autre en loadForm commit da9cc4cf5fd83d499867ee271255ea45465ecf88 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 08:44:35 2015 +0100 Suppression classe non utilisée commit 2617dd47d372ab3a48aa4b2834f3104f52c18f6e Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 08:44:21 2015 +0100 Déplacement du cache de rérentiels dans le module de l'API de service et intégration dans les tests commit 38a4cc8ac12308e288731f0eb0bf52cf6931b5f6 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 08:43:30 2015 +0100 Ajout d'une méthode utile pour récupérer tous les types de lables d'un formulaire commit 20213ae21053d05e5585eda2c26d8779bec0f9bd Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 08:43:24 2015 +0100 Réajout de méthodes enlevées trop rapidemment commit 7117cdfff5f7d95c1061b5f42466dc88bcab772d Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Nov 20 08:43:18 2015 +0100 Fix generic commit 4283b5cbb0069572ab7b69dd8630e403cae30cfe Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 19 20:08:56 2015 +0100 Meilleure utilisation des ReferenceDto commit e2aea45600c62bb7b44129e8f09913300513b30f Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 19 20:07:51 2015 +0100 Début de revue du code de l'application swing : y'a du boulot... commit a8f3bc34d1b43bf1faa2279c6e44949e61cd344c Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 19 20:07:23 2015 +0100 amélioration du design des ReferenceSetDto (si on utilise des generics, on le fait jusqu'au bout :() + quelques corrections par ci-par là commit 54a5917f2f64141ce157a9df0a62713bfe60324d Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 19 11:26:50 2015 +0100 Permettre aussi d'intégrer les ensembles de références sur les données métiers à la récupération d'un FormDto commit efdcf519305a7e9bd0295f26cfe4b9d2c16afc2a Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 19 11:10:11 2015 +0100 Utilisation du système de requète sur l'écran TripSeine commit 1c7e760aea6fd3154c515858d1bc23b7d3300f2e Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 19 11:09:48 2015 +0100 Mise en place du cache de réferentiels et intégration dans l'application swing commit 46db4a631a0313e1ef1ed5e32d89039c179ddde9 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 19 11:09:19 2015 +0100 Fix NPE commit eca2284455a735fd3e23789ea816524cd104de8c Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 19 11:08:50 2015 +0100 Ajout au FormDto du nom des deux requètes qu'il peut utiliser commit 74439a0f7f7ae9e7bbc5268fad5a4a23f7dd9198 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 19 11:08:19 2015 +0100 Permettre de transformer un ObserveReference en RefereceDto commit d75b992a008c532750b2ae7ef802e869225822be Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 19 11:07:48 2015 +0100 Reformatage des définitions commit 6349668ba2d61d12becc73d9b7ebd13a90dc461e Author: Kevin Morin <morin@codelutin.com> Date: Wed Nov 18 17:53:12 2015 +0100 ajout des définitions pour les référentiels commit 1a01d2d70a8d35113e9778f6d93229f07f83587c Author: Kevin Morin <morin@codelutin.com> Date: Wed Nov 18 17:22:53 2015 +0100 ajout des définitions des requetes commit c96c2ec4811d01e85c1560751cc9bcc3586bb8d0 Author: Tony CHEMIT <chemit@codelutin.com> Date: Wed Nov 18 10:47:23 2015 +0100 Avoid NPe + improve code commit e23d0abd811126626a5d0c71842efac7e0bef037 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 14 02:21:21 2015 +0100 Ajout d'une action pour recharger la configuration du serveur commit 782e73b565ac935cf8f390614729fe1f8e853b66 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 14 02:12:49 2015 +0100 remove dead code commit 63ec5bb0b5db17adb26649cdef03f4ab60ab2a0e Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Nov 14 02:12:31 2015 +0100 introduction nouvelle api de references plus simple et mise en place commit 08607aee11483a00f5ed6ea4ff98e2200886974f Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 12 09:45:18 2015 +0100 Début d'implantation d'un cache de référentiels (à finir) commit 6122469796670997cf4ab59982315d471c79abd9 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 12 09:44:07 2015 +0100 Ajout d'un service pour récupérer des referecne set (à finir) commit e7998e68d8c474d29215ad71e65cfb9769ff9ca0 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 12 09:43:36 2015 +0100 Ajout de définition de requètes de données commit 006691e29e597a86c558169fc2921478916bc422 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 12 09:42:33 2015 +0100 Ajout d'une méthode toString pour faire un rendu simple d'un dto commit 90fc81481dd9e98cd266a634f749bc804c6aa159 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Nov 12 09:41:33 2015 +0100 Ajout de méthodes pour faire un rendu i18n plus facile commit e360d4b86cde59f0a56f61b15acadb33ba03a65a Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Dec 25 12:07:21 2015 +0100 Montées de version + utilisation pom 6-SNASPHOT Summary of changes: .gitlab-ci.yml | 4 + .../src/license/THIRD-PARTY.properties | 36 +- .../main/java/fr/ird/observe/ObserveRunner.java | 3 +- .../observe/ObserveSwingApplicationContext.java | 53 +- .../fr/ird/observe/db/ObserveSwingDataSource.java | 161 +- .../java/fr/ird/observe/ui/DecoratorService.java | 399 ++-- .../src/main/java/fr/ird/observe/ui/UIHelper.java | 27 +- .../ird/observe/ui/actions/ShowConfigAction.java | 42 +- .../shared/MoveActivityLonglinesUIAction.java | 40 +- .../actions/shared/MoveActivitySeinesUIAction.java | 25 +- .../ui/actions/shared/MoveRoutesUIAction.java | 28 +- .../actions/shared/MoveTripLonglinesUIAction.java | 7 +- .../ui/actions/shared/MoveTripSeinesUIAction.java | 7 +- .../ui/actions/shared/MoveTripsUIAction.java | 80 +- .../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 | 23 +- .../fr/ird/observe/ui/admin/export/TripEntry.java | 13 +- .../ui/admin/export/TripToExportTableModel.java | 13 +- .../ui/admin/gps/GPSActivityTableModel.java | 2 +- .../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 | 607 ++++-- .../observe/ui/content/ContentUIInitializer.java | 584 ++---- .../fr/ird/observe/ui/content/ContentUIModel.java | 130 +- .../ird/observe/ui/content/ObserveContentUI.java | 2 - .../ui/content/impl/longline/BranchlineUI.jaxx | 16 +- .../LonglineDetailCompositionUIHandler.java | 38 +- .../impl/longline/LonglineGlobalCompositionUI.css | 2 +- .../impl/longline/LonglineGlobalCompositionUI.jaxx | 5 +- .../LonglineGlobalCompositionUIHandler.java | 27 +- .../ui/content/impl/longline/SetLonglineUI.jaxx | 10 +- .../impl/longline/SetLonglineUIHandler.java | 27 +- .../impl/seine/ActivitySeineObservedSystemUI.css | 2 +- .../impl/seine/ActivitySeineObservedSystemUI.jaxx | 6 +- .../ActivitySeineObservedSystemUIHandler.java | 18 +- .../FloatingObjectTransmittingBuoyOperationUI.jaxx | 15 +- ...ngObjectTransmittingBuoyOperationUIHandler.java | 31 +- .../ui/content/impl/seine/FloatingObjectUI.jaxx | 8 +- .../impl/seine/FloatingObjectUIHandler.java | 28 +- .../observe/ui/content/impl/seine/SetSeineUI.jaxx | 4 +- .../ui/content/impl/seine/SetSeineUIHandler.java | 47 +- .../ird/observe/ui/content/list/ContentListUI.css | 3 +- .../ird/observe/ui/content/list/ContentListUI.jaxx | 15 +- .../ui/content/list/ContentListUIHandler.java | 23 +- .../ui/content/list/ContentListUIModel.java | 21 +- .../impl/longline/ActivityLonglinesUIHandler.java | 21 +- .../impl/longline/ActivityLonglinesUIModel.java | 2 - .../list/impl/longline/TripLonglinesUI.jaxx | 1 - .../list/impl/longline/TripLonglinesUIHandler.java | 19 +- .../list/impl/longline/TripLonglinesUIModel.java | 29 +- .../list/impl/seine/ActivitySeinesUIHandler.java | 19 +- .../content/list/impl/seine/RoutesUIHandler.java | 19 +- .../ui/content/list/impl/seine/TripSeinesUI.jaxx | 1 - .../list/impl/seine/TripSeinesUIHandler.java | 19 +- .../content/list/impl/seine/TripSeinesUIModel.java | 16 +- .../ui/content/open/ContentOpenableUIHandler.java | 9 +- .../open/impl/longline/ActivityLonglineUI.jaxx | 6 +- .../impl/longline/ActivityLonglineUIHandler.java | 19 +- .../impl/longline/ActivityLonglineUIModel.java | 4 +- .../content/open/impl/longline/TripLonglineUI.jaxx | 18 +- .../open/impl/longline/TripLonglineUIHandler.java | 123 +- .../content/open/impl/seine/ActivitySeineUI.jaxx | 18 +- .../open/impl/seine/ActivitySeineUIHandler.java | 30 +- .../open/impl/seine/ActivitySeineUIModel.java | 4 +- .../ui/content/open/impl/seine/RouteUIHandler.java | 28 +- .../ui/content/open/impl/seine/TripSeineUI.jaxx | 16 +- .../open/impl/seine/TripSeineUIHandler.java | 128 +- .../observe/ui/content/ref/ContentReferenceUI.css | 4 +- .../observe/ui/content/ref/ContentReferenceUI.jaxx | 33 +- .../ui/content/ref/ContentReferenceUIHandler.java | 114 +- .../ref/ReferentialContentUIInitializer.java | 116 +- .../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/ContentTableModel.java | 4 + .../ui/content/table/ContentTableUIHandler.java | 114 +- .../table/impl/longline/BaitsCompositionUI.jaxx | 6 +- .../impl/longline/BaitsCompositionUIHandler.java | 6 +- .../impl/longline/BranchlinesCompositionUI.jaxx | 6 +- .../longline/BranchlinesCompositionUIHandler.java | 5 +- .../table/impl/longline/CatchLonglineUI.css | 2 +- .../table/impl/longline/CatchLonglineUI.jaxx | 38 +- .../impl/longline/CatchLonglineUIHandler.java | 412 ++-- .../content/table/impl/longline/EncounterUI.jaxx | 6 +- .../table/impl/longline/EncounterUIHandler.java | 21 +- .../impl/longline/FloatlinesCompositionUI.jaxx | 4 +- .../longline/FloatlinesCompositionUIHandler.java | 4 +- .../GearUseFeaturesLonglineTableModel.java | 4 +- .../impl/longline/GearUseFeaturesLonglineUI.jaxx | 4 +- .../longline/GearUseFeaturesLonglineUIHandler.java | 251 +-- ...rUseFeaturesMeasurementLonglinesTableModel.java | 4 +- .../table/impl/longline/HooksCompositionUI.jaxx | 6 +- .../impl/longline/HooksCompositionUIHandler.java | 5 +- .../impl/longline/LonglinePositionHelper.java | 111 +- .../content/table/impl/longline/SensorUsedUI.jaxx | 8 +- .../table/impl/longline/SensorUsedUIHandler.java | 25 +- .../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 | 39 +- .../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 | 4 +- .../impl/seine/GearUseFeaturesSeineUIHandler.java | 251 +-- .../content/table/impl/seine/NonTargetCatchUI.jaxx | 8 +- .../table/impl/seine/NonTargetCatchUIHandler.java | 59 +- .../table/impl/seine/NonTargetCatchUIModel.java | 22 +- .../table/impl/seine/NonTargetSampleUI.jaxx | 8 +- .../table/impl/seine/NonTargetSampleUIHandler.java | 32 +- .../table/impl/seine/ObjectObservedSpeciesUI.jaxx | 6 +- .../impl/seine/ObjectObservedSpeciesUIHandler.java | 20 +- .../table/impl/seine/ObjectSchoolEstimateUI.jaxx | 4 +- .../impl/seine/ObjectSchoolEstimateUIHandler.java | 18 +- .../content/table/impl/seine/SchoolEstimateUI.jaxx | 4 +- .../table/impl/seine/SchoolEstimateUIHandler.java | 40 +- .../ui/content/table/impl/seine/TargetCatchUI.jaxx | 8 +- .../table/impl/seine/TargetCatchUIHandler.java | 123 +- .../table/impl/seine/TargetDiscardCatchUI.jaxx | 10 +- .../impl/seine/TargetDiscardCatchUIHandler.java | 253 ++- .../content/table/impl/seine/TargetSampleUI.jaxx | 4 +- .../table/impl/seine/TargetSampleUIHandler.java | 23 +- .../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 | 21 +- .../menu/MoveActivitySeineNodeMenuPopulator.java | 21 +- .../ui/tree/menu/MoveRouteNodeMenuPopulator.java | 21 +- .../ui/tree/menu/MoveTripNodeMenuPopulator.java | 47 +- .../fr/ird/observe/ui/usage/UsagesUIHandler.java | 2 +- .../ird/observe/ui/util/DecoratedNodeEntity.java | 21 +- .../ui/util/decorator/DataReferenceDecorator.java | 45 + .../ui/util/decorator/ObserveDecorator.java | 14 +- ...tor.java => ReferentialReferenceDecorator.java} | 14 +- .../ui/util/decorator/TargetCatchDecorator.java | 53 + .../dto/AbstractEspeceFieldDtoValidator.java | 6 +- .../dto/ActivitySimpleSpeedDtoValidator.java | 6 +- .../validator/dto/ActivitySpeedDtoValidator.java | 4 +- .../dto/SetLonglineUniqueHomeIdDtoValidator.java | 8 +- .../dto/SetLonglineUniqueNumberDtoValidator.java | 6 +- .../observe-application-swing_fr_FR.properties | 2 +- .../src/main/resources/log4j.properties | 2 +- .../src/main/resources/observe-log4j.properties | 2 +- observe-application-web/pom.xml | 8 +- .../web/ObserveWebApplicationContext.java | 16 + .../web/ObserveWebApplicationListener.java | 2 + .../application/web/ObserveWebMotionRender.java | 8 - .../web/controller/v1/ConfigurationController.java | 23 + .../v1/ReferentialServiceController.java | 39 +- .../ActivityLongLineEncouterServiceController.java | 11 +- ...ctivityLongLineSensorUsedServiceController.java | 11 +- .../ActivityLonglineServiceController.java | 27 +- .../v1/longline/BranchlineServiceController.java | 16 +- .../SetLonglineCatchServiceController.java | 11 +- ...LonglineDetailCompositionServiceController.java | 11 +- ...LonglineGlobalCompositionServiceController.java | 11 +- .../v1/longline/SetLonglineServiceController.java | 23 +- .../v1/longline/TdrServiceController.java | 11 +- .../TripLonglineGearUseServiceController.java | 11 +- .../v1/longline/TripLonglineServiceController.java | 33 +- ...tivitySeineObservedSystemServiceController.java | 11 +- .../v1/seine/ActivitySeineServiceController.java | 27 +- .../v1/seine/FloatingObjectServiceController.java | 30 +- .../v1/seine/NonTargetCatchServiceController.java | 11 +- .../v1/seine/NonTargetSampleServiceController.java | 14 +- .../ObjectObservedSpeciesServiceController.java | 14 +- .../ObjectSchoolEstimateServiceController.java | 14 +- .../v1/seine/RouteServiceController.java | 27 +- .../v1/seine/SchoolEstimateServiceController.java | 14 +- .../v1/seine/SetSeineServiceController.java | 26 +- .../v1/seine/TargetCatchServiceController.java | 11 +- .../v1/seine/TargetSampleServiceController.java | 11 +- ...TransmittingBuoyOperationServiceController.java | 14 +- .../seine/TripSeineGearUseServiceController.java | 11 +- .../v1/seine/TripSeineServiceController.java | 33 +- .../ObserveReferenceSetRequestInjector.java | 51 + .../observe/ObserveTopiaPersistenceContext.java | 15 + .../entities/constants/ReferenceLocale.java | 161 -- .../longline/ActivityLonglineTopiaDao.java | 20 +- .../entities/longline/TripLonglineTopiaDao.java | 22 +- .../migration/AbstractDataSourceMigration.java | 4 +- .../DataSourceMigrationForVersion_5_0_1.java | 72 + .../referentiel/I18nReferenceEntities.java | 83 +- .../entities/referentiel/ProgramTopiaDao.java | 23 +- .../entities/referentiel/ReferenceEntities.java | 23 +- .../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 | 130 ++ .../services/service/ReferenceSetsRequest.java | 37 + .../services/service/ReferentialService.java | 28 +- .../actions/validate/ValidateResultForDto.java | 8 +- .../actions/validate/ValidateResultForDtoType.java | 4 +- .../longline/ActivityLongLineEncouterService.java | 7 +- .../ActivityLongLineSensorUsedService.java | 7 +- .../service/longline/ActivityLonglineService.java | 25 +- .../service/longline/BranchlineService.java | 10 +- .../service/longline/SetLonglineCatchService.java | 7 +- .../SetLonglineDetailCompositionService.java | 7 +- .../SetLonglineGlobalCompositionService.java | 7 +- .../service/longline/SetLonglineService.java | 15 +- .../services/service/longline/TdrService.java | 7 +- .../longline/TripLonglineGearUseService.java | 7 +- .../service/longline/TripLonglineService.java | 25 +- .../seine/ActivitySeineObservedSystemService.java | 7 +- .../service/seine/ActivitySeineService.java | 19 +- .../service/seine/FloatingObjectService.java | 22 +- .../service/seine/NonTargetCatchService.java | 7 +- .../service/seine/NonTargetSampleService.java | 10 +- .../seine/ObjectObservedSpeciesService.java | 10 +- .../service/seine/ObjectSchoolEstimateService.java | 10 +- .../services/service/seine/RouteService.java | 19 +- .../service/seine/SchoolEstimateService.java | 10 +- .../services/service/seine/SetSeineService.java | 18 +- .../services/service/seine/TargetCatchService.java | 7 +- .../service/seine/TargetSampleService.java | 7 +- .../seine/TransmittingBuoyOperationService.java | 10 +- .../service/seine/TripSeineGearUseService.java | 7 +- .../services/service/seine/TripSeineService.java | 24 +- .../observe/services/dto/AbstractReference.java | 163 ++ ...erenceSetDto.java => AbstractReferenceSet.java} | 42 +- .../fr/ird/observe/services/dto/DataReference.java | 71 + ...{ReferenceSetDto.java => DataReferenceSet.java} | 31 +- .../java/fr/ird/observe/services/dto/Form.java | 95 + .../java/fr/ird/observe/services/dto/FormDto.java | 120 -- .../java/fr/ird/observe/services/dto/FormDtos.java | 46 - .../java/fr/ird/observe/services/dto/IdDtos.java | 28 +- .../fr/ird/observe/services/dto/ReferenceDto.java | 164 -- .../fr/ird/observe/services/dto/ReferenceDtos.java | 128 -- .../ird/observe/services/dto/ReferenceSetDtos.java | 106 -- .../dto/ReferenceSetNotFoundException.java | 57 - .../fr/ird/observe/services/dto/TripMapDtos.java | 15 + .../services/dto/constants/ReferentialLocale.java | 26 +- .../observe/services/dto/gson/ClassAdapter.java | 39 +- .../observe/services/dto/gson/FormDtoAdapter.java | 38 - .../services/dto/gson/ObserveDtoGsonSupplier.java | 27 +- .../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 | 164 ++ .../dto/reference/ReferenceBinderEngine.java | 22 + .../reference/ReferenceBinderEngineSupplier.java | 41 + .../dto/reference/ReferenceSetDefinition.java | 95 + .../ReferentialReferenceSetDefinitions.java | 290 +++ .../request/ReferenceSetRequestDefinition.java | 97 + .../request/ReferenceSetRequestDefinitions.java | 502 +++++ .../request/ReferenceSetRequestKeyDefinition.java | 78 + .../dto/referential/I18nReferentialDtos.java | 42 + .../services/dto/referential/PersonDtos.java | 31 +- .../services/dto/referential/ProgramDtos.java | 41 +- .../services/dto/referential/ReferentialDtos.java | 16 +- .../dto/referential/ReferentialReference.java | 93 + .../dto/referential/ReferentialReferenceDto.java | 104 -- .../dto/referential/ReferentialReferenceDtos.java | 48 - .../dto/referential/ReferentialReferenceSet.java | 68 + .../observe/services/dto/result/SaveResultDto.java | 15 + .../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 | 48 +- .../src/main/xmi/observe-services-dto-common.zargo | Bin 42827 -> 43178 bytes .../xmi/observe-services-dto-longline.properties | 151 +- .../main/xmi/observe-services-dto-longline.zargo | Bin 66568 -> 64908 bytes .../main/xmi/observe-services-dto-seine.properties | 81 +- .../src/main/xmi/observe-services-dto-seine.zargo | Bin 62122 -> 60150 bytes .../services/service/AbstractServiceRestTest.java | 83 +- .../service/ReferenceValuesSetServiceRestTest.java | 90 + .../service/ReferentialServiceRestTest.java | 22 +- .../report/AbstractReportServiceRestTest.java | 4 +- .../seine/TripSeineGearUseServiceRestTest.java | 32 +- .../service/seine/TripSeineServiceRestTest.java | 112 +- .../services/ObserveServiceFactoryTopia.java | 27 +- .../ird/observe/services/ObserveServiceTopia.java | 694 +++---- .../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 | 72 + .../data/ActivityLonglineEncouterDtoBinder.java | 56 + .../data/ActivityLonglineSensorUsedDtoBinder.java | 42 + .../binder/data/ActivityLonglineStubDtoBinder.java | 37 + .../services/binder/data/ActivitySeineBinder.java | 104 ++ .../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 | 74 + .../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 | 90 + .../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 | 332 ---- .../builder/EntityToReferenceDtoBuilder.java | 98 - .../EntityToReferentialReferenceDtoBuilder.java | 122 -- .../observe/services/dto/ObserveDtoBinders.java | 62 - .../services/dto/ObserveDtosInitializer.java | 1962 -------------------- .../observe/services/dto/ReferenceTypeName.java | 49 - .../services/service/ReferentialServiceTopia.java | 223 +-- .../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 | 39 +- .../ActivityLongLineSensorUsedServiceTopia.java | 43 +- .../longline/ActivityLonglineServiceTopia.java | 118 +- .../service/longline/BranchlineServiceTopia.java | 59 +- .../longline/SetLonglineCatchServiceTopia.java | 161 +- .../SetLonglineDetailCompositionServiceTopia.java | 63 +- .../SetLonglineGlobalCompositionServiceTopia.java | 56 +- .../service/longline/SetLonglineServiceTopia.java | 93 +- .../services/service/longline/TdrServiceTopia.java | 148 +- .../longline/TripLonglineGearUseServiceTopia.java | 46 +- .../service/longline/TripLonglineServiceTopia.java | 144 +- .../ActivitySeineObservedSystemServiceTopia.java | 36 +- .../service/seine/ActivitySeineServiceTopia.java | 135 +- .../service/seine/FloatingObjectServiceTopia.java | 97 +- .../service/seine/NonTargetCatchServiceTopia.java | 57 +- .../service/seine/NonTargetSampleServiceTopia.java | 79 +- .../seine/ObjectObservedSpeciesServiceTopia.java | 47 +- .../seine/ObjectSchoolEstimateServiceTopia.java | 47 +- .../services/service/seine/RouteServiceTopia.java | 119 +- .../service/seine/SchoolEstimateServiceTopia.java | 51 +- .../service/seine/SetSeineServiceTopia.java | 71 +- .../service/seine/TargetCatchServiceTopia.java | 83 +- .../service/seine/TargetSampleServiceTopia.java | 75 +- .../TransmittingBuoyOperationServiceTopia.java | 50 +- .../seine/TripSeineGearUseServiceTopia.java | 46 +- .../service/seine/TripSeineServiceTopia.java | 154 +- ...ces.dto.reference.ReferenceBinderEngineSupplier | 1 + .../services/ApplicationContextResource.java | 2 - .../ird/observe/services/DataSourceResource.java | 20 +- .../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 | 36 +- .../DataSourceDumpProducerServiceTopiaTest.java | 3 + .../service/DataSourceServiceTopiaTest.java | 38 +- .../service/ReferentialServiceTopiaTest.java | 148 +- .../fr/ird/observe/services/service/RigthTest.java | 15 +- .../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 | 54 +- .../service/seine/RouteServiceTopiaTest.java | 8 +- .../seine/TargetSampleServiceTopiaTest.java | 20 +- .../seine/TripSeineGearUseServiceTopiaTest.java | 128 +- .../service/seine/TripSeineServiceTopiaTest.java | 202 +- pom.xml | 35 +- src/site/site_fr.xml | 15 +- 538 files changed, 17880 insertions(+), 11558 deletions(-) create mode 100644 .gitlab-ci.yml 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%) create mode 100644 observe-application-swing/src/main/java/fr/ird/observe/ui/util/decorator/TargetCatchDecorator.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/injector/ObserveReferenceSetRequestInjector.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 create mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/service/ObserveReferentialCache.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 copy observe-services-model/src/main/java/fr/ird/observe/services/dto/{ReferenceSetDto.java => AbstractReferenceSet.java} (51%) 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/{ReferenceSetDto.java => DataReferenceSet.java} (61%) 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/ReferenceSetDtos.java delete mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/ReferenceSetNotFoundException.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/TripMapDtos.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/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 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 create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/ReferenceSetDefinition.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/ReferentialReferenceSetDefinitions.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 create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/reference/request/ReferenceSetRequestKeyDefinition.java 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 create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/result/SaveResultDto.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 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 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 -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.