This is an automated email from the git hooks/post-receive script. New change to branch feature/7520 in repository observe. See http://git.codelutin.com/observe.git discards 5dce55c ajout de la date de mise a jour pour les Trip, Route, Activity, Set (refs #7470) discards 1f5c293 ajout de la date de mise a jour pour les entité dans le référentiel (refs #7520) adds 7a69101 test sauvegard de trip seine (refs #7463) adds 27f0d09 ajout la traduction (refs #7463) adds 6608e8e Ajout d'injecteurs pour récuperer les paramètres dans les controlleurs adds 5c0958d Rendre les configuration clonable adds 9a90711 Suppression d'un converter non utilisé adds 0ccce26 Ajout d'un test pour le service de Ping adds 148a817 Vérifier si le host existe bien adds 04279d6 L'injecteur de configuration de sources de données utilise le parametre de la requete adds cc0f39c Revue injecteurs de configuration adds 0f8b763 revue des configuration de test (j'ai remis les valeurs par defaut adds 49833e6 Changement d'api adds 3ddbb24 Changement d'api adds 0197833 Ajout de FIXME à corriger plus tard adds 8efc6af Revue de l'init d'une base sur l'application web adds b6555d5 Possibilité d'utiliser la connexion pour obtenir un service adds fd42767 Le test de ping refonctionne adds 01b2a88 Ajout de fixme sur le test de DatasourceService car la gestion d'esxception n'est pas encore gérée au niveau du serveur web adds e1754fe On ne soumet dans le header que le jeton de securite adds 2b4cab6 Simplification de la sécurité + Gestion des erreurs au niveau du serveur web (reste à gérer le retour dans le client REST) adds 4e74ded Test de validation et des équipements + correction (refs #7463) adds 250042d renommer les propriétées dans le context de validation (refs #7463) adds d6e11a2 ajout de la traduction des messages de validation côté serveur (refs #7463) adds 841c7c4 optimisation des tests topia (refs #7463) adds 5eeab8c Tout les objets transferables sur le web hérite de ObserveDto poour faclilité l'injection des paramètres (refs #7463) adds dee5817 Test de generation des rapports en mode REST + correction Ajout des annotayions @PostRequest et @DeleteRequest pour utiliser les méthodes POST ou DELETE dans les requêtes REST (refs #7463) adds 30aa0b1 Test de consilidation des données en mode REST (refs #7463) adds b7cff03 Test de consilidation des données en mode REST (refs #7463) adds 43cab37 Ajout de javadoc adds 01c67c9 Renommage aussi de editingReferentielList en editingReferentielListEntity adds c586f6f Ajout aussi de la méthode DELETE sur le mapping adds 6ceca24 Retour sur develop Merge branch 'feature/7463-3' into develop new 8b62ca0 ajout de la date de mise a jour pour les entité dans le référentiel (refs #7520) new 63cea72 ajout de la date de mise a jour pour les Trip, Route, Activity, Set (refs #7470) This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (5dce55c) \ N -- N -- N refs/heads/feature/7520 (63cea72) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. The 2 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 63cea729061a15fe4f46b43c2b511bf8d5ebc797 Author: Sylvain Bavencoff <bavencoff@codelutin.com> Date: Thu Sep 10 16:08:39 2015 +0200 ajout de la date de mise a jour pour les Trip, Route, Activity, Set (refs #7470) commit 8b62ca0cb7373042998854d2030c03bf69f3725d Author: Sylvain Bavencoff <bavencoff@codelutin.com> Date: Thu Sep 10 15:18:33 2015 +0200 ajout de la date de mise a jour pour les entité dans le référentiel (refs #7520) Summary of changes: observe-application-web/pom.xml | 7 + .../ObserveDataSourceConfigurationConverter.java | 47 --- .../web/ObserveWebApplicationListener.java | 34 +- .../application/web/ObserveWebMotionFilter.java | 60 +-- .../web/controller/ObserveWebMotionController.java | 13 +- .../web/controller/v1/ConfigurationController.java | 2 +- .../controller/v1/DataSourceServiceController.java | 49 ++- ...serveAuthenticatedServiceControllerSupport.java | 30 ++ .../v1/ObserveServiceControllerSupport.java | 54 ++- .../controller/v1/ObserveWebErrorController.java | 97 +++++ .../v1/ReferentialServiceController.java | 9 +- .../ConsolidateDataServiceController.java | 4 +- .../v1/actions/report/ReportServiceController.java | 16 +- .../validate/ValidateServiceController.java | 12 +- .../ActivityLongLineEncouterServiceController.java | 4 +- ...ctivityLongLineSensorUsedServiceController.java | 4 +- .../ActivityLonglineServiceController.java | 4 +- .../GearUseFeaturesLonglineServiceController.java | 4 +- .../SetLonglineCatchServiceController.java | 4 +- ...LonglineDetailCompositionServiceController.java | 4 +- ...LonglineGlobalCompositionServiceController.java | 4 +- .../v1/longline/SetLonglineServiceController.java | 4 +- .../v1/longline/TdrServiceController.java | 4 +- .../v1/longline/TripLonglineServiceController.java | 4 +- ...tivitySeineObservedSystemServiceController.java | 4 +- .../v1/seine/ActivitySeineServiceController.java | 4 +- .../v1/seine/FloatingObjectServiceController.java | 4 +- .../GearUseFeaturesSeineServiceController.java | 4 +- .../v1/seine/NonTargetCatchServiceController.java | 4 +- .../v1/seine/NonTargetSampleServiceController.java | 4 +- .../ObjectObservedSpeciesServiceController.java | 4 +- .../ObjectSchoolEstimateServiceController.java | 4 +- .../v1/seine/RouteServiceController.java | 4 +- .../v1/seine/SchoolEstimateServiceController.java | 4 +- .../v1/seine/SetSeineServiceController.java | 4 +- .../v1/seine/TargetCatchServiceController.java | 4 +- .../v1/seine/TargetSampleServiceController.java | 4 +- ...TransmittingBuoyOperationServiceController.java | 4 +- .../v1/seine/TripSeineServiceController.java | 4 +- .../ObserveDataSourceConfigurationInjector.java | 57 +++ .../web/injector/ObserveDtoInjector.java | 50 +++ .../web/request/ObserveWebRequestContext.java | 70 ++-- .../request/ObserveWebRequestSecurityContext.java | 62 --- .../web/security/AdminApiKeyNotFoundException.java | 11 + .../AuthenticationTokenNotFoundException.java | 11 + .../BadObserveWebUserPasswordException.java | 5 +- .../InvalidAdminKeyApiException.java | 4 +- .../InvalidAuthenticationTokenException.java | 2 +- .../ObserveWebSecurityApplicationContext.java | 13 +- .../ObserveWebSecurityExceptionSupport.java | 26 ++ .../SecurityRequestContextNotFoundException.java | 11 + .../security/UnknownObserveWebUserException.java | 4 +- .../UnknownObserveWebUserForDatabaseException.java | 3 +- .../web/security/UserLoginNotFoundException.java | 11 + .../security/UserPasswordNotFoundException.java | 11 + observe-application-web/src/main/resources/mapping | 10 +- .../field/ActivityDebutDePecheSaneValidator.java | 4 +- .../field/ActivityFinDePecheSaneValidator.java | 4 +- .../field/ActivityFinDeVeilleExistsValidator.java | 4 +- .../field/ActivitySimpleSpeedValidator.java | 2 +- .../field/RouteActivitysFieldValidator.java | 4 +- .../field/SetLonglineUniqueHomeIdValidator.java | 2 +- .../field/SetLonglineUniqueNumberValidator.java | 2 +- .../field/VesselActivityFieldValidator.java | 8 +- ...ActivityLongline-n1-create-error-validation.xml | 12 +- ...ActivityLongline-n1-update-error-validation.xml | 10 +- .../SetLongline-n1-create-error-validation.xml | 40 +- .../SetLongline-n1-update-error-validation.xml | 40 +- .../Country-n1-create-error-validation.xml | 8 +- .../Country-n1-update-error-validation.xml | 8 +- .../FpaZone-n1-create-error-validation.xml | 4 +- .../FpaZone-n1-update-error-validation.xml | 4 +- .../Gear-n1-create-error-validation.xml | 4 +- .../Gear-n1-update-error-validation.xml | 4 +- ...earCaracteristic-n1-create-error-validation.xml | 4 +- ...earCaracteristic-n1-update-error-validation.xml | 4 +- ...aracteristicType-n1-create-error-validation.xml | 4 +- ...aracteristicType-n1-update-error-validation.xml | 4 +- .../Harbour-n1-create-error-validation.xml | 4 +- .../Harbour-n1-update-error-validation.xml | 4 +- ...hWeightParameter-n1-create-error-validation.xml | 10 +- ...hWeightParameter-n1-update-error-validation.xml | 10 +- .../Ocean-n1-create-error-validation.xml | 4 +- .../Ocean-n1-update-error-validation.xml | 4 +- .../Organism-n1-create-error-validation.xml | 4 +- .../Organism-n1-update-error-validation.xml | 4 +- .../Person-n1-create-error-validation.xml | 4 +- .../Person-n1-update-error-validation.xml | 4 +- .../Program-n1-create-error-validation.xml | 4 +- .../Program-n1-update-error-validation.xml | 4 +- .../referentiel/Sex-n1-create-error-validation.xml | 4 +- .../referentiel/Sex-n1-update-error-validation.xml | 4 +- .../Species-n1-create-error-validation.xml | 12 +- .../Species-n1-update-error-validation.xml | 12 +- .../SpeciesGroup-n1-create-error-validation.xml | 4 +- .../SpeciesGroup-n1-update-error-validation.xml | 4 +- .../SpeciesList-n1-create-error-validation.xml | 4 +- .../SpeciesList-n1-update-error-validation.xml | 4 +- .../Vessel-n1-create-error-validation.xml | 4 +- .../Vessel-n1-update-error-validation.xml | 4 +- ...sselSizeCategory-n1-create-error-validation.xml | 4 +- ...sselSizeCategory-n1-update-error-validation.xml | 4 +- .../VesselType-n1-create-error-validation.xml | 4 +- .../VesselType-n1-update-error-validation.xml | 4 +- ...aitHaulingStatus-n1-create-error-validation.xml | 4 +- ...aitHaulingStatus-n1-update-error-validation.xml | 4 +- ...aitSettingStatus-n1-create-error-validation.xml | 4 +- ...aitSettingStatus-n1-update-error-validation.xml | 4 +- .../BaitType-n1-create-error-validation.xml | 4 +- .../BaitType-n1-update-error-validation.xml | 4 +- ...atchFateLongline-n1-create-error-validation.xml | 4 +- ...atchFateLongline-n1-update-error-validation.xml | 4 +- .../EncounterType-n1-create-error-validation.xml | 4 +- .../EncounterType-n1-update-error-validation.xml | 4 +- .../Healthness-n1-create-error-validation.xml | 4 +- .../Healthness-n1-update-error-validation.xml | 4 +- .../HookPosition-n1-create-error-validation.xml | 4 +- .../HookPosition-n1-update-error-validation.xml | 4 +- .../HookSize-n1-create-error-validation.xml | 4 +- .../HookSize-n1-update-error-validation.xml | 4 +- .../HookType-n1-create-error-validation.xml | 4 +- .../HookType-n1-update-error-validation.xml | 4 +- ...rizontalPosition-n1-create-error-validation.xml | 4 +- ...rizontalPosition-n1-update-error-validation.xml | 4 +- ...VerticalPosition-n1-create-error-validation.xml | 4 +- ...VerticalPosition-n1-update-error-validation.xml | 4 +- ...LightsticksColor-n1-create-error-validation.xml | 4 +- ...LightsticksColor-n1-update-error-validation.xml | 4 +- .../LightsticksType-n1-create-error-validation.xml | 4 +- .../LightsticksType-n1-update-error-validation.xml | 4 +- .../LineType-n1-create-error-validation.xml | 4 +- .../LineType-n1-update-error-validation.xml | 4 +- .../MaturityStatus-n1-create-error-validation.xml | 4 +- .../MaturityStatus-n1-update-error-validation.xml | 4 +- .../MitigationType-n1-create-error-validation.xml | 4 +- .../MitigationType-n1-update-error-validation.xml | 4 +- .../SensorBrand-n1-create-error-validation.xml | 4 +- .../SensorBrand-n1-update-error-validation.xml | 4 +- ...SensorDataFormat-n1-create-error-validation.xml | 4 +- ...SensorDataFormat-n1-update-error-validation.xml | 4 +- .../SensorType-n1-create-error-validation.xml | 4 +- .../SensorType-n1-update-error-validation.xml | 4 +- .../SettingShape-n1-create-error-validation.xml | 4 +- .../SettingShape-n1-update-error-validation.xml | 4 +- .../SizeMeasureType-n1-create-error-validation.xml | 4 +- .../SizeMeasureType-n1-update-error-validation.xml | 4 +- .../StomacFullness-n1-create-error-validation.xml | 4 +- .../StomacFullness-n1-update-error-validation.xml | 4 +- .../TripType-n1-create-error-validation.xml | 4 +- .../TripType-n1-update-error-validation.xml | 4 +- ...ActivityLongline-n1-create-error-validation.xml | 4 +- ...ActivityLongline-n1-update-error-validation.xml | 4 +- ...eightMeasureType-n1-create-error-validation.xml | 4 +- ...eightMeasureType-n1-update-error-validation.xml | 4 +- .../DetectionMode-n1-create-error-validation.xml | 4 +- .../DetectionMode-n1-update-error-validation.xml | 4 +- .../ObjectFate-n1-create-error-validation.xml | 4 +- .../ObjectFate-n1-update-error-validation.xml | 4 +- .../ObjectOperation-n1-create-error-validation.xml | 4 +- .../ObjectOperation-n1-update-error-validation.xml | 4 +- .../ObjectType-n1-create-error-validation.xml | 4 +- .../ObjectType-n1-update-error-validation.xml | 4 +- .../ObservedSystem-n1-create-error-validation.xml | 4 +- .../ObservedSystem-n1-update-error-validation.xml | 4 +- ...ReasonForDiscard-n1-create-error-validation.xml | 4 +- ...ReasonForDiscard-n1-update-error-validation.xml | 4 +- ...asonForNoFishing-n1-create-error-validation.xml | 4 +- ...asonForNoFishing-n1-update-error-validation.xml | 4 +- ...ReasonForNullSet-n1-create-error-validation.xml | 4 +- ...ReasonForNullSet-n1-update-error-validation.xml | 4 +- .../SpeciesFate-n1-create-error-validation.xml | 4 +- .../SpeciesFate-n1-update-error-validation.xml | 4 +- .../SpeciesStatus-n1-create-error-validation.xml | 4 +- .../SpeciesStatus-n1-update-error-validation.xml | 4 +- ...roundingActivity-n1-create-error-validation.xml | 4 +- ...roundingActivity-n1-update-error-validation.xml | 4 +- ...ingBuoyOperation-n1-create-error-validation.xml | 4 +- ...ingBuoyOperation-n1-update-error-validation.xml | 4 +- ...smittingBuoyType-n1-create-error-validation.xml | 4 +- ...smittingBuoyType-n1-update-error-validation.xml | 4 +- ...selActivitySeine-n1-create-error-validation.xml | 4 +- ...selActivitySeine-n1-update-error-validation.xml | 4 +- .../WeightCategory-n1-create-error-validation.xml | 4 +- .../WeightCategory-n1-update-error-validation.xml | 4 +- .../seine/Wind-n1-create-error-validation.xml | 4 +- .../seine/Wind-n1-update-error-validation.xml | 4 +- .../ActivitySeine-n1-create-error-validation.xml | 12 +- .../ActivitySeine-n1-update-error-validation.xml | 12 +- .../seine/Route-n1-create-error-validation.xml | 6 +- .../seine/Route-n1-create-warning-validation.xml | 2 +- .../seine/Route-n1-update-error-validation.xml | 16 +- .../seine/Route-n1-update-warning-validation.xml | 2 +- .../seine/SetSeine-n1-create-error-validation.xml | 6 +- .../seine/SetSeine-n1-update-error-validation.xml | 8 +- ...> observe-entities-validation_es_ES.properties} | 0 .../src/main/filters/observe-reports.properties | 10 +- .../services/service/ReferentialService.java | 5 + .../ConsolidateActivitySeineDataResult.java | 3 +- .../consolidate/ConsolidateDataService.java | 2 + .../ConsolidateTripSeineDataRequest.java | 3 +- .../ConsolidateTripSeineDataResult.java | 3 +- .../service/actions/report/ReportBuilder.java | 49 +-- .../service/actions/report/ReportService.java | 14 +- .../actions/report/model/ReportOperation.java | 106 ----- .../actions/report/model/ReportRequest.java | 406 ------------------- .../report/model/operations/ExecuteRequests.java | 120 ------ .../report/model/operations/GroupByLength.java | 111 ------ .../actions/report/model/operations/SumColumn.java | 129 ------ .../report/model/operations/SumIntColumn.java | 129 ------ .../actions/report/model/operations/SumIntRow.java | 129 ------ .../actions/report/model/operations/SumRow.java | 129 ------ .../actions/validate/ValidateDataRequest.java | 3 +- .../actions/validate/ValidateDataResult.java | 3 +- .../validate/ValidateReferentialsRequest.java | 3 +- .../validate/ValidateReferentialsResult.java | 3 +- .../actions/validate/ValidateResultForDto.java | 3 +- .../actions/validate/ValidateResultForDtoType.java | 3 +- .../service/actions/validate/ValidateService.java | 7 +- .../actions/validate/ValidationMessage.java | 3 +- .../longline/ActivityLongLineEncouterService.java | 2 + .../ActivityLongLineSensorUsedService.java | 2 + .../service/longline/ActivityLonglineService.java | 4 + .../longline/GearUseFeaturesLonglineService.java | 4 + .../service/longline/SetLonglineCatchService.java | 2 + .../SetLonglineDetailCompositionService.java | 2 + .../SetLonglineGlobalCompositionService.java | 2 + .../service/longline/SetLonglineService.java | 4 + .../services/service/longline/TdrService.java | 2 + .../service/longline/TripLonglineService.java | 4 + .../seine/ActivitySeineObservedSystemService.java | 2 + .../service/seine/ActivitySeineService.java | 4 + .../service/seine/FloatingObjectService.java | 4 + .../service/seine/GearUseFeaturesSeineService.java | 4 + .../service/seine/NonTargetCatchService.java | 2 + .../service/seine/NonTargetSampleService.java | 2 + .../seine/ObjectObservedSpeciesService.java | 2 + .../service/seine/ObjectSchoolEstimateService.java | 2 + .../services/service/seine/RouteService.java | 4 + .../service/seine/SchoolEstimateService.java | 2 + .../services/service/seine/SetSeineService.java | 4 + .../services/service/seine/TargetCatchService.java | 2 + .../service/seine/TargetSampleService.java | 2 + .../seine/TransmittingBuoyOperationService.java | 2 + .../services/service/seine/TripSeineService.java | 4 + .../spi/{NoDataAccess.java => DeleteRequest.java} | 9 +- .../spi/{NoDataAccess.java => PostRequest.java} | 8 +- .../service/actions/report/ReportBuilderTest.java | 11 +- .../ObserveDataSourceConfigurationRest.java | 26 +- ...bserveDataSourceConfigurationRestConstants.java | 6 - .../ObserveDataSourceConfigurationTopiaH2.java | 8 +- .../ObserveDataSourceConfigurationTopiaPG.java | 8 +- .../java/fr/ird/observe/services/dto/IdDtos.java | 11 + .../fr/ird/observe/services/dto/ObserveDto.java | 7 + .../fr/ird/observe/services/dto/ReferenceDto.java | 7 + .../services/dto/actions/report}/DataMatrix.java | 5 +- .../services/dto/actions/report}/Report.java | 5 +- .../dto/actions/report/ReportOperation.java | 17 +- .../services/dto/actions/report/ReportRequest.java | 187 +++++++++ .../dto/actions/report}/ReportVariable.java | 34 +- .../services/dto/gson/ImmutableListAdapter.java | 21 +- .../services/dto/gson/ImmutableMapAdapter.java | 39 ++ .../services/dto/gson/ImmutableSetAdapter.java | 37 ++ .../services/dto/gson/ObserveDtoGsonSupplier.java | 7 + .../services/dto/gson/ReferenceDtoAdapter.java | 21 +- .../dto/gson/ReferentialReferenceDtoAdapter.java | 10 +- .../services/dto/gson/ReportVariableAdapter.java | 55 +++ .../services/ObserveServiceFactoryRest.java | 26 +- .../services/http/ObserveResponseBuilder.java | 3 +- .../fr/ird/observe/services/TestClassResource.java | 16 +- .../ird/observe/services/TestMethodResource.java | 17 +- .../services/service/AbstractServiceRestTest.java | 57 +++ .../service/DataSourceServiceRestTest.java | 10 +- .../services/service/PingServiceRestTest.java | 51 +++ .../ConsolidateDataServiceRestTest.java | 22 +- .../report/AbstractReportServiceRestTest.java | 28 +- .../report/ReportAccessoryCatchRestTest.java | 9 +- .../actions/validate/ValidateServiceTest.java | 60 ++- .../seine/GearUseFeaturesSeineServiceTest.java | 273 +++++++++++++ .../service/seine/TripSeineServiceTest.java | 197 ++++----- .../ObserveDataSourceConfigurationMainFactory.java | 3 +- .../services/ObserveServiceMainFactory.java | 16 +- .../ird/observe/services/ObserveServiceTopia.java | 2 +- .../EntityToReferentialReferenceDtoBuilder.java | 17 + .../service/actions/report/ReportServiceTopia.java | 441 ++++++++++++++++++++- .../actions/validate/ValidateServiceTopia.java | 13 +- .../actions/validate/ValidationDataContext.java | 136 +++---- .../validate/ValidationMessageDetector.java | 64 ++- .../services/ApplicationContextResource.java | 29 ++ .../ird/observe/services/DataSourceResource.java | 31 +- .../services/service/AbstractServiceTopiaTest.java | 30 +- .../report/AbstractReportServiceTopiaTest.java | 8 +- .../actions/report/ReportAccessoryCatch2Test.java | 2 +- .../report/ReportAccessoryCatchByGroup2Test.java | 2 +- .../report/ReportAccessoryCatchByGroupTest.java | 7 +- .../actions/report/ReportAccessoryCatchTest.java | 7 +- .../report/ReportActivityWithCommentTest.java | 6 +- .../actions/report/ReportAllActivitysTest.java | 7 +- .../actions/report/ReportDailySetAndCatchTest.java | 6 +- .../service/actions/report/ReportDcpUsageTest.java | 6 +- .../report/ReportSetByAssociation2Test.java | 2 +- .../actions/report/ReportSetByAssociationTest.java | 6 +- .../report/ReportTargetCatchByAssociationTest.java | 6 +- .../ReportTargetDiscardedByAssociationTest.java | 6 +- .../actions/validate/ValidateServiceTopiaTest.java | 6 +- 304 files changed, 2719 insertions(+), 2493 deletions(-) delete mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/ObserveDataSourceConfigurationConverter.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/ObserveAuthenticatedServiceControllerSupport.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/ObserveWebErrorController.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/injector/ObserveDataSourceConfigurationInjector.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/injector/ObserveDtoInjector.java delete mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/request/ObserveWebRequestSecurityContext.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/AdminApiKeyNotFoundException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/AuthenticationTokenNotFoundException.java rename observe-application-web/src/main/java/fr/ird/observe/application/web/{ => security}/InvalidAdminKeyApiException.java (72%) create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/ObserveWebSecurityExceptionSupport.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/SecurityRequestContextNotFoundException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/UserLoginNotFoundException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/UserPasswordNotFoundException.java rename observe-entities-validation/src/main/resources/i18n/{observe-entities-validation_es_ES_.properties => observe-entities-validation_es_ES.properties} (100%) delete mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/model/ReportOperation.java delete mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/model/ReportRequest.java delete mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/model/operations/ExecuteRequests.java delete mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/model/operations/GroupByLength.java delete mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/model/operations/SumColumn.java delete mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/model/operations/SumIntColumn.java delete mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/model/operations/SumIntRow.java delete mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/model/operations/SumRow.java copy observe-services-api/src/main/java/fr/ird/observe/services/spi/{NoDataAccess.java => DeleteRequest.java} (51%) copy observe-services-api/src/main/java/fr/ird/observe/services/spi/{NoDataAccess.java => PostRequest.java} (51%) create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/IdDtos.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/ObserveDto.java rename {observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/model => observe-services-model/src/main/java/fr/ird/observe/services/dto/actions/report}/DataMatrix.java (97%) rename {observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/model => observe-services-model/src/main/java/fr/ird/observe/services/dto/actions/report}/Report.java (96%) copy observe-business/src/main/java/fr/ird/observe/db/util/TopiaExecutor.java => observe-services-model/src/main/java/fr/ird/observe/services/dto/actions/report/ReportOperation.java (73%) create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/actions/report/ReportRequest.java rename {observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/model => observe-services-model/src/main/java/fr/ird/observe/services/dto/actions/report}/ReportVariable.java (63%) create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/ImmutableMapAdapter.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/ImmutableSetAdapter.java create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/ReportVariableAdapter.java create mode 100644 observe-services-rest/src/test/java/fr/ird/observe/services/service/AbstractServiceRestTest.java create mode 100644 observe-services-rest/src/test/java/fr/ird/observe/services/service/PingServiceRestTest.java copy observe-services-topia/src/test/java/fr/ird/observe/services/service/actions/consolidate/ConsolidateDataServiceTopiaTest.java => observe-services-rest/src/test/java/fr/ird/observe/services/service/actions/consolidate/ConsolidateDataServiceRestTest.java (61%) copy observe-services-topia/src/test/java/fr/ird/observe/services/service/actions/report/AbstractReportServiceTopiaTest.java => observe-services-rest/src/test/java/fr/ird/observe/services/service/actions/report/AbstractReportServiceRestTest.java (89%) copy observe-services-topia/src/test/java/fr/ird/observe/services/service/actions/report/ReportAccessoryCatchTest.java => observe-services-rest/src/test/java/fr/ird/observe/services/service/actions/report/ReportAccessoryCatchRestTest.java (95%) copy observe-services-topia/src/test/java/fr/ird/observe/services/service/actions/validate/ValidateServiceTopiaTest.java => observe-services-rest/src/test/java/fr/ird/observe/services/service/actions/validate/ValidateServiceTest.java (88%) create mode 100644 observe-services-rest/src/test/java/fr/ird/observe/services/service/seine/GearUseFeaturesSeineServiceTest.java -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.