Observe-commits
Threads by month
- ----- 2026 -----
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
September 2015
- 1 participants
- 121 discussions
This is an automated email from the git hooks/post-receive script.
New change to branch develop in repository observe.
See http://git.codelutin.com/observe.git
from d2ee608 Renommage moduel de validation + corrige un scope sur une dépendance
new c7c1d2b Fix build
The 1 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 c7c1d2b9ee34abaa7ddb6b8ac6a87234aa680a6d
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Mon Sep 7 10:12:21 2015 +0200
Fix build
Summary of changes:
observe-services-topia/pom.xml | 15 +++++++++++++++
1 file changed, 15 insertions(+)
--
To stop receiving notification emails like this one, please contact
codelutin.com SCM administrator <admin+scm(a)list.forge.codelutin.com>.
1
1
This is an automated email from the git hooks/post-receive script.
New change to branch develop in repository observe.
See http://git.codelutin.com/observe.git
from b140b99 Ne pas utilise des API sun
new 4db39c1 Renommage moduel de validation + corrige un scope sur une dépendance
new d2ee608 Renommage moduel de validation + corrige un scope sur une dépendance
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 d2ee608ba6b1faa4b9fd003ef1d92f0e5da9ffb4
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Mon Sep 7 00:37:32 2015 +0200
Renommage moduel de validation + corrige un scope sur une dépendance
commit 4db39c1467ff72680630ae519f8bdfa42e47e7a4
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Mon Sep 7 00:37:29 2015 +0200
Renommage moduel de validation + corrige un scope sur une dépendance
Summary of changes:
{observe-validation => observe-entities-validation}/LICENSE.txt | 0
{observe-validation => observe-entities-validation}/README.txt | 0
{observe-validation => observe-entities-validation}/changelog.txt | 0
{observe-validation => observe-entities-validation}/pom.xml | 6 +++---
.../src/license/THIRD-PARTY.properties | 0
.../ird/observe/validation/field/AbstractEspeceFieldValidator.java | 0
.../observe/validation/field/ActivityDebutDePecheSaneValidator.java | 0
.../observe/validation/field/ActivityFinDePecheSaneValidator.java | 0
.../validation/field/ActivityFinDeVeilleExistsValidator.java | 0
.../ird/observe/validation/field/ActivitySimpleSpeedValidator.java | 0
.../fr/ird/observe/validation/field/ActivitySpeedValidator.java | 0
.../validation/field/CollectionFieldExpressionValidator2.java | 0
.../ird/observe/validation/field/CollectionUniqueKeyValidator2.java | 0
.../validation/field/ObserveCollectionUniqueKeyValidator.java | 0
.../ird/observe/validation/field/RouteActivitysFieldValidator.java | 0
.../observe/validation/field/SetLonglineUniqueHomeIdValidator.java | 0
.../observe/validation/field/SetLonglineUniqueNumberValidator.java | 0
.../ird/observe/validation/field/SpeciesLengthFieldValidator.java | 0
.../ird/observe/validation/field/SpeciesWeightFieldValidator.java | 0
.../ird/observe/validation/field/VesselActivityFieldValidator.java | 0
.../longline/ActivityLongline-n1-create-error-validation.xml | 0
.../longline/ActivityLongline-n1-create-warning-validation.xml | 0
.../ActivityLongline-n1-update-encounter-error-validation.xml | 0
.../longline/ActivityLongline-n1-update-error-validation.xml | 0
.../ActivityLongline-n1-update-sensorUsed-error-validation.xml | 0
.../longline/ActivityLongline-n1-update-warning-validation.xml | 0
.../longline/BaitsComposition-n1-update-error-validation.xml | 0
.../entities/longline/Basket-n1-update-table-error-validation.xml | 0
.../Branchline-n1-update-catchLongline-error-validation.xml | 0
.../entities/longline/Branchline-n1-update-error-validation.xml | 0
.../longline/Branchline-n1-update-table-error-validation.xml | 0
.../entities/longline/Branchline-n1-update-warning-validation.xml | 0
.../longline/BranchlinesComposition-n1-update-error-validation.xml | 0
.../entities/longline/CatchLongline-n1-update-error-validation.xml | 0
.../longline/CatchLongline-n1-update-warning-validation.xml | 0
.../entities/longline/Encounter-n1-update-error-validation.xml | 0
.../entities/longline/Encounter-n1-update-warning-validation.xml | 0
.../longline/FloatlinesComposition-n1-update-error-validation.xml | 0
.../longline/GearUseFeaturesLongline-n1-update-error-validation.xml | 0
.../longline/HooksComposition-n1-update-error-validation.xml | 0
.../entities/longline/Section-n1-update-table-error-validation.xml | 0
.../entities/longline/SensorUsed-n1-update-error-validation.xml | 0
.../entities/longline/SensorUsed-n1-update-warning-validation.xml | 0
.../entities/longline/SetLongline-n1-create-error-validation.xml | 0
.../entities/longline/SetLongline-n1-create-warning-validation.xml | 0
.../SetLongline-n1-update-baitsComposition-error-validation.xml | 0
...etLongline-n1-update-branchlinesComposition-error-validation.xml | 0
.../entities/longline/SetLongline-n1-update-error-validation.xml | 0
...SetLongline-n1-update-floatlinesComposition-error-validation.xml | 0
.../SetLongline-n1-update-globalComposition-error-validation.xml | 0
.../SetLongline-n1-update-hooksComposition-error-validation.xml | 0
.../entities/longline/SetLongline-n1-update-warning-validation.xml | 0
.../observe/entities/longline/Tdr-n1-update-error-validation.xml | 0
.../observe/entities/longline/Tdr-n1-update-warning-validation.xml | 0
.../entities/longline/TripLongline-n1-create-error-validation.xml | 0
.../entities/longline/TripLongline-n1-create-warning-validation.xml | 0
.../entities/longline/TripLongline-n1-update-error-validation.xml | 0
.../entities/longline/TripLongline-n1-update-warning-validation.xml | 0
.../entities/referentiel/Country-n1-create-error-validation.xml | 0
.../entities/referentiel/Country-n1-create-warning-validation.xml | 0
.../entities/referentiel/Country-n1-update-error-validation.xml | 0
.../entities/referentiel/Country-n1-update-warning-validation.xml | 0
.../entities/referentiel/FpaZone-n1-create-error-validation.xml | 0
.../entities/referentiel/FpaZone-n1-create-warning-validation.xml | 0
.../entities/referentiel/FpaZone-n1-update-error-validation.xml | 0
.../entities/referentiel/FpaZone-n1-update-warning-validation.xml | 0
.../entities/referentiel/Gear-n1-create-error-validation.xml | 0
.../entities/referentiel/Gear-n1-create-warning-validation.xml | 0
.../entities/referentiel/Gear-n1-update-error-validation.xml | 0
.../entities/referentiel/Gear-n1-update-warning-validation.xml | 0
.../referentiel/GearCaracteristic-n1-create-error-validation.xml | 0
.../referentiel/GearCaracteristic-n1-create-warning-validation.xml | 0
.../referentiel/GearCaracteristic-n1-update-error-validation.xml | 0
.../referentiel/GearCaracteristic-n1-update-warning-validation.xml | 0
.../GearCaracteristicType-n1-create-error-validation.xml | 0
.../GearCaracteristicType-n1-create-warning-validation.xml | 0
.../GearCaracteristicType-n1-update-error-validation.xml | 0
.../GearCaracteristicType-n1-update-warning-validation.xml | 0
.../entities/referentiel/Harbour-n1-create-error-validation.xml | 0
.../entities/referentiel/Harbour-n1-create-warning-validation.xml | 0
.../entities/referentiel/Harbour-n1-update-error-validation.xml | 0
.../entities/referentiel/Harbour-n1-update-warning-validation.xml | 0
.../LengthWeightParameter-n1-create-error-validation.xml | 0
.../LengthWeightParameter-n1-create-warning-validation.xml | 0
.../LengthWeightParameter-n1-update-error-validation.xml | 0
.../LengthWeightParameter-n1-update-warning-validation.xml | 0
.../entities/referentiel/Ocean-n1-create-error-validation.xml | 0
.../entities/referentiel/Ocean-n1-create-warning-validation.xml | 0
.../entities/referentiel/Ocean-n1-update-error-validation.xml | 0
.../entities/referentiel/Ocean-n1-update-warning-validation.xml | 0
.../entities/referentiel/Organism-n1-create-error-validation.xml | 0
.../entities/referentiel/Organism-n1-create-warning-validation.xml | 0
.../entities/referentiel/Organism-n1-update-error-validation.xml | 0
.../entities/referentiel/Organism-n1-update-warning-validation.xml | 0
.../entities/referentiel/Person-n1-create-error-validation.xml | 0
.../entities/referentiel/Person-n1-create-warning-validation.xml | 0
.../entities/referentiel/Person-n1-update-error-validation.xml | 0
.../entities/referentiel/Person-n1-update-warning-validation.xml | 0
.../entities/referentiel/Program-n1-create-error-validation.xml | 0
.../entities/referentiel/Program-n1-create-warning-validation.xml | 0
.../entities/referentiel/Program-n1-update-error-validation.xml | 0
.../entities/referentiel/Program-n1-update-warning-validation.xml | 0
.../observe/entities/referentiel/Sex-n1-create-error-validation.xml | 0
.../entities/referentiel/Sex-n1-create-warning-validation.xml | 0
.../observe/entities/referentiel/Sex-n1-update-error-validation.xml | 0
.../entities/referentiel/Sex-n1-update-warning-validation.xml | 0
.../entities/referentiel/Species-n1-create-error-validation.xml | 0
.../entities/referentiel/Species-n1-create-warning-validation.xml | 0
.../entities/referentiel/Species-n1-update-error-validation.xml | 0
.../entities/referentiel/Species-n1-update-warning-validation.xml | 0
.../referentiel/SpeciesGroup-n1-create-error-validation.xml | 0
.../referentiel/SpeciesGroup-n1-create-warning-validation.xml | 0
.../referentiel/SpeciesGroup-n1-update-error-validation.xml | 0
.../referentiel/SpeciesGroup-n1-update-warning-validation.xml | 0
.../entities/referentiel/SpeciesList-n1-create-error-validation.xml | 0
.../referentiel/SpeciesList-n1-create-warning-validation.xml | 0
.../entities/referentiel/SpeciesList-n1-update-error-validation.xml | 0
.../referentiel/SpeciesList-n1-update-warning-validation.xml | 0
.../entities/referentiel/Vessel-n1-create-error-validation.xml | 0
.../entities/referentiel/Vessel-n1-create-warning-validation.xml | 0
.../entities/referentiel/Vessel-n1-update-error-validation.xml | 0
.../entities/referentiel/Vessel-n1-update-warning-validation.xml | 0
.../referentiel/VesselSizeCategory-n1-create-error-validation.xml | 0
.../referentiel/VesselSizeCategory-n1-create-warning-validation.xml | 0
.../referentiel/VesselSizeCategory-n1-update-error-validation.xml | 0
.../referentiel/VesselSizeCategory-n1-update-warning-validation.xml | 0
.../entities/referentiel/VesselType-n1-create-error-validation.xml | 0
.../referentiel/VesselType-n1-create-warning-validation.xml | 0
.../entities/referentiel/VesselType-n1-update-error-validation.xml | 0
.../referentiel/VesselType-n1-update-warning-validation.xml | 0
.../longline/BaitHaulingStatus-n1-create-error-validation.xml | 0
.../longline/BaitHaulingStatus-n1-create-warning-validation.xml | 0
.../longline/BaitHaulingStatus-n1-update-error-validation.xml | 0
.../longline/BaitHaulingStatus-n1-update-warning-validation.xml | 0
.../longline/BaitSettingStatus-n1-create-error-validation.xml | 0
.../longline/BaitSettingStatus-n1-create-warning-validation.xml | 0
.../longline/BaitSettingStatus-n1-update-error-validation.xml | 0
.../longline/BaitSettingStatus-n1-update-warning-validation.xml | 0
.../referentiel/longline/BaitType-n1-create-error-validation.xml | 0
.../referentiel/longline/BaitType-n1-create-warning-validation.xml | 0
.../referentiel/longline/BaitType-n1-update-error-validation.xml | 0
.../referentiel/longline/BaitType-n1-update-warning-validation.xml | 0
.../longline/CatchFateLongline-n1-create-error-validation.xml | 0
.../longline/CatchFateLongline-n1-create-warning-validation.xml | 0
.../longline/CatchFateLongline-n1-update-error-validation.xml | 0
.../longline/CatchFateLongline-n1-update-warning-validation.xml | 0
.../longline/EncounterType-n1-create-error-validation.xml | 0
.../longline/EncounterType-n1-create-warning-validation.xml | 0
.../longline/EncounterType-n1-update-error-validation.xml | 0
.../longline/EncounterType-n1-update-warning-validation.xml | 0
.../referentiel/longline/Healthness-n1-create-error-validation.xml | 0
.../longline/Healthness-n1-create-warning-validation.xml | 0
.../referentiel/longline/Healthness-n1-update-error-validation.xml | 0
.../longline/Healthness-n1-update-warning-validation.xml | 0
.../longline/HookPosition-n1-create-error-validation.xml | 0
.../longline/HookPosition-n1-create-warning-validation.xml | 0
.../longline/HookPosition-n1-update-error-validation.xml | 0
.../longline/HookPosition-n1-update-warning-validation.xml | 0
.../referentiel/longline/HookSize-n1-create-error-validation.xml | 0
.../referentiel/longline/HookSize-n1-create-warning-validation.xml | 0
.../referentiel/longline/HookSize-n1-update-error-validation.xml | 0
.../referentiel/longline/HookSize-n1-update-warning-validation.xml | 0
.../referentiel/longline/HookType-n1-create-error-validation.xml | 0
.../referentiel/longline/HookType-n1-create-warning-validation.xml | 0
.../referentiel/longline/HookType-n1-update-error-validation.xml | 0
.../referentiel/longline/HookType-n1-update-warning-validation.xml | 0
.../longline/ItemHorizontalPosition-n1-create-error-validation.xml | 0
.../ItemHorizontalPosition-n1-create-warning-validation.xml | 0
.../longline/ItemHorizontalPosition-n1-update-error-validation.xml | 0
.../ItemHorizontalPosition-n1-update-warning-validation.xml | 0
.../longline/ItemVerticalPosition-n1-create-error-validation.xml | 0
.../longline/ItemVerticalPosition-n1-create-warning-validation.xml | 0
.../longline/ItemVerticalPosition-n1-update-error-validation.xml | 0
.../longline/ItemVerticalPosition-n1-update-warning-validation.xml | 0
.../longline/LightsticksColor-n1-create-error-validation.xml | 0
.../longline/LightsticksColor-n1-create-warning-validation.xml | 0
.../longline/LightsticksColor-n1-update-error-validation.xml | 0
.../longline/LightsticksColor-n1-update-warning-validation.xml | 0
.../longline/LightsticksType-n1-create-error-validation.xml | 0
.../longline/LightsticksType-n1-create-warning-validation.xml | 0
.../longline/LightsticksType-n1-update-error-validation.xml | 0
.../longline/LightsticksType-n1-update-warning-validation.xml | 0
.../referentiel/longline/LineType-n1-create-error-validation.xml | 0
.../referentiel/longline/LineType-n1-create-warning-validation.xml | 0
.../referentiel/longline/LineType-n1-update-error-validation.xml | 0
.../referentiel/longline/LineType-n1-update-warning-validation.xml | 0
.../longline/MaturityStatus-n1-create-error-validation.xml | 0
.../longline/MaturityStatus-n1-create-warning-validation.xml | 0
.../longline/MaturityStatus-n1-update-error-validation.xml | 0
.../longline/MaturityStatus-n1-update-warning-validation.xml | 0
.../longline/MitigationType-n1-create-error-validation.xml | 0
.../longline/MitigationType-n1-create-warning-validation.xml | 0
.../longline/MitigationType-n1-update-error-validation.xml | 0
.../longline/MitigationType-n1-update-warning-validation.xml | 0
.../referentiel/longline/SensorBrand-n1-create-error-validation.xml | 0
.../longline/SensorBrand-n1-create-warning-validation.xml | 0
.../referentiel/longline/SensorBrand-n1-update-error-validation.xml | 0
.../longline/SensorBrand-n1-update-warning-validation.xml | 0
.../longline/SensorDataFormat-n1-create-error-validation.xml | 0
.../longline/SensorDataFormat-n1-create-warning-validation.xml | 0
.../longline/SensorDataFormat-n1-update-error-validation.xml | 0
.../longline/SensorDataFormat-n1-update-warning-validation.xml | 0
.../referentiel/longline/SensorType-n1-create-error-validation.xml | 0
.../longline/SensorType-n1-create-warning-validation.xml | 0
.../referentiel/longline/SensorType-n1-update-error-validation.xml | 0
.../longline/SensorType-n1-update-warning-validation.xml | 0
.../longline/SettingShape-n1-create-error-validation.xml | 0
.../longline/SettingShape-n1-create-warning-validation.xml | 0
.../longline/SettingShape-n1-update-error-validation.xml | 0
.../longline/SettingShape-n1-update-warning-validation.xml | 0
.../longline/SizeMeasureType-n1-create-error-validation.xml | 0
.../longline/SizeMeasureType-n1-create-warning-validation.xml | 0
.../longline/SizeMeasureType-n1-update-error-validation.xml | 0
.../longline/SizeMeasureType-n1-update-warning-validation.xml | 0
.../longline/StomacFullness-n1-create-error-validation.xml | 0
.../longline/StomacFullness-n1-create-warning-validation.xml | 0
.../longline/StomacFullness-n1-update-error-validation.xml | 0
.../longline/StomacFullness-n1-update-warning-validation.xml | 0
.../referentiel/longline/TripType-n1-create-error-validation.xml | 0
.../referentiel/longline/TripType-n1-create-warning-validation.xml | 0
.../referentiel/longline/TripType-n1-update-error-validation.xml | 0
.../referentiel/longline/TripType-n1-update-warning-validation.xml | 0
.../longline/VesselActivityLongline-n1-create-error-validation.xml | 0
.../VesselActivityLongline-n1-create-warning-validation.xml | 0
.../longline/VesselActivityLongline-n1-update-error-validation.xml | 0
.../VesselActivityLongline-n1-update-warning-validation.xml | 0
.../longline/WeightMeasureType-n1-create-error-validation.xml | 0
.../longline/WeightMeasureType-n1-create-warning-validation.xml | 0
.../longline/WeightMeasureType-n1-update-error-validation.xml | 0
.../longline/WeightMeasureType-n1-update-warning-validation.xml | 0
.../referentiel/seine/DetectionMode-n1-create-error-validation.xml | 0
.../seine/DetectionMode-n1-create-warning-validation.xml | 0
.../referentiel/seine/DetectionMode-n1-update-error-validation.xml | 0
.../seine/DetectionMode-n1-update-warning-validation.xml | 0
.../referentiel/seine/ObjectFate-n1-create-error-validation.xml | 0
.../referentiel/seine/ObjectFate-n1-create-warning-validation.xml | 0
.../referentiel/seine/ObjectFate-n1-update-error-validation.xml | 0
.../referentiel/seine/ObjectFate-n1-update-warning-validation.xml | 0
.../seine/ObjectOperation-n1-create-error-validation.xml | 0
.../seine/ObjectOperation-n1-create-warning-validation.xml | 0
.../seine/ObjectOperation-n1-update-error-validation.xml | 0
.../seine/ObjectOperation-n1-update-warning-validation.xml | 0
.../referentiel/seine/ObjectType-n1-create-error-validation.xml | 0
.../referentiel/seine/ObjectType-n1-create-warning-validation.xml | 0
.../referentiel/seine/ObjectType-n1-update-error-validation.xml | 0
.../referentiel/seine/ObjectType-n1-update-warning-validation.xml | 0
.../referentiel/seine/ObservedSystem-n1-create-error-validation.xml | 0
.../seine/ObservedSystem-n1-create-warning-validation.xml | 0
.../referentiel/seine/ObservedSystem-n1-update-error-validation.xml | 0
.../seine/ObservedSystem-n1-update-warning-validation.xml | 0
.../seine/ReasonForDiscard-n1-create-error-validation.xml | 0
.../seine/ReasonForDiscard-n1-create-warning-validation.xml | 0
.../seine/ReasonForDiscard-n1-update-error-validation.xml | 0
.../seine/ReasonForDiscard-n1-update-warning-validation.xml | 0
.../seine/ReasonForNoFishing-n1-create-error-validation.xml | 0
.../seine/ReasonForNoFishing-n1-create-warning-validation.xml | 0
.../seine/ReasonForNoFishing-n1-update-error-validation.xml | 0
.../seine/ReasonForNoFishing-n1-update-warning-validation.xml | 0
.../seine/ReasonForNullSet-n1-create-error-validation.xml | 0
.../seine/ReasonForNullSet-n1-create-warning-validation.xml | 0
.../seine/ReasonForNullSet-n1-update-error-validation.xml | 0
.../seine/ReasonForNullSet-n1-update-warning-validation.xml | 0
.../referentiel/seine/SpeciesFate-n1-create-error-validation.xml | 0
.../referentiel/seine/SpeciesFate-n1-create-warning-validation.xml | 0
.../referentiel/seine/SpeciesFate-n1-update-error-validation.xml | 0
.../referentiel/seine/SpeciesFate-n1-update-warning-validation.xml | 0
.../referentiel/seine/SpeciesStatus-n1-create-error-validation.xml | 0
.../seine/SpeciesStatus-n1-create-warning-validation.xml | 0
.../referentiel/seine/SpeciesStatus-n1-update-error-validation.xml | 0
.../seine/SpeciesStatus-n1-update-warning-validation.xml | 0
.../seine/SurroundingActivity-n1-create-error-validation.xml | 0
.../seine/SurroundingActivity-n1-create-warning-validation.xml | 0
.../seine/SurroundingActivity-n1-update-error-validation.xml | 0
.../seine/SurroundingActivity-n1-update-warning-validation.xml | 0
.../seine/TransmittingBuoyOperation-n1-create-error-validation.xml | 0
.../TransmittingBuoyOperation-n1-create-warning-validation.xml | 0
.../seine/TransmittingBuoyOperation-n1-update-error-validation.xml | 0
.../TransmittingBuoyOperation-n1-update-warning-validation.xml | 0
.../seine/TransmittingBuoyType-n1-create-error-validation.xml | 0
.../seine/TransmittingBuoyType-n1-create-warning-validation.xml | 0
.../seine/TransmittingBuoyType-n1-update-error-validation.xml | 0
.../seine/TransmittingBuoyType-n1-update-warning-validation.xml | 0
.../seine/VesselActivitySeine-n1-create-error-validation.xml | 0
.../seine/VesselActivitySeine-n1-create-warning-validation.xml | 0
.../seine/VesselActivitySeine-n1-update-error-validation.xml | 0
.../seine/VesselActivitySeine-n1-update-warning-validation.xml | 0
.../referentiel/seine/WeightCategory-n1-create-error-validation.xml | 0
.../seine/WeightCategory-n1-create-warning-validation.xml | 0
.../referentiel/seine/WeightCategory-n1-update-error-validation.xml | 0
.../seine/WeightCategory-n1-update-warning-validation.xml | 0
.../entities/referentiel/seine/Wind-n1-create-error-validation.xml | 0
.../referentiel/seine/Wind-n1-create-warning-validation.xml | 0
.../entities/referentiel/seine/Wind-n1-update-error-validation.xml | 0
.../referentiel/seine/Wind-n1-update-warning-validation.xml | 0
.../entities/seine/ActivitySeine-n1-create-error-validation.xml | 0
.../entities/seine/ActivitySeine-n1-create-warning-validation.xml | 0
.../entities/seine/ActivitySeine-n1-update-error-validation.xml | 0
.../ActivitySeine-n1-update-observedSystem-error-validation.xml | 0
.../ActivitySeine-n1-update-observedSystem-warning-validation.xml | 0
.../entities/seine/ActivitySeine-n1-update-warning-validation.xml | 0
.../entities/seine/FloatingObject-n1-create-error-validation.xml | 0
.../entities/seine/FloatingObject-n1-create-warning-validation.xml | 0
.../entities/seine/FloatingObject-n1-update-error-validation.xml | 0
...oatingObject-n1-update-objectSchoolEstimate-error-validation.xml | 0
...gObject-n1-update-transmittingBuoyOperation-error-validation.xml | 0
.../entities/seine/FloatingObject-n1-update-warning-validation.xml | 0
.../seine/GearUseFeaturesSeine-n1-update-error-validation.xml | 0
.../entities/seine/NonTargetCatch-n1-update-error-validation.xml | 0
.../entities/seine/NonTargetCatch-n1-update-warning-validation.xml | 0
.../entities/seine/NonTargetLength-n1-update-error-validation.xml | 0
.../entities/seine/NonTargetLength-n1-update-warning-validation.xml | 0
.../entities/seine/NonTargetSample-n1-update-error-validation.xml | 0
.../seine/ObjectObservedSpecies-n1-update-error-validation.xml | 0
.../seine/ObjectSchoolEstimate-n1-update-error-validation.xml | 0
.../seine/ObjectSchoolEstimate-n1-update-warning-validation.xml | 0
.../ird/observe/entities/seine/Route-n1-create-error-validation.xml | 0
.../observe/entities/seine/Route-n1-create-warning-validation.xml | 0
.../ird/observe/entities/seine/Route-n1-update-error-validation.xml | 0
.../observe/entities/seine/Route-n1-update-warning-validation.xml | 0
.../entities/seine/SchoolEstimate-n1-update-error-validation.xml | 0
.../observe/entities/seine/SetSeine-n1-create-error-validation.xml | 0
.../entities/seine/SetSeine-n1-create-warning-validation.xml | 0
.../observe/entities/seine/SetSeine-n1-update-error-validation.xml | 0
.../seine/SetSeine-n1-update-nonTargetCatch-error-validation.xml | 0
.../seine/SetSeine-n1-update-schoolEstimate-error-validation.xml | 0
.../seine/SetSeine-n1-update-targetCatch-error-validation.xml | 0
.../seine/SetSeine-n1-update-targetDiscarded-error-validation.xml | 0
.../entities/seine/SetSeine-n1-update-warning-validation.xml | 0
.../seine/TargetCatch-n1-update-targetCatch-error-validation.xml | 0
.../seine/TargetCatch-n1-update-targetCatch-warning-validation.xml | 0
.../TargetCatch-n1-update-targetDiscarded-error-validation.xml | 0
.../TargetCatch-n1-update-targetDiscarded-warning-validation.xml | 0
.../entities/seine/TargetLength-n1-update-error-validation.xml | 0
.../entities/seine/TargetLength-n1-update-warning-validation.xml | 0
.../entities/seine/TargetSample-n1-update-error-validation.xml | 0
.../entities/seine/TransmittingBuoy-n1-update-error-validation.xml | 0
.../seine/TransmittingBuoy-n1-update-warning-validation.xml | 0
.../observe/entities/seine/TripSeine-n1-create-error-validation.xml | 0
.../entities/seine/TripSeine-n1-create-warning-validation.xml | 0
.../observe/entities/seine/TripSeine-n1-update-error-validation.xml | 0
.../TripSeine-n1-update-gearUseFeatures-warning-validation.xml | 0
.../entities/seine/TripSeine-n1-update-warning-validation.xml | 0
.../resources/i18n/observe-entities-validation_en_GB.properties | 0
.../resources/i18n/observe-entities-validation_es_ES_.properties | 0
.../resources/i18n/observe-entities-validation_fr_FR.properties | 0
.../src/main/resources/validators.xml | 0
.../java/fr/ird/observe/validation/BeanValidatorDetectorTest.java | 0
.../src/test/java/fr/ird/observe/validation/RelationRegexTest.java | 0
.../observe/validation/field/ActivitySeineSpeedValidatorTest.java | 0
.../ird/observe/entities/seine/Route-testSpeed-error-validation.xml | 0
.../src/test/resources/log4j.properties | 0
observe-services-topia/pom.xml | 3 +--
pom.xml | 2 +-
353 files changed, 5 insertions(+), 6 deletions(-)
rename {observe-validation => observe-entities-validation}/LICENSE.txt (100%)
rename {observe-validation => observe-entities-validation}/README.txt (100%)
rename {observe-validation => observe-entities-validation}/changelog.txt (100%)
rename {observe-validation => observe-entities-validation}/pom.xml (95%)
rename {observe-validation => observe-entities-validation}/src/license/THIRD-PARTY.properties (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/AbstractEspeceFieldValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/ActivityDebutDePecheSaneValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/ActivityFinDePecheSaneValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/ActivityFinDeVeilleExistsValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/ActivitySimpleSpeedValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/ActivitySpeedValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/CollectionFieldExpressionValidator2.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/CollectionUniqueKeyValidator2.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/ObserveCollectionUniqueKeyValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/RouteActivitysFieldValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/SetLonglineUniqueHomeIdValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/SetLonglineUniqueNumberValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/SpeciesLengthFieldValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/SpeciesWeightFieldValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/java/fr/ird/observe/validation/field/VesselActivityFieldValidator.java (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/ActivityLongline-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/ActivityLongline-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/ActivityLongline-n1-update-encounter-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/ActivityLongline-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/ActivityLongline-n1-update-sensorUsed-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/ActivityLongline-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/BaitsComposition-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/Basket-n1-update-table-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/Branchline-n1-update-catchLongline-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/Branchline-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/Branchline-n1-update-table-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/Branchline-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/BranchlinesComposition-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/CatchLongline-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/CatchLongline-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/Encounter-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/Encounter-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/FloatlinesComposition-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/GearUseFeaturesLongline-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/HooksComposition-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/Section-n1-update-table-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/SensorUsed-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/SensorUsed-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/SetLongline-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/SetLongline-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/SetLongline-n1-update-baitsComposition-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/SetLongline-n1-update-branchlinesComposition-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/SetLongline-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/SetLongline-n1-update-floatlinesComposition-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/SetLongline-n1-update-globalComposition-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/SetLongline-n1-update-hooksComposition-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/SetLongline-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/Tdr-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/Tdr-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/TripLongline-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/TripLongline-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/TripLongline-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/longline/TripLongline-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Country-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Country-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Country-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Country-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/FpaZone-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/FpaZone-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/FpaZone-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/FpaZone-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Gear-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Gear-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Gear-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Gear-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/GearCaracteristic-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/GearCaracteristic-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/GearCaracteristic-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/GearCaracteristic-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/GearCaracteristicType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/GearCaracteristicType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/GearCaracteristicType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/GearCaracteristicType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Harbour-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Harbour-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Harbour-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Harbour-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/LengthWeightParameter-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/LengthWeightParameter-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/LengthWeightParameter-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/LengthWeightParameter-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Ocean-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Ocean-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Ocean-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Ocean-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Organism-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Organism-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Organism-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Organism-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Person-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Person-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Person-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Person-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Program-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Program-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Program-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Program-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Sex-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Sex-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Sex-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Sex-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Species-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Species-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Species-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Species-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/SpeciesGroup-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/SpeciesGroup-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/SpeciesGroup-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/SpeciesGroup-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/SpeciesList-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/SpeciesList-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/SpeciesList-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/SpeciesList-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Vessel-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Vessel-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Vessel-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/Vessel-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/VesselSizeCategory-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/VesselSizeCategory-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/VesselSizeCategory-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/VesselSizeCategory-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/VesselType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/VesselType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/VesselType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/VesselType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/BaitHaulingStatus-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/BaitHaulingStatus-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/BaitHaulingStatus-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/BaitHaulingStatus-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/BaitSettingStatus-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/BaitSettingStatus-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/BaitSettingStatus-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/BaitSettingStatus-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/BaitType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/BaitType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/BaitType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/BaitType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/CatchFateLongline-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/CatchFateLongline-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/CatchFateLongline-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/CatchFateLongline-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/EncounterType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/EncounterType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/EncounterType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/EncounterType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/Healthness-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/Healthness-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/Healthness-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/Healthness-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/HookPosition-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/HookPosition-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/HookPosition-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/HookPosition-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/HookSize-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/HookSize-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/HookSize-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/HookSize-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/HookType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/HookType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/HookType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/HookType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/ItemHorizontalPosition-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/ItemHorizontalPosition-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/ItemHorizontalPosition-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/ItemHorizontalPosition-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/ItemVerticalPosition-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/ItemVerticalPosition-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/ItemVerticalPosition-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/ItemVerticalPosition-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/LightsticksColor-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/LightsticksColor-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/LightsticksColor-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/LightsticksColor-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/LightsticksType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/LightsticksType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/LightsticksType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/LightsticksType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/LineType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/LineType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/LineType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/LineType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/MaturityStatus-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/MaturityStatus-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/MaturityStatus-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/MaturityStatus-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/MitigationType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/MitigationType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/MitigationType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/MitigationType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SensorBrand-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SensorBrand-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SensorBrand-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SensorBrand-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SensorDataFormat-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SensorDataFormat-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SensorDataFormat-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SensorDataFormat-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SensorType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SensorType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SensorType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SensorType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SettingShape-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SettingShape-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SettingShape-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SettingShape-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SizeMeasureType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SizeMeasureType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SizeMeasureType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/SizeMeasureType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/StomacFullness-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/StomacFullness-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/StomacFullness-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/StomacFullness-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/TripType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/TripType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/TripType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/TripType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/VesselActivityLongline-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/VesselActivityLongline-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/VesselActivityLongline-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/VesselActivityLongline-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/WeightMeasureType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/WeightMeasureType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/WeightMeasureType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/longline/WeightMeasureType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/DetectionMode-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/DetectionMode-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/DetectionMode-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/DetectionMode-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObjectFate-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObjectFate-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObjectFate-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObjectFate-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObjectOperation-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObjectOperation-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObjectOperation-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObjectOperation-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObjectType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObjectType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObjectType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObjectType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObservedSystem-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObservedSystem-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObservedSystem-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ObservedSystem-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ReasonForDiscard-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ReasonForDiscard-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ReasonForDiscard-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ReasonForDiscard-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ReasonForNoFishing-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ReasonForNoFishing-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ReasonForNoFishing-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ReasonForNoFishing-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ReasonForNullSet-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ReasonForNullSet-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ReasonForNullSet-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/ReasonForNullSet-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/SpeciesFate-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/SpeciesFate-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/SpeciesFate-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/SpeciesFate-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/SpeciesStatus-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/SpeciesStatus-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/SpeciesStatus-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/SpeciesStatus-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/SurroundingActivity-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/SurroundingActivity-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/SurroundingActivity-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/SurroundingActivity-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/TransmittingBuoyOperation-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/TransmittingBuoyOperation-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/TransmittingBuoyOperation-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/TransmittingBuoyOperation-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/TransmittingBuoyType-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/TransmittingBuoyType-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/TransmittingBuoyType-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/TransmittingBuoyType-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/VesselActivitySeine-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/VesselActivitySeine-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/VesselActivitySeine-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/VesselActivitySeine-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/WeightCategory-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/WeightCategory-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/WeightCategory-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/WeightCategory-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/Wind-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/Wind-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/Wind-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/referentiel/seine/Wind-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/ActivitySeine-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/ActivitySeine-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/ActivitySeine-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/ActivitySeine-n1-update-observedSystem-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/ActivitySeine-n1-update-observedSystem-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/ActivitySeine-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/FloatingObject-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/FloatingObject-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/FloatingObject-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/FloatingObject-n1-update-objectSchoolEstimate-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/FloatingObject-n1-update-transmittingBuoyOperation-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/FloatingObject-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/GearUseFeaturesSeine-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/NonTargetCatch-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/NonTargetCatch-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/NonTargetLength-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/NonTargetLength-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/NonTargetSample-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/ObjectObservedSpecies-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/ObjectSchoolEstimate-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/ObjectSchoolEstimate-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/Route-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/Route-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/Route-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/Route-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/SchoolEstimate-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/SetSeine-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/SetSeine-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/SetSeine-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/SetSeine-n1-update-nonTargetCatch-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/SetSeine-n1-update-schoolEstimate-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/SetSeine-n1-update-targetCatch-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/SetSeine-n1-update-targetDiscarded-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/SetSeine-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TargetCatch-n1-update-targetCatch-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TargetCatch-n1-update-targetCatch-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TargetCatch-n1-update-targetDiscarded-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TargetCatch-n1-update-targetDiscarded-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TargetLength-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TargetLength-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TargetSample-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TransmittingBuoy-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TransmittingBuoy-n1-update-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TripSeine-n1-create-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TripSeine-n1-create-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TripSeine-n1-update-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TripSeine-n1-update-gearUseFeatures-warning-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/fr/ird/observe/entities/seine/TripSeine-n1-update-warning-validation.xml (100%)
rename observe-validation/src/main/resources/i18n/observe-validation_en_GB.properties => observe-entities-validation/src/main/resources/i18n/observe-entities-validation_en_GB.properties (100%)
rename observe-validation/src/main/resources/i18n/observe-validation_es_ES.properties => observe-entities-validation/src/main/resources/i18n/observe-entities-validation_es_ES_.properties (100%)
rename observe-validation/src/main/resources/i18n/observe-validation_fr_FR.properties => observe-entities-validation/src/main/resources/i18n/observe-entities-validation_fr_FR.properties (100%)
rename {observe-validation => observe-entities-validation}/src/main/resources/validators.xml (100%)
rename {observe-validation => observe-entities-validation}/src/test/java/fr/ird/observe/validation/BeanValidatorDetectorTest.java (100%)
rename {observe-validation => observe-entities-validation}/src/test/java/fr/ird/observe/validation/RelationRegexTest.java (100%)
rename {observe-validation => observe-entities-validation}/src/test/java/fr/ird/observe/validation/field/ActivitySeineSpeedValidatorTest.java (100%)
rename {observe-validation => observe-entities-validation}/src/test/resources/fr/ird/observe/entities/seine/Route-testSpeed-error-validation.xml (100%)
rename {observe-validation => observe-entities-validation}/src/test/resources/log4j.properties (100%)
--
To stop receiving notification emails like this one, please contact
codelutin.com SCM administrator <admin+scm(a)list.forge.codelutin.com>.
1
2
This is an automated email from the git hooks/post-receive script.
New change to branch develop in repository observe.
See http://git.codelutin.com/observe.git
from 013708b Ne pas utilise des API sun
new b140b99 Ne pas utilise des API sun
The 1 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 b140b99fc25a4085f510eabda5bf8a7680408ea9
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Mon Sep 7 00:32:32 2015 +0200
Ne pas utilise des API sun
Summary of changes:
.../java/fr/ird/observe/services/dto/gson/ImmutableListAdapter.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
codelutin.com SCM administrator <admin+scm(a)list.forge.codelutin.com>.
1
1
This is an automated email from the git hooks/post-receive script.
New change to branch develop in repository observe.
See http://git.codelutin.com/observe.git
from 55d33ad Optimisation des dépendances + on repasse certains test en ignore
new 013708b Ne pas utilise des API sun
The 1 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 013708b44317fe9773d88edf3c99a99f79f09fbf
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Mon Sep 7 00:31:49 2015 +0200
Ne pas utilise des API sun
Summary of changes:
.../observe/services/dto/gson/ImmutableListAdapter.java | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
--
To stop receiving notification emails like this one, please contact
codelutin.com SCM administrator <admin+scm(a)list.forge.codelutin.com>.
1
1
This is an automated email from the git hooks/post-receive script.
New change to branch feature/7463-2 in repository observe.
See http://git.codelutin.com/observe.git
from 1e6036c Retour sur develop (pour tester le deployement sur demo) Merge branch 'feature/7463' into develop
adds 55d33ad Optimisation des dépendances + on repasse certains test en ignore
No new revisions were added by this update.
Summary of changes:
observe-application-web/pom.xml | 42 +++++++++++++++++-----
.../db/impl/ObserveWebDatabaseImmutable.java | 2 --
.../db/impl/ObserveWebDatabasesImmutable.java | 2 --
.../user/impl/ObserveWebUsersImmutable.java | 3 --
observe-entities/pom.xml | 4 ---
observe-services-api/pom.xml | 24 +++++++++----
observe-services-configuration-api/pom.xml | 4 +--
observe-services-configuration-rest/pom.xml | 27 --------------
observe-services-configuration-topia/pom.xml | 12 +++----
observe-services-model/pom.xml | 9 +++++
observe-services-rest/pom.xml | 8 ++---
.../service/DataSourceServiceRestTest.java | 3 ++
.../service/seine/TripSeineServiceTest.java | 2 ++
observe-services-runner/pom.xml | 5 ---
observe-services-topia/pom.xml | 14 ++++++--
observe-test-data/pom.xml | 26 ++------------
observe-validation/pom.xml | 4 +--
17 files changed, 92 insertions(+), 99 deletions(-)
--
To stop receiving notification emails like this one, please contact
codelutin.com SCM administrator <admin+scm(a)list.forge.codelutin.com>.
1
0
This is an automated email from the git hooks/post-receive script.
New change to branch develop in repository observe.
See http://git.codelutin.com/observe.git
from 1e6036c Retour sur develop (pour tester le deployement sur demo) Merge branch 'feature/7463' into develop
new 55d33ad Optimisation des dépendances + on repasse certains test en ignore
The 1 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 55d33ad8570969c657232114eecbeba04270dd69
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Mon Sep 7 00:08:25 2015 +0200
Optimisation des dépendances + on repasse certains test en ignore
Summary of changes:
observe-application-web/pom.xml | 42 +++++++++++++++++-----
.../db/impl/ObserveWebDatabaseImmutable.java | 2 --
.../db/impl/ObserveWebDatabasesImmutable.java | 2 --
.../user/impl/ObserveWebUsersImmutable.java | 3 --
observe-entities/pom.xml | 4 ---
observe-services-api/pom.xml | 24 +++++++++----
observe-services-configuration-api/pom.xml | 4 +--
observe-services-configuration-rest/pom.xml | 27 --------------
observe-services-configuration-topia/pom.xml | 12 +++----
observe-services-model/pom.xml | 9 +++++
observe-services-rest/pom.xml | 8 ++---
.../service/DataSourceServiceRestTest.java | 3 ++
.../service/seine/TripSeineServiceTest.java | 2 ++
observe-services-runner/pom.xml | 5 ---
observe-services-topia/pom.xml | 14 ++++++--
observe-test-data/pom.xml | 26 ++------------
observe-validation/pom.xml | 4 +--
17 files changed, 92 insertions(+), 99 deletions(-)
--
To stop receiving notification emails like this one, please contact
codelutin.com SCM administrator <admin+scm(a)list.forge.codelutin.com>.
1
1
This is an automated email from the git hooks/post-receive script.
New change to branch feature/7463-2 in repository observe.
See http://git.codelutin.com/observe.git
at 1e6036c Retour sur develop (pour tester le deployement sur demo) Merge branch 'feature/7463' into develop
This branch includes the following new commits:
new 057edb4 Ajout de la configuration pour deployer l'application web sur demo
new b474bf6 premier controleur pour le serveur web (refs #7463)
new f79fabf controleur pour seine pour le serveur web (refs #7463)
new 19a1517 Ajout de configuration de sources de données différentes si on est ou pas authentifié au serveur (See #7463)
new e173179 Revue un peu du paquetage http (See #7463)
new b2f2af5 Introduction de constants pour les choses mises dans les headers de la requete (See #7463)
new b58240e Début de tests sur le client rest (See #7563)
new 90792e4 Ajout de la configuration de sécurité sur les méthodes de service + renommage d'une classe dans l'opération de validation
new d48c6f3 Introduction d'un objet qui contient une connexion à une source de données (avec les droits utilisateurs)
new ce555e6 controleur pour la palangre pour le serveur web (refs #7463)
new d05cc1f controleur pour les actions pour le serveur web (refs #7463)
new a396ef2 Changement de l'API de DataSourceService pour quelle renvoie le résultat de la connexion à la source de données
new 7551bca test + correction de la communication entre le client REST et le serveur Web (refs #7463)
new 088f2d5 Revue de la manière de se connecter (introduction de ObserveDataSourceConnection)
new 25f9a39 Ajout du jeton d'authentification sur le DataSourceConnection
new bbf0592 Ajout d'un supplier de builder de Gson par default
new 0bd0e37 Revue du client reste
new 05119f9 Utilisation d'un main handler et faire fonctionner la connexion à une source de données
new 47edf5c Permettre de connecter plusieurs utilisateurs à la même source de données (un must pour une application web...
new a8b3658 Ajout de la méthode DataSourceService.canConnect
new 44b8798 Ajout traductions
new aadfbe4 Amélioration des tests sur le service DataSourceService pour bien attendre que la base est fermé
new 7908564 Ajout d'un service spécifique à l'API Rest pour tester si le serveur ping bien + une exception si une requète ne peut être jouée
new 5e21e08 Renommage méthode de vérification de configuration de source de données
new 2304c22 On teste si on peut lancer les tests sur le serveur web
new 5d91679 Ajout de nouvelles méthodes d'administration pour voir (et supprimer) les jetons d'authenfication
new 1e6036c Retour sur develop (pour tester le deployement sur demo) Merge branch 'feature/7463' into develop
The 27 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 44b87987ebbf757e6a9926723f0d6e7fca06176f
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 22:18:29 2015 +0200
Ajout traductions
commit aadfbe46ff5add9034951d8634006e64db091e04
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 22:21:33 2015 +0200
Amélioration des tests sur le service DataSourceService pour bien attendre que la base est fermé
commit 7908564a827c25b9db3659f5dfc2fc51c4413e20
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 23:01:03 2015 +0200
Ajout d'un service spécifique à l'API Rest pour tester si le serveur ping bien + une exception si une requète ne peut être jouée
commit 5e21e08bd3c42565bd8ea98f49fedc3461795dda
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 23:01:44 2015 +0200
Renommage méthode de vérification de configuration de source de données
commit 2304c229be25d40a3b77126e299be4b1471bac55
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 23:02:10 2015 +0200
On teste si on peut lancer les tests sur le serveur web
commit 5d9167940e446094be9c2a557f237209651b2674
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 23:02:53 2015 +0200
Ajout de nouvelles méthodes d'administration pour voir (et supprimer) les jetons d'authenfication
commit 1e6036ceb2e7ec47e52c858b9c5ed126674d2975
Merge: 057edb4 5d91679
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 23:11:04 2015 +0200
Retour sur develop (pour tester le deployement sur demo)
Merge branch 'feature/7463' into develop
commit 90792e4035e6ac500d697bf233dbb101c10a5837
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Fri Sep 4 08:12:45 2015 +0200
Ajout de la configuration de sécurité sur les méthodes de service + renommage d'une classe dans l'opération de validation
commit d48c6f308e0d0ab19266517916c132867bdd9f4f
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Fri Sep 4 08:47:16 2015 +0200
Introduction d'un objet qui contient une connexion à une source de données (avec les droits utilisateurs)
commit ce555e62a64b66fbb553f133df84d04b1bc24e97
Author: Sylvain Bavencoff <bavencoff(a)codelutin.com>
Date: Fri Sep 4 08:53:05 2015 +0200
controleur pour la palangre pour le serveur web (refs #7463)
commit d05cc1fc5a0f1ccc6ab4c6116b1ed3c502e69a96
Author: Sylvain Bavencoff <bavencoff(a)codelutin.com>
Date: Fri Sep 4 09:06:25 2015 +0200
controleur pour les actions pour le serveur web (refs #7463)
commit a396ef28f522416e07f70030055f9a3b1833cedc
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Fri Sep 4 09:20:49 2015 +0200
Changement de l'API de DataSourceService pour quelle renvoie le résultat de la connexion à la source de données
commit 7551bcaa35434933364be5d739280e403fe5b0c5
Author: Sylvain Bavencoff <bavencoff(a)codelutin.com>
Date: Fri Sep 4 17:59:25 2015 +0200
test + correction de la communication entre le client REST et le serveur Web (refs #7463)
commit 088f2d5dec6416812dd4c56151d0399f56c0efee
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sat Sep 5 09:00:21 2015 +0200
Revue de la manière de se connecter (introduction de ObserveDataSourceConnection)
commit 25f9a39e40b558cea1f3c3ef5ee162fabb00199f
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 11:06:27 2015 +0200
Ajout du jeton d'authentification sur le DataSourceConnection
commit bbf0592cf6547ff4321655af854a8411acf1129b
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 11:07:04 2015 +0200
Ajout d'un supplier de builder de Gson par default
commit 0bd0e375441dbeebdccb6988212d751ede45ea86
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 11:07:42 2015 +0200
Revue du client reste
commit 05119f9ba2dd36a08b7dc21783f41f6d438b86b0
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 11:09:03 2015 +0200
Utilisation d'un main handler et faire fonctionner la connexion à une source de données
commit 47edf5c45480d919d49afcec7170458356855674
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 11:21:44 2015 +0200
Permettre de connecter plusieurs utilisateurs à la même source de données (un must pour une application web...
commit a8b365820d841a1ec8e445e1a6706b644235f061
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 12:27:05 2015 +0200
Ajout de la méthode DataSourceService.canConnect
commit b474bf6354ef363bf16aaa9c7d342f7be7964c89
Author: Sylvain Bavencoff <bavencoff(a)codelutin.com>
Date: Thu Sep 3 16:18:08 2015 +0200
premier controleur pour le serveur web (refs #7463)
commit f79fabf27539294de141d7c66ff9178206f4a0e7
Author: Sylvain Bavencoff <bavencoff(a)codelutin.com>
Date: Thu Sep 3 16:40:30 2015 +0200
controleur pour seine pour le serveur web (refs #7463)
commit 19a15174deb3cf7e5a933137cdc2c97f089ac99f
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Fri Sep 4 07:21:16 2015 +0200
Ajout de configuration de sources de données différentes si on est ou pas authentifié au serveur (See #7463)
commit e173179981e6750761ea887b83c78fcfdd2d7881
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Fri Sep 4 07:22:36 2015 +0200
Revue un peu du paquetage http (See #7463)
commit b2f2af56fb5cad8cd9b39c5e791a06720dc9b70e
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Fri Sep 4 07:34:49 2015 +0200
Introduction de constants pour les choses mises dans les headers de la requete (See #7463)
commit b58240e4b0bef2173f722d876d6d8d8064cf7428
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Fri Sep 4 07:35:26 2015 +0200
Début de tests sur le client rest (See #7563)
commit 057edb4e05396ce52f946171907a9bf4216ffa48
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Sun Sep 6 23:04:29 2015 +0200
Ajout de la configuration pour deployer l'application web sur demo
--
To stop receiving notification emails like this one, please contact
codelutin.com SCM administrator <admin+scm(a)list.forge.codelutin.com>.
1
19
This is an automated email from the git hooks/post-receive script.
New change to branch develop in repository observe.
See http://git.codelutin.com/observe.git
from 3ba643f Ajout de méthodes de création des différentes datasources
adds 057edb4 Ajout de la configuration pour deployer l'application web sur demo
adds b474bf6 premier controleur pour le serveur web (refs #7463)
adds f79fabf controleur pour seine pour le serveur web (refs #7463)
adds 19a1517 Ajout de configuration de sources de données différentes si on est ou pas authentifié au serveur (See #7463)
adds e173179 Revue un peu du paquetage http (See #7463)
adds b2f2af5 Introduction de constants pour les choses mises dans les headers de la requete (See #7463)
adds b58240e Début de tests sur le client rest (See #7563)
adds 90792e4 Ajout de la configuration de sécurité sur les méthodes de service + renommage d'une classe dans l'opération de validation
adds d48c6f3 Introduction d'un objet qui contient une connexion à une source de données (avec les droits utilisateurs)
adds ce555e6 controleur pour la palangre pour le serveur web (refs #7463)
adds d05cc1f controleur pour les actions pour le serveur web (refs #7463)
adds a396ef2 Changement de l'API de DataSourceService pour quelle renvoie le résultat de la connexion à la source de données
adds 7551bca test + correction de la communication entre le client REST et le serveur Web (refs #7463)
adds 088f2d5 Revue de la manière de se connecter (introduction de ObserveDataSourceConnection)
adds 25f9a39 Ajout du jeton d'authentification sur le DataSourceConnection
adds bbf0592 Ajout d'un supplier de builder de Gson par default
adds 0bd0e37 Revue du client reste
adds 05119f9 Utilisation d'un main handler et faire fonctionner la connexion à une source de données
adds 47edf5c Permettre de connecter plusieurs utilisateurs à la même source de données (un must pour une application web...
adds a8b3658 Ajout de la méthode DataSourceService.canConnect
adds 44b8798 Ajout traductions
adds aadfbe4 Amélioration des tests sur le service DataSourceService pour bien attendre que la base est fermé
adds 7908564 Ajout d'un service spécifique à l'API Rest pour tester si le serveur ping bien + une exception si une requète ne peut être jouée
adds 5e21e08 Renommage méthode de vérification de configuration de source de données
adds 2304c22 On teste si on peut lancer les tests sur le serveur web
adds 5d91679 Ajout de nouvelles méthodes d'administration pour voir (et supprimer) les jetons d'authenfication
adds 1e6036c Retour sur develop (pour tester le deployement sur demo) Merge branch 'feature/7463' into develop
No new revisions were added by this update.
Summary of changes:
observe-application-web/pom.xml | 3 +
.../ObserveDataSourceConfigurationConverter.java | 47 ++
.../web/ObserveWebApplicationListener.java | 30 ++
.../application/web/ObserveWebMainHandler.java | 27 ++
.../application/web/ObserveWebMotionFilter.java | 32 +-
.../web/ObserveWebMotionJsonHelper.java | 130 -----
.../ObserveWebApplicationConfiguration.java | 44 +-
.../ObserveWebApplicationConfigurationOption.java | 2 +
.../web/controller/v1/ConfigurationController.java | 39 ++
.../controller/v1/DataSourceServiceController.java | 64 +--
.../web/controller/v1/PingServiceController.java | 17 +
.../v1/ReferentialServiceController.java | 4 -
.../ConsolidateDataServiceController.java | 22 +
.../v1/actions/report/ReportServiceController.java | 34 ++
.../validate/ValidateServiceController.java | 34 ++
.../ActivityLongLineEncouterServiceController.java | 31 ++
...ctivityLongLineSensorUsedServiceController.java | 31 ++
.../ActivityLonglineServiceController.java | 49 ++
.../GearUseFeaturesLonglineServiceController.java | 48 ++
.../SetLonglineCatchServiceController.java | 31 ++
...LonglineDetailCompositionServiceController.java | 31 ++
...LonglineGlobalCompositionServiceController.java | 31 ++
.../v1/longline/SetLonglineServiceController.java | 41 ++
.../v1/longline/TdrServiceController.java | 31 ++
.../v1/longline/TripLonglineServiceController.java | 49 ++
...tivitySeineObservedSystemServiceController.java | 31 ++
.../v1/seine/ActivitySeineServiceController.java | 49 ++
.../v1/seine/FloatingObjectServiceController.java | 49 ++
.../GearUseFeaturesSeineServiceController.java | 48 ++
.../v1/seine/NonTargetCatchServiceController.java | 31 ++
.../v1/seine/NonTargetSampleServiceController.java | 36 ++
.../ObjectObservedSpeciesServiceController.java | 31 ++
.../ObjectSchoolEstimateServiceController.java | 31 ++
.../v1/seine/RouteServiceController.java | 49 ++
.../v1/seine/SchoolEstimateServiceController.java | 31 ++
.../v1/seine/SetSeineServiceController.java | 41 ++
.../v1/seine/TargetCatchServiceController.java | 31 ++
.../v1/seine/TargetSampleServiceController.java | 36 ++
...TransmittingBuoyOperationServiceController.java | 31 ++
.../v1/seine/TripSeineServiceController.java | 49 ++
...urceConfigurationAlreadyRegistredException.java | 27 --
.../ObserveWebSecurityApplicationContext.java | 46 +-
...ObserveWebSecurityAuthenticationTokenCache.java | 14 +-
observe-application-web/src/main/resources/mapping | 9 +-
.../observe/ObserveTopiaApplicationContext.java | 22 +
.../observe/services/ObserveServiceFactory.java | 3 +
.../services/ObserveServiceInitializer.java | 69 ++-
.../services/service/DataSourceService.java | 11 +-
.../DatabaseConnexionNotAuthorizedException.java | 5 +
.../service/DatabaseNotFoundException.java | 6 +-
.../ird/observe/services/service/PingService.java | 16 +
.../services/service/ReferentialService.java | 11 +-
.../consolidate/ConsolidateDataService.java | 4 +
.../service/actions/report/ReportService.java | 8 +
...ResultForDto.java => ValidateResultForDto.java} | 4 +-
.../actions/validate/ValidateResultForDtoType.java | 10 +-
.../service/actions/validate/ValidateService.java | 5 +
.../longline/ActivityLongLineEncouterService.java | 5 +
.../ActivityLongLineSensorUsedService.java | 5 +
.../service/longline/ActivityLonglineService.java | 8 +
.../longline/GearUseFeaturesLonglineService.java | 8 +
.../service/longline/SetLonglineCatchService.java | 5 +
.../SetLonglineDetailCompositionService.java | 5 +
.../SetLonglineGlobalCompositionService.java | 5 +
.../service/longline/SetLonglineService.java | 7 +
.../services/service/longline/TdrService.java | 5 +
.../service/longline/TripLonglineService.java | 8 +
.../seine/ActivitySeineObservedSystemService.java | 5 +
.../service/seine/ActivitySeineService.java | 8 +
.../service/seine/FloatingObjectService.java | 8 +
.../service/seine/GearUseFeaturesSeineService.java | 8 +
.../service/seine/NonTargetCatchService.java | 5 +
.../service/seine/NonTargetSampleService.java | 9 +-
.../seine/ObjectObservedSpeciesService.java | 5 +
.../service/seine/ObjectSchoolEstimateService.java | 5 +
.../services/service/seine/RouteService.java | 8 +
.../service/seine/SchoolEstimateService.java | 5 +
.../services/service/seine/SetSeineService.java | 7 +
.../services/service/seine/TargetCatchService.java | 5 +
.../service/seine/TargetSampleService.java | 6 +
.../seine/TransmittingBuoyOperationService.java | 5 +
.../services/service/seine/TripSeineService.java | 8 +
.../{NoDataAccess.java => ReadDataPermission.java} | 6 +-
...aAccess.java => ReadReferentialPermission.java} | 6 +-
...{NoDataAccess.java => WriteDataPermission.java} | 6 +-
...Access.java => WriteReferentialPermission.java} | 6 +-
.../ObserveDataSourceConfiguration.java | 4 +-
.../configuration/ObserveDataSourceConnection.java | 37 ++
.../ObserveDataSourceConnectionSupport.java | 84 ++++
.../ObserveDataSourceConfigurationRest.java | 50 +-
...bserveDataSourceConfigurationRestConstants.java | 30 ++
.../ObserveDataSourceConnectionRest.java | 28 ++
.../ObserveDataSourceConfigurationTopiaH2.java | 13 +-
.../ObserveDataSourceConfigurationTopiaPG.java | 6 -
.../ObserveDataSourceConnectionTopia.java | 18 +
.../java/fr/ird/observe/services/dto/FormDto.java | 12 +-
.../fr/ird/observe/services/dto/ReferenceDto.java | 14 +-
.../services/dto/gson/ImmutableListAdapter.java | 25 +
.../services/dto/gson/ObserveDtoGsonSupplier.java | 16 +-
.../services/dto/gson/ReferenceDtoAdapter.java | 84 ++++
.../dto/gson/ReferentialReferenceDtoAdapter.java | 27 ++
.../dto/referential/ReferentialReferenceDtos.java | 8 +
.../src/main/xmi/observe-services-dto-common.zargo | Bin 34074 -> 33879 bytes
observe-services-rest/pom.xml | 6 +
.../ObserveDataSourceConnectionAdapter.java | 24 +
.../services/ObserveServiceFactoryRest.java | 251 ++++++++--
.../ObserveServiceRestNotAvailableException.java | 26 +
.../ird/observe/services/http/ObserveRequest.java | 77 +++
.../services/http/ObserveRequestBuilder.java | 134 ++++++
.../services/http/ObserveRequestMethod.java | 13 +
.../ird/observe/services/http/ObserveResponse.java | 140 ++++++
.../services/http/ObserveResponseBuilder.java | 409 ++++++++++++++++
.../ird/observe/services/http/RequestBuilder.java | 531 ---------------------
.../ird/observe/services/http/RequestResult.java | 112 -----
.../fr/ird/observe/services/TestClassResource.java | 155 ++++++
.../ird/observe/services/TestMethodResource.java | 124 +++++
.../service/DataSourceServiceRestTest.java | 71 +++
.../service/seine/TripSeineServiceTest.java | 327 +++++++++++++
.../ObserveDataSourceConfigurationMainFactory.java | 43 +-
.../services/ObserveServiceMainFactory.java | 25 +
.../services/ObserveServiceContextTopia.java | 28 +-
.../services/ObserveServiceFactoryTopia.java | 60 ++-
.../ird/observe/services/ObserveServiceTopia.java | 12 +-
.../ObserveTopiaApplicationContextFactory.java | 18 +-
.../services/service/DataSourceServiceTopia.java | 153 ++++--
.../actions/validate/ValidateServiceTopia.java | 6 +-
.../service/seine/TripSeineServiceTopia.java | 3 +
.../i18n/observe-services-topia_en_GB.properties | 4 +
.../i18n/observe-services-topia_es_ES.properties | 4 +
.../i18n/observe-services-topia_fr_FR.properties | 4 +
.../ird/observe/services/DataSourceResource.java | 2 +-
.../service/DataSourceServiceTopiaTest.java | 107 ++++-
.../actions/validate/ValidateServiceTopiaTest.java | 24 +-
133 files changed, 4162 insertions(+), 1115 deletions(-)
create 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/ObserveWebMainHandler.java
delete mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/ObserveWebMotionJsonHelper.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/PingServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/consolidate/ConsolidateDataServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/report/ReportServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/validate/ValidateServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/longline/ActivityLongLineEncouterServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/longline/ActivityLongLineSensorUsedServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/longline/ActivityLonglineServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/longline/GearUseFeaturesLonglineServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/longline/SetLonglineCatchServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/longline/SetLonglineDetailCompositionServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/longline/SetLonglineGlobalCompositionServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/longline/SetLonglineServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/longline/TdrServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/longline/TripLonglineServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/ActivitySeineObservedSystemServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/ActivitySeineServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/FloatingObjectServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/GearUseFeaturesSeineServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/NonTargetCatchServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/NonTargetSampleServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/ObjectObservedSpeciesServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/ObjectSchoolEstimateServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/RouteServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/SchoolEstimateServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/SetSeineServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/TargetCatchServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/TargetSampleServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/TransmittingBuoyOperationServiceController.java
create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/seine/TripSeineServiceController.java
delete mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/DataSourceConfigurationAlreadyRegistredException.java
create mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/service/PingService.java
rename observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/{ValidationResultForDto.java => ValidateResultForDto.java} (82%)
copy observe-services-api/src/main/java/fr/ird/observe/services/spi/{NoDataAccess.java => ReadDataPermission.java} (73%)
copy observe-services-api/src/main/java/fr/ird/observe/services/spi/{NoDataAccess.java => ReadReferentialPermission.java} (71%)
copy observe-services-api/src/main/java/fr/ird/observe/services/spi/{NoDataAccess.java => WriteDataPermission.java} (72%)
copy observe-services-api/src/main/java/fr/ird/observe/services/spi/{NoDataAccess.java => WriteReferentialPermission.java} (70%)
create mode 100644 observe-services-configuration-api/src/main/java/fr/ird/observe/services/configuration/ObserveDataSourceConnection.java
create mode 100644 observe-services-configuration-api/src/main/java/fr/ird/observe/services/configuration/ObserveDataSourceConnectionSupport.java
create mode 100644 observe-services-configuration-rest/src/main/java/fr/ird/observe/services/configuration/ObserveDataSourceConfigurationRestConstants.java
create mode 100644 observe-services-configuration-rest/src/main/java/fr/ird/observe/services/configuration/ObserveDataSourceConnectionRest.java
create mode 100644 observe-services-configuration-topia/src/main/java/fr/ird/observe/services/configuration/ObserveDataSourceConnectionTopia.java
create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/ImmutableListAdapter.java
create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/ReferenceDtoAdapter.java
create mode 100644 observe-services-model/src/main/java/fr/ird/observe/services/dto/gson/ReferentialReferenceDtoAdapter.java
create mode 100644 observe-services-rest/src/main/java/fr/ird/observe/services/ObserveDataSourceConnectionAdapter.java
create mode 100644 observe-services-rest/src/main/java/fr/ird/observe/services/ObserveServiceRestNotAvailableException.java
create mode 100644 observe-services-rest/src/main/java/fr/ird/observe/services/http/ObserveRequest.java
create mode 100644 observe-services-rest/src/main/java/fr/ird/observe/services/http/ObserveRequestBuilder.java
create mode 100644 observe-services-rest/src/main/java/fr/ird/observe/services/http/ObserveRequestMethod.java
create mode 100644 observe-services-rest/src/main/java/fr/ird/observe/services/http/ObserveResponse.java
create mode 100644 observe-services-rest/src/main/java/fr/ird/observe/services/http/ObserveResponseBuilder.java
delete mode 100644 observe-services-rest/src/main/java/fr/ird/observe/services/http/RequestBuilder.java
delete mode 100644 observe-services-rest/src/main/java/fr/ird/observe/services/http/RequestResult.java
create mode 100644 observe-services-rest/src/test/java/fr/ird/observe/services/TestClassResource.java
create mode 100644 observe-services-rest/src/test/java/fr/ird/observe/services/TestMethodResource.java
create mode 100644 observe-services-rest/src/test/java/fr/ird/observe/services/service/DataSourceServiceRestTest.java
create mode 100644 observe-services-rest/src/test/java/fr/ird/observe/services/service/seine/TripSeineServiceTest.java
--
To stop receiving notification emails like this one, please contact
codelutin.com SCM administrator <admin+scm(a)list.forge.codelutin.com>.
1
0
08/27: Ajout de la configuration de sécurité sur les méthodes de service + renommage d'une classe dans l'opération de validation
by codelutin.com scm 06 Sep '15
by codelutin.com scm 06 Sep '15
06 Sep '15
This is an automated email from the git hooks/post-receive script.
New commit to branch feature/7463-2 in repository observe.
See http://git.codelutin.com/observe.git
commit 90792e4035e6ac500d697bf233dbb101c10a5837
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Fri Sep 4 08:12:45 2015 +0200
Ajout de la configuration de sécurité sur les méthodes de service + renommage d'une classe dans l'opération de validation
---
.../services/service/ReferentialService.java | 11 +++++++++-
.../consolidate/ConsolidateDataService.java | 4 ++++
.../service/actions/report/ReportService.java | 8 ++++++++
...ResultForDto.java => ValidateResultForDto.java} | 4 ++--
.../actions/validate/ValidateResultForDtoType.java | 10 ++++-----
.../service/actions/validate/ValidateService.java | 5 +++++
.../longline/ActivityLongLineEncouterService.java | 5 +++++
.../ActivityLongLineSensorUsedService.java | 5 +++++
.../service/longline/ActivityLonglineService.java | 8 ++++++++
.../longline/GearUseFeaturesLonglineService.java | 8 ++++++++
.../service/longline/SetLonglineCatchService.java | 5 +++++
.../SetLonglineDetailCompositionService.java | 5 +++++
.../SetLonglineGlobalCompositionService.java | 5 +++++
.../service/longline/SetLonglineService.java | 7 +++++++
.../services/service/longline/TdrService.java | 5 +++++
.../service/longline/TripLonglineService.java | 8 ++++++++
.../seine/ActivitySeineObservedSystemService.java | 5 +++++
.../service/seine/ActivitySeineService.java | 8 ++++++++
.../service/seine/FloatingObjectService.java | 8 ++++++++
.../service/seine/GearUseFeaturesSeineService.java | 8 ++++++++
.../service/seine/NonTargetCatchService.java | 5 +++++
.../service/seine/NonTargetSampleService.java | 6 ++++++
.../seine/ObjectObservedSpeciesService.java | 5 +++++
.../service/seine/ObjectSchoolEstimateService.java | 5 +++++
.../services/service/seine/RouteService.java | 8 ++++++++
.../service/seine/SchoolEstimateService.java | 5 +++++
.../services/service/seine/SetSeineService.java | 7 +++++++
.../services/service/seine/TargetCatchService.java | 5 +++++
.../service/seine/TargetSampleService.java | 6 ++++++
.../seine/TransmittingBuoyOperationService.java | 5 +++++
.../services/service/seine/TripSeineService.java | 8 ++++++++
.../observe/services/spi/ReadDataPermission.java | 19 +++++++++++++++++
.../services/spi/ReadReferentialPermission.java | 19 +++++++++++++++++
.../observe/services/spi/WriteDataPermission.java | 19 +++++++++++++++++
.../services/spi/WriteReferentialPermission.java | 19 +++++++++++++++++
.../actions/validate/ValidateServiceTopia.java | 6 +++---
.../actions/validate/ValidateServiceTopiaTest.java | 24 +++++++++++-----------
37 files changed, 280 insertions(+), 23 deletions(-)
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/ReferentialService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/ReferentialService.java
index 6aaf414..f33f58c 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/ReferentialService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/ReferentialService.java
@@ -1,10 +1,12 @@
package fr.ird.observe.services.service;
import fr.ird.observe.services.ObserveService;
-import fr.ird.observe.services.dto.referential.ReferentialDto;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.ReferenceSetDto;
+import fr.ird.observe.services.dto.referential.ReferentialDto;
+import fr.ird.observe.services.spi.ReadReferentialPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteReferentialPermission;
import java.util.Collection;
@@ -15,20 +17,27 @@ import java.util.Collection;
*/
public interface ReferentialService extends ObserveService {
+ @ReadReferentialPermission
<R extends ReferentialDto> ReferenceSetDto<R> getReferentialReferenceSet(Class<R> type);
+ @ReadReferentialPermission
<R extends ReferentialDto> FormDto<R> loadToRead(Class<R> type, String id) throws DataNotFoundException;
+ @WriteReferentialPermission
<R extends ReferentialDto> FormDto<R> loadToEdit(Class<R> type, String id) throws DataNotFoundException;
+ @WriteReferentialPermission
<R extends ReferentialDto> FormDto<R> preCreate(Class<R> type);
+ @WriteReferentialPermission
@Write
<R extends ReferentialDto> String save(FormDto<R> form);
+ @WriteReferentialPermission
@Write
<R extends ReferentialDto> void delete(Class<R> type, String id) throws DataNotFoundException;
+ @WriteReferentialPermission
@Write
<R extends ReferentialDto> void delete(Class<R> type, Collection<String> ids) throws DataNotFoundException;
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/consolidate/ConsolidateDataService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/consolidate/ConsolidateDataService.java
index 55c75f7..861ba27 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/consolidate/ConsolidateDataService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/consolidate/ConsolidateDataService.java
@@ -2,6 +2,8 @@ package fr.ird.observe.services.service.actions.consolidate;
import com.google.common.collect.ImmutableSet;
import fr.ird.observe.services.ObserveService;
+import fr.ird.observe.services.spi.ReadDataPermission;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* Le service pour effectuer les consolidations de données, i.e
@@ -20,6 +22,8 @@ public interface ConsolidateDataService extends ObserveService{
* @param consolidateTripSeineDataRequest la demande de consolidation
* @return le résultat de la consolidation de données pour chaque marée qui a été modifée.
*/
+ @ReadDataPermission
+ @WriteDataPermission
ImmutableSet<ConsolidateTripSeineDataResult> consolidateTripSeines(ConsolidateTripSeineDataRequest consolidateTripSeineDataRequest);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/ReportService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/ReportService.java
index e184862..ac8ebeb 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/ReportService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/report/ReportService.java
@@ -3,6 +3,8 @@ package fr.ird.observe.services.service.actions.report;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.service.actions.report.model.DataMatrix;
import fr.ird.observe.services.service.actions.report.model.Report;
+import fr.ird.observe.services.spi.ReadDataPermission;
+import fr.ird.observe.services.spi.ReadReferentialPermission;
import java.util.List;
import java.util.Map;
@@ -12,9 +14,15 @@ import java.util.Map;
*/
public interface ReportService extends ObserveService {
+ @ReadDataPermission
+ @ReadReferentialPermission
Report populateVariables(Report report, String tripId);
+ @ReadDataPermission
+ @ReadReferentialPermission
DataMatrix executeReport(Report report, String tripId);
+ @ReadDataPermission
+ @ReadReferentialPermission
<R> List<R> executeRequest(String request, Map<String, Object> params);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidationResultForDto.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateResultForDto.java
similarity index 82%
rename from observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidationResultForDto.java
rename to observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateResultForDto.java
index d7c105c..1d5b3b0 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidationResultForDto.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateResultForDto.java
@@ -12,13 +12,13 @@ import fr.ird.observe.services.dto.ReferenceDto;
*
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
-public class ValidationResultForDto<D extends IdDto> {
+public class ValidateResultForDto<D extends IdDto> {
protected final ReferenceDto<D> dto;
protected final ImmutableSet<ValidationMessage> messages;
- public ValidationResultForDto(ReferenceDto<D> dto, ImmutableSet<ValidationMessage> messages) {
+ public ValidateResultForDto(ReferenceDto<D> dto, ImmutableSet<ValidationMessage> messages) {
this.dto = dto;
this.messages = messages;
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateResultForDtoType.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateResultForDtoType.java
index 9b2b08a..4347099 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateResultForDtoType.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateResultForDtoType.java
@@ -15,14 +15,14 @@ public class ValidateResultForDtoType<D extends IdDto> {
/**
* Les messages regroupés pour chaque dto.
*/
- protected final ImmutableSet<ValidationResultForDto<D>> validationResultForDto;
+ protected final ImmutableSet<ValidateResultForDto<D>> validateResultForDto;
- public ValidateResultForDtoType(ImmutableSet<ValidationResultForDto<D>> validationResultForDto) {
- this.validationResultForDto = validationResultForDto;
+ public ValidateResultForDtoType(ImmutableSet<ValidateResultForDto<D>> validateResultForDto) {
+ this.validateResultForDto = validateResultForDto;
}
- public ImmutableSet<ValidationResultForDto<D>> getValidationResultForDto() {
- return validationResultForDto;
+ public ImmutableSet<ValidateResultForDto<D>> getValidateResultForDto() {
+ return validateResultForDto;
}
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateService.java
index 8901341..1cceca5 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateService.java
@@ -3,6 +3,8 @@ package fr.ird.observe.services.service.actions.validate;
import com.google.common.collect.ImmutableSet;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.spi.NoDataAccess;
+import fr.ird.observe.services.spi.ReadDataPermission;
+import fr.ird.observe.services.spi.ReadReferentialPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
@@ -18,8 +20,11 @@ public interface ValidateService extends ObserveService {
@NoDataAccess
ImmutableSet<String> getAvailableContextNames();
+ @ReadReferentialPermission
ValidateReferentialsResult validate(ValidateReferentialsRequest request);
+ @ReadDataPermission
+ @ReadReferentialPermission
ValidateDataResult validate(ValidateDataRequest request);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/ActivityLongLineEncouterService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/ActivityLongLineEncouterService.java
index ce76712..722bc1b 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/ActivityLongLineEncouterService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/ActivityLongLineEncouterService.java
@@ -3,17 +3,22 @@ package fr.ird.observe.services.service.longline;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.longline.ActivityLonglineEncouterDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface ActivityLongLineEncouterService extends ObserveService {
+ @ReadDataPermission
FormDto<ActivityLonglineEncouterDto> loadToRead(String activityLonglineId);
+ @WriteDataPermission
FormDto<ActivityLonglineEncouterDto> loadToEdit(String activityLonglineId);
+ @WriteDataPermission
@Write
String save(FormDto<ActivityLonglineEncouterDto> form);
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/ActivityLongLineSensorUsedService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/ActivityLongLineSensorUsedService.java
index c7f5388..d370554 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/ActivityLongLineSensorUsedService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/ActivityLongLineSensorUsedService.java
@@ -3,17 +3,22 @@ package fr.ird.observe.services.service.longline;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.longline.ActivityLonglineSensorUsedDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface ActivityLongLineSensorUsedService extends ObserveService {
+ @ReadDataPermission
FormDto<ActivityLonglineSensorUsedDto> loadToRead(String activityLonglineId);
+ @WriteDataPermission
FormDto<ActivityLonglineSensorUsedDto> loadToEdit(String activityLonglineId);
+ @WriteDataPermission
@Write
String save(FormDto<ActivityLonglineSensorUsedDto> form);
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/ActivityLonglineService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/ActivityLonglineService.java
index 63d3cfd..486153e 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/ActivityLonglineService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/ActivityLonglineService.java
@@ -4,7 +4,9 @@ import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.longline.ActivityLonglineDto;
import fr.ird.observe.services.dto.longline.ActivityLonglineStubDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
import java.util.List;
@@ -13,17 +15,23 @@ import java.util.List;
*/
public interface ActivityLonglineService extends ObserveService {
+ @ReadDataPermission
List<ActivityLonglineStubDto> getActivityLonglineStubByRoute(String tripLonglineId);
+ @ReadDataPermission
FormDto<ActivityLonglineDto> loadToRead(String activityLonglineId);
+ @WriteDataPermission
FormDto<ActivityLonglineDto> loadToEdit(String activityLonglineId);
+ @WriteDataPermission
FormDto<ActivityLonglineDto> preCreate(String tripLonglineId);
@Write
+ @WriteDataPermission
String save(String tripLonglineId, FormDto<ActivityLonglineDto> form);
@Write
+ @WriteDataPermission
void delete(String tripLonglineId, String activityLonglineId);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/GearUseFeaturesLonglineService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/GearUseFeaturesLonglineService.java
index d7a344f..e3e6bb9 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/GearUseFeaturesLonglineService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/GearUseFeaturesLonglineService.java
@@ -3,7 +3,9 @@ package fr.ird.observe.services.service.longline;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.longline.GearUseFeaturesLonglineDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
import java.util.List;
@@ -12,18 +14,24 @@ import java.util.List;
*/
public interface GearUseFeaturesLonglineService extends ObserveService {
+ @ReadDataPermission
List<GearUseFeaturesLonglineDto> getGearUseFeaturesLonglineByTripLongline(String tripLonglineId);
+ @ReadDataPermission
FormDto<GearUseFeaturesLonglineDto> loadToRead(String gearUseFeaturesLonglineId);
+ @WriteDataPermission
FormDto<GearUseFeaturesLonglineDto> loadToEdit(String gearUseFeaturesLonglineId);
+ @WriteDataPermission
FormDto<GearUseFeaturesLonglineDto> preCreate();
@Write
+ @WriteDataPermission
String save(String tripLonglineId, FormDto<GearUseFeaturesLonglineDto> form);
@Write
+ @WriteDataPermission
void delete(String tripLonglineId, String gearUseFeaturesLonglineId);
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineCatchService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineCatchService.java
index aacc36b..9788054 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineCatchService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineCatchService.java
@@ -3,18 +3,23 @@ package fr.ird.observe.services.service.longline;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.longline.SetLonglineCatchDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface SetLonglineCatchService extends ObserveService {
+ @ReadDataPermission
FormDto<SetLonglineCatchDto> loadToRead(String setLonglineId);
+ @WriteDataPermission
FormDto<SetLonglineCatchDto> loadToEdit(String setLonglineId);
@Write
+ @WriteDataPermission
String save(FormDto<SetLonglineCatchDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineDetailCompositionService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineDetailCompositionService.java
index 8f35d2f..266dc42 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineDetailCompositionService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineDetailCompositionService.java
@@ -3,18 +3,23 @@ package fr.ird.observe.services.service.longline;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.longline.SetLonglineDetailCompositionDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface SetLonglineDetailCompositionService extends ObserveService {
+ @ReadDataPermission
FormDto<SetLonglineDetailCompositionDto> loadToRead(String setLonglineId);
+ @WriteDataPermission
FormDto<SetLonglineDetailCompositionDto> loadToEdit(String setLonglineId);
@Write
+ @WriteDataPermission
String save(FormDto<SetLonglineDetailCompositionDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineGlobalCompositionService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineGlobalCompositionService.java
index 758e07e..6d21dc3 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineGlobalCompositionService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineGlobalCompositionService.java
@@ -3,18 +3,23 @@ package fr.ird.observe.services.service.longline;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.longline.SetLonglineGlobalCompositionDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface SetLonglineGlobalCompositionService extends ObserveService {
+ @ReadDataPermission
FormDto<SetLonglineGlobalCompositionDto> loadToRead(String setLonglineId);
+ @WriteDataPermission
FormDto<SetLonglineGlobalCompositionDto> loadToEdit(String setLonglineId);
@Write
+ @WriteDataPermission
String save(FormDto<SetLonglineGlobalCompositionDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineService.java
index 8f37657..ba67ee9 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/SetLonglineService.java
@@ -3,23 +3,30 @@ package fr.ird.observe.services.service.longline;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.longline.SetLonglineDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface SetLonglineService extends ObserveService {
+ @ReadDataPermission
FormDto<SetLonglineDto> loadToRead(String setLonglineId);
+ @WriteDataPermission
FormDto<SetLonglineDto> loadToEdit(String setLonglineId);
+ @WriteDataPermission
FormDto<SetLonglineDto> preCreate(String activityLonglineId);
+ @WriteDataPermission
@Write
String save(String activityLonglineId, FormDto<SetLonglineDto> form);
@Write
+ @WriteDataPermission
void delete(String activityLonglineId, String setLonglineId);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/TdrService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/TdrService.java
index 780e026..340b4f2 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/TdrService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/TdrService.java
@@ -3,18 +3,23 @@ package fr.ird.observe.services.service.longline;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.longline.SetLonglineTdrDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface TdrService extends ObserveService {
+ @ReadDataPermission
FormDto<SetLonglineTdrDto> loadToRead(String setLonglineId);
+ @WriteDataPermission
FormDto<SetLonglineTdrDto> loadToEdit(String setLonglineId);
@Write
+ @WriteDataPermission
String save(FormDto<SetLonglineTdrDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/TripLonglineService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/TripLonglineService.java
index 109e812..2ad90f8 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/TripLonglineService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/longline/TripLonglineService.java
@@ -4,7 +4,9 @@ import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.longline.TripLonglineDto;
import fr.ird.observe.services.dto.longline.TripLonglineStubDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
import java.util.List;
@@ -13,18 +15,24 @@ import java.util.List;
*/
public interface TripLonglineService extends ObserveService {
+ @ReadDataPermission
List<TripLonglineStubDto> getTripLonglineStubByProgram(String programId);
+ @ReadDataPermission
FormDto<TripLonglineDto> loadToRead(String tripLonglineId);
+ @WriteDataPermission
FormDto<TripLonglineDto> loadToEdit(String tripLonglineId);
+ @WriteDataPermission
FormDto<TripLonglineDto> preCreate(String programId);
@Write
+ @WriteDataPermission
String save(FormDto<TripLonglineDto> form);
@Write
+ @WriteDataPermission
void delete(String tripLonglineId);
}
\ No newline at end of file
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ActivitySeineObservedSystemService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ActivitySeineObservedSystemService.java
index 20c4b33..16b1e49 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ActivitySeineObservedSystemService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ActivitySeineObservedSystemService.java
@@ -3,18 +3,23 @@ package fr.ird.observe.services.service.seine;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.ActivitySeineObservedSystemDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface ActivitySeineObservedSystemService extends ObserveService {
+ @ReadDataPermission
FormDto<ActivitySeineObservedSystemDto> loadToRead(String activitySeineId);
+ @WriteDataPermission
FormDto<ActivitySeineObservedSystemDto> loadToEdit(String activitySeineId);
@Write
+ @WriteDataPermission
String save(FormDto<ActivitySeineObservedSystemDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ActivitySeineService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ActivitySeineService.java
index e21d073..d29d88c 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ActivitySeineService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ActivitySeineService.java
@@ -4,7 +4,9 @@ import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.ActivitySeineDto;
import fr.ird.observe.services.dto.seine.ActivitySeineStubDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
import java.util.List;
@@ -13,17 +15,23 @@ import java.util.List;
*/
public interface ActivitySeineService extends ObserveService {
+ @ReadDataPermission
List<ActivitySeineStubDto> getActivitySeineStubByRoute(String routeId);
+ @ReadDataPermission
FormDto<ActivitySeineDto> loadToRead(String activitySeineId);
+ @WriteDataPermission
FormDto<ActivitySeineDto> loadToEdit(String activitySeineId);
+ @WriteDataPermission
FormDto<ActivitySeineDto> preCreate(String routeId);
@Write
+ @WriteDataPermission
String save(String routeId, FormDto<ActivitySeineDto> form);
@Write
+ @WriteDataPermission
void delete(String routeId, String activitySeineId);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/FloatingObjectService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/FloatingObjectService.java
index b37364a..ab63ca5 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/FloatingObjectService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/FloatingObjectService.java
@@ -4,7 +4,9 @@ import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.FloatingObjectDto;
import fr.ird.observe.services.dto.seine.FloatingObjectStubDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
import java.util.List;
@@ -13,18 +15,24 @@ import java.util.List;
*/
public interface FloatingObjectService extends ObserveService {
+ @ReadDataPermission
List<FloatingObjectStubDto> getFloatingObjectStubByActivitySeine(String activitySeineId);
+ @ReadDataPermission
FormDto<FloatingObjectDto> loadToRead(String floatingObjectId);
+ @WriteDataPermission
FormDto<FloatingObjectDto> loadToEdit(String floatingObjectId);
+ @WriteDataPermission
FormDto<FloatingObjectDto> preCreate(String activitySeineId);
@Write
+ @WriteDataPermission
String save(String activitySeineId, FormDto<FloatingObjectDto> form);
@Write
+ @WriteDataPermission
void delete(String activitySeineId, String floatingObjectId);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/GearUseFeaturesSeineService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/GearUseFeaturesSeineService.java
index e104df7..2f3a599 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/GearUseFeaturesSeineService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/GearUseFeaturesSeineService.java
@@ -3,7 +3,9 @@ package fr.ird.observe.services.service.seine;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.GearUseFeaturesSeineDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
import java.util.List;
@@ -12,18 +14,24 @@ import java.util.List;
*/
public interface GearUseFeaturesSeineService extends ObserveService {
+ @ReadDataPermission
List<GearUseFeaturesSeineDto> getGearUseFeaturesSeineByTripSeine(String tripSeineId);
+ @ReadDataPermission
FormDto<GearUseFeaturesSeineDto> loadToRead(String gearUseFeaturesSeineId);
+ @WriteDataPermission
FormDto<GearUseFeaturesSeineDto> loadToEdit(String gearUseFeaturesSeineId);
+ @WriteDataPermission
FormDto<GearUseFeaturesSeineDto> preCreate();
@Write
+ @WriteDataPermission
String save(String tripSeineId, FormDto<GearUseFeaturesSeineDto> form);
@Write
+ @WriteDataPermission
void delete(String tripSeineId, String gearUseFeaturesSeineId);
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/NonTargetCatchService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/NonTargetCatchService.java
index d6f943c..116fa1c 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/NonTargetCatchService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/NonTargetCatchService.java
@@ -3,17 +3,22 @@ package fr.ird.observe.services.service.seine;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.SetSeineNonTargetCatchDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface NonTargetCatchService extends ObserveService {
+ @ReadDataPermission
FormDto<SetSeineNonTargetCatchDto> loadToRead(String setSeineId);
+ @WriteDataPermission
FormDto<SetSeineNonTargetCatchDto> loadToEdit(String setSeineId);
@Write
+ @WriteDataPermission
String save(FormDto<SetSeineNonTargetCatchDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/NonTargetSampleService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/NonTargetSampleService.java
index 664e759..2fdb72a 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/NonTargetSampleService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/NonTargetSampleService.java
@@ -3,20 +3,26 @@ package fr.ird.observe.services.service.seine;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.NonTargetSampleDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface NonTargetSampleService extends ObserveService {
+ @ReadDataPermission
boolean canUseNonTargetSample(String setSeineId);
+ @ReadDataPermission
FormDto<NonTargetSampleDto> loadToRead(String setSeineId);
+ @WriteDataPermission
FormDto<NonTargetSampleDto> loadToEdit(String setSeineId);
@Write
+ @WriteDataPermission
String save(String setSeineId, FormDto<NonTargetSampleDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ObjectObservedSpeciesService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ObjectObservedSpeciesService.java
index 45fb2e4..0a8aed5 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ObjectObservedSpeciesService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ObjectObservedSpeciesService.java
@@ -3,18 +3,23 @@ package fr.ird.observe.services.service.seine;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.FloatingObjectObservedSpeciesDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface ObjectObservedSpeciesService extends ObserveService {
+ @ReadDataPermission
FormDto<FloatingObjectObservedSpeciesDto> loadToRead(String floatingObjectId);
+ @WriteDataPermission
FormDto<FloatingObjectObservedSpeciesDto> loadToEdit(String floatingObjectId);
@Write
+ @WriteDataPermission
String save(FormDto<FloatingObjectObservedSpeciesDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ObjectSchoolEstimateService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ObjectSchoolEstimateService.java
index 4845c4b..145716d 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ObjectSchoolEstimateService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/ObjectSchoolEstimateService.java
@@ -3,17 +3,22 @@ package fr.ird.observe.services.service.seine;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.FloatingObjectSchoolEstimateDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface ObjectSchoolEstimateService extends ObserveService {
+ @ReadDataPermission
FormDto<FloatingObjectSchoolEstimateDto> loadToRead(String floatingObjectId);
+ @WriteDataPermission
FormDto<FloatingObjectSchoolEstimateDto> loadToEdit(String floatingObjectId);
@Write
+ @WriteDataPermission
String save(FormDto<FloatingObjectSchoolEstimateDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/RouteService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/RouteService.java
index 9a80e93..0ce1a77 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/RouteService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/RouteService.java
@@ -4,7 +4,9 @@ import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.RouteDto;
import fr.ird.observe.services.dto.seine.RouteStubDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
import java.util.List;
@@ -13,18 +15,24 @@ import java.util.List;
*/
public interface RouteService extends ObserveService {
+ @ReadDataPermission
List<RouteStubDto> getRouteByTripSeine(String tripSeineId);
+ @ReadDataPermission
FormDto<RouteDto> loadToRead(String routeId);
+ @WriteDataPermission
FormDto<RouteDto> loadToEdit(String routeId);
+ @WriteDataPermission
FormDto<RouteDto> preCreate(String tripSeineId);
@Write
+ @WriteDataPermission
String save(String tripSeineId, FormDto<RouteDto> form);
@Write
+ @WriteDataPermission
void delete(String tripSeineId, String routeId);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/SchoolEstimateService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/SchoolEstimateService.java
index 3a9bebf..8641d23 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/SchoolEstimateService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/SchoolEstimateService.java
@@ -3,18 +3,23 @@ package fr.ird.observe.services.service.seine;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.SetSeineSchoolEstimateDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface SchoolEstimateService extends ObserveService {
+ @ReadDataPermission
FormDto<SetSeineSchoolEstimateDto> loadToRead(String setSeineId);
+ @WriteDataPermission
FormDto<SetSeineSchoolEstimateDto> loadToEdit(String setSeineId);
@Write
+ @WriteDataPermission
String save(FormDto<SetSeineSchoolEstimateDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/SetSeineService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/SetSeineService.java
index 7b22313..628d950 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/SetSeineService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/SetSeineService.java
@@ -3,23 +3,30 @@ package fr.ird.observe.services.service.seine;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.SetSeineDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface SetSeineService extends ObserveService {
+ @ReadDataPermission
FormDto<SetSeineDto> loadToRead(String setSeineId);
+ @WriteDataPermission
FormDto<SetSeineDto> loadToEdit(String setSeineId);
+ @WriteDataPermission
FormDto<SetSeineDto> preCreate(String routeId, String activitySeineId);
@Write
+ @WriteDataPermission
String save(String activitySeineId, FormDto<SetSeineDto> form);
@Write
+ @WriteDataPermission
void delete(String activitySeineId, String setSeineId);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TargetCatchService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TargetCatchService.java
index 5dffbfe..5bcc92f 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TargetCatchService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TargetCatchService.java
@@ -3,17 +3,22 @@ package fr.ird.observe.services.service.seine;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.SetSeineTargetCatchDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface TargetCatchService extends ObserveService {
+ @ReadDataPermission
FormDto<SetSeineTargetCatchDto> loadToRead(String setSeineId);
+ @WriteDataPermission
FormDto<SetSeineTargetCatchDto> loadToEdit(String setSeineId);
@Write
+ @WriteDataPermission
String save(FormDto<SetSeineTargetCatchDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TargetSampleService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TargetSampleService.java
index 9163606..a6d7157 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TargetSampleService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TargetSampleService.java
@@ -3,20 +3,26 @@ package fr.ird.observe.services.service.seine;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.TargetSampleDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface TargetSampleService extends ObserveService {
+ @ReadDataPermission
boolean canUseTargetSample(String setSeineId, boolean discarded);
+ @ReadDataPermission
FormDto<TargetSampleDto> loadToRead(String setSeineId, boolean discarded);
+ @WriteDataPermission
FormDto<TargetSampleDto> loadToEdit(String setSeineId, boolean discarded);
@Write
+ @WriteDataPermission
String save(String setSeineId, FormDto<TargetSampleDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TransmittingBuoyOperationService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TransmittingBuoyOperationService.java
index 3839627..f12399a 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TransmittingBuoyOperationService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TransmittingBuoyOperationService.java
@@ -3,18 +3,23 @@ package fr.ird.observe.services.service.seine;
import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.FloatingObjectTransmittingBuoyDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
/**
* @author Sylvain Bavencoff - bavencoff(a)codelutin.com
*/
public interface TransmittingBuoyOperationService extends ObserveService {
+ @ReadDataPermission
FormDto<FloatingObjectTransmittingBuoyDto> loadToRead(String floatingObjectId);
+ @WriteDataPermission
FormDto<FloatingObjectTransmittingBuoyDto> loadToEdit(String floatingObjectId);
@Write
+ @WriteDataPermission
String save(FormDto<FloatingObjectTransmittingBuoyDto> form);
}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TripSeineService.java b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TripSeineService.java
index 7de268c..ac71130 100644
--- a/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TripSeineService.java
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/service/seine/TripSeineService.java
@@ -4,7 +4,9 @@ import fr.ird.observe.services.ObserveService;
import fr.ird.observe.services.dto.FormDto;
import fr.ird.observe.services.dto.seine.TripSeineDto;
import fr.ird.observe.services.dto.seine.TripSeineStubDto;
+import fr.ird.observe.services.spi.ReadDataPermission;
import fr.ird.observe.services.spi.Write;
+import fr.ird.observe.services.spi.WriteDataPermission;
import java.util.List;
@@ -13,18 +15,24 @@ import java.util.List;
*/
public interface TripSeineService extends ObserveService {
+ @ReadDataPermission
List<TripSeineStubDto> getTripSeineByProgram(String programId);
+ @ReadDataPermission
FormDto<TripSeineDto> loadToRead(String tripSeineId);
+ @WriteDataPermission
FormDto<TripSeineDto> loadToEdit(String tripSeineId);
+ @WriteDataPermission
FormDto<TripSeineDto> preCreate(String programId);
@Write
+ @WriteDataPermission
String save(FormDto<TripSeineDto> form);
@Write
+ @WriteDataPermission
void delete(String tripSeineId);
}
\ No newline at end of file
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/spi/ReadDataPermission.java b/observe-services-api/src/main/java/fr/ird/observe/services/spi/ReadDataPermission.java
new file mode 100644
index 0000000..33e87cc
--- /dev/null
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/spi/ReadDataPermission.java
@@ -0,0 +1,19 @@
+package fr.ird.observe.services.spi;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * Pour qualifier un accès en lecture sur les données.
+ *
+ * Created on 04/09/15.
+ *
+ * @author Tony Chemit - chemit(a)codelutin.com
+ */
+(a)Target(ElementType.METHOD)
+(a)Retention(RetentionPolicy.RUNTIME)
+public @interface ReadDataPermission {
+
+}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/spi/ReadReferentialPermission.java b/observe-services-api/src/main/java/fr/ird/observe/services/spi/ReadReferentialPermission.java
new file mode 100644
index 0000000..127204d
--- /dev/null
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/spi/ReadReferentialPermission.java
@@ -0,0 +1,19 @@
+package fr.ird.observe.services.spi;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * Pour qualifier un accès en lecture sur le référentiel.
+ *
+ * Created on 04/09/15.
+ *
+ * @author Tony Chemit - chemit(a)codelutin.com
+ */
+(a)Target(ElementType.METHOD)
+(a)Retention(RetentionPolicy.RUNTIME)
+public @interface ReadReferentialPermission {
+
+}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/spi/WriteDataPermission.java b/observe-services-api/src/main/java/fr/ird/observe/services/spi/WriteDataPermission.java
new file mode 100644
index 0000000..1449ffb
--- /dev/null
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/spi/WriteDataPermission.java
@@ -0,0 +1,19 @@
+package fr.ird.observe.services.spi;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * Pour qualifier un accès en écriture sur les données.
+ *
+ * Created on 04/09/15.
+ *
+ * @author Tony Chemit - chemit(a)codelutin.com
+ */
+(a)Target(ElementType.METHOD)
+(a)Retention(RetentionPolicy.RUNTIME)
+public @interface WriteDataPermission {
+
+}
diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/spi/WriteReferentialPermission.java b/observe-services-api/src/main/java/fr/ird/observe/services/spi/WriteReferentialPermission.java
new file mode 100644
index 0000000..2a6eb41
--- /dev/null
+++ b/observe-services-api/src/main/java/fr/ird/observe/services/spi/WriteReferentialPermission.java
@@ -0,0 +1,19 @@
+package fr.ird.observe.services.spi;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * Pour qualifier un accès en écriture sur le référentiel.
+ *
+ * Created on 04/09/15.
+ *
+ * @author Tony Chemit - chemit(a)codelutin.com
+ */
+(a)Target(ElementType.METHOD)
+(a)Retention(RetentionPolicy.RUNTIME)
+public @interface WriteReferentialPermission {
+
+}
diff --git a/observe-services-topia/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateServiceTopia.java b/observe-services-topia/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateServiceTopia.java
index cc8354b..291b363 100644
--- a/observe-services-topia/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateServiceTopia.java
+++ b/observe-services-topia/src/main/java/fr/ird/observe/services/service/actions/validate/ValidateServiceTopia.java
@@ -113,7 +113,7 @@ public class ValidateServiceTopia extends ObserveServiceTopia implements Validat
Class<D> dtoType,
ValidationMessageDetector detector) {
- ImmutableSet.Builder<ValidationResultForDto<D>> validateResultForDtoMapBuilder = new ImmutableSet.Builder<>();
+ ImmutableSet.Builder<ValidateResultForDto<D>> validateResultForDtoMapBuilder = new ImmutableSet.Builder<>();
Map<TopiaEntity, Collection<ValidationMessage>> detectedMessages = detector.getDetectedMessages(entityType);
for (Map.Entry<TopiaEntity, Collection<ValidationMessage>> entry : detectedMessages.entrySet()) {
@@ -121,8 +121,8 @@ public class ValidateServiceTopia extends ObserveServiceTopia implements Validat
TopiaEntity entity = entry.getKey();
ReferenceDto<D> referenceDto = entityToReferenceDto(dtoType, entity);
Collection<ValidationMessage> validationMessages = entry.getValue();
- ValidationResultForDto<D> validationResultForDto = new ValidationResultForDto<>(referenceDto, ImmutableSet.copyOf(validationMessages));
- validateResultForDtoMapBuilder.add(validationResultForDto);
+ ValidateResultForDto<D> validateResultForDto = new ValidateResultForDto<>(referenceDto, ImmutableSet.copyOf(validationMessages));
+ validateResultForDtoMapBuilder.add(validateResultForDto);
}
diff --git a/observe-services-topia/src/test/java/fr/ird/observe/services/service/actions/validate/ValidateServiceTopiaTest.java b/observe-services-topia/src/test/java/fr/ird/observe/services/service/actions/validate/ValidateServiceTopiaTest.java
index 6702b8d..c74505c 100644
--- a/observe-services-topia/src/test/java/fr/ird/observe/services/service/actions/validate/ValidateServiceTopiaTest.java
+++ b/observe-services-topia/src/test/java/fr/ird/observe/services/service/actions/validate/ValidateServiceTopiaTest.java
@@ -180,12 +180,12 @@ public class ValidateServiceTopiaTest extends AbstractServiceTopiaTest {
ValidateResultForDtoType<D> validateResultForDtoType = resultByType.get(dtoType);
Assert.assertNotNull(validateResultForDtoType);
- ImmutableSet<ValidationResultForDto<D>> validationResultForDtos = validateResultForDtoType.getValidationResultForDto();
- Assert.assertNotNull(validationResultForDtos);
- Assert.assertEquals(expectedCount, validationResultForDtos.size());
- for (ValidationResultForDto<D> validationResultForDto : validationResultForDtos) {
- Assert.assertNotNull(validationResultForDto.getMessages());
- Assert.assertFalse(validationResultForDto.getMessages().isEmpty());
+ ImmutableSet<ValidateResultForDto<D>> validateResultForDtos = validateResultForDtoType.getValidateResultForDto();
+ Assert.assertNotNull(validateResultForDtos);
+ Assert.assertEquals(expectedCount, validateResultForDtos.size());
+ for (ValidateResultForDto<D> validateResultForDto : validateResultForDtos) {
+ Assert.assertNotNull(validateResultForDto.getMessages());
+ Assert.assertFalse(validateResultForDto.getMessages().isEmpty());
}
}
@@ -194,12 +194,12 @@ public class ValidateServiceTopiaTest extends AbstractServiceTopiaTest {
ValidateResultForDtoType<D> validateResultForDtoType = resultByType.get(dtoType);
Assert.assertNotNull(validateResultForDtoType);
- ImmutableSet<ValidationResultForDto<D>> validationResultForDtos = validateResultForDtoType.getValidationResultForDto();
- Assert.assertNotNull(validationResultForDtos);
- Assert.assertEquals(expectedCount, validationResultForDtos.size());
- for (ValidationResultForDto<D> validationResultForDto : validationResultForDtos) {
- Assert.assertNotNull(validationResultForDto.getMessages());
- Assert.assertFalse(validationResultForDto.getMessages().isEmpty());
+ ImmutableSet<ValidateResultForDto<D>> validateResultForDtos = validateResultForDtoType.getValidateResultForDto();
+ Assert.assertNotNull(validateResultForDtos);
+ Assert.assertEquals(expectedCount, validateResultForDtos.size());
+ for (ValidateResultForDto<D> validateResultForDto : validateResultForDtos) {
+ Assert.assertNotNull(validateResultForDto.getMessages());
+ Assert.assertFalse(validateResultForDto.getMessages().isEmpty());
}
}
--
To stop receiving notification emails like this one, please contact
codelutin.com SCM administrator <admin+scm(a)list.forge.codelutin.com>.
1
0
This is an automated email from the git hooks/post-receive script.
New commit to branch feature/7463-2 in repository observe.
See http://git.codelutin.com/observe.git
commit b58240e4b0bef2173f722d876d6d8d8064cf7428
Author: Tony CHEMIT <chemit(a)codelutin.com>
Date: Fri Sep 4 07:35:26 2015 +0200
Début de tests sur le client rest (See #7563)
---
observe-services-rest/pom.xml | 6 +
.../fr/ird/observe/services/TestClassResource.java | 136 +++++++++++++++++++++
.../ird/observe/services/TestMethodResource.java | 97 +++++++++++++++
.../service/DataSourceServiceRestTest.java | 72 +++++++++++
4 files changed, 311 insertions(+)
diff --git a/observe-services-rest/pom.xml b/observe-services-rest/pom.xml
index d294413..20ea2ab 100644
--- a/observe-services-rest/pom.xml
+++ b/observe-services-rest/pom.xml
@@ -38,6 +38,12 @@
<artifactId>observe-services-configuration-rest</artifactId>
<version>${project.version}</version>
</dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>observe-test-data</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
<!-- commons dependencies -->
diff --git a/observe-services-rest/src/test/java/fr/ird/observe/services/TestClassResource.java b/observe-services-rest/src/test/java/fr/ird/observe/services/TestClassResource.java
new file mode 100644
index 0000000..8639cf2
--- /dev/null
+++ b/observe-services-rest/src/test/java/fr/ird/observe/services/TestClassResource.java
@@ -0,0 +1,136 @@
+package fr.ird.observe.services;
+
+import fr.ird.observe.services.configuration.ObserveDataSourceConfiguration;
+import fr.ird.observe.services.configuration.ObserveDataSourceConfigurationRestNotAuthenticated;
+import fr.ird.observe.services.configuration.ObserveDataSourceConfigurationRestSupport;
+import fr.ird.observe.services.dto.constants.ReferentialLocale;
+import fr.ird.observe.test.TestHelper;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.junit.rules.TestRule;
+import org.junit.runner.Description;
+import org.junit.runners.model.Statement;
+
+import java.io.File;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.nio.file.Path;
+import java.util.Locale;
+
+/**
+ * Created on 03/09/15.
+ *
+ * @author Tony Chemit - chemit(a)codelutin.com
+ */
+public class TestClassResource implements TestRule {
+
+ /** Logger. */
+ private static final Log log = LogFactory.getLog(TestClassResource.class);
+
+ protected final ObserveServiceFactoryRest serviceFactory;
+
+ private File testDirectory;
+
+ private Path temporaryDirectoryRoot;
+
+ protected final URL serverUrl;
+
+ public TestClassResource() {
+ this("http://localhost:8080/observeweb/v1/api");
+ }
+
+ public TestClassResource(String serverUrl) {
+ try {
+ this.serverUrl = new URL(serverUrl);
+ } catch (MalformedURLException e) {
+ throw new IllegalStateException("Could not convert serverUrl: " + serverUrl, e);
+ }
+ this.serviceFactory = new ObserveServiceFactoryRest() {
+
+// @Override
+// protected ObserveServiceContextTopia createServiceContext(ObserveServiceInitializer observeServiceInitializer) {
+// ObserveServiceContextTopiaTaiste serviceContext = new ObserveServiceContextTopiaTaiste(observeServiceInitializer, mainServiceFactory, this);
+// return serviceContext;
+// }
+ };
+ serviceFactory.setMainServiceFactory(serviceFactory);
+ }
+
+ public <S extends ObserveService> S newService(ObserveDataSourceConfiguration dataSourceConfiguration, Class<S> serviceType) {
+ ObserveServiceInitializer observeServiceInitializer = ObserveServiceInitializer.create(
+ Locale.FRANCE,
+ ReferentialLocale.FR,
+ temporaryDirectoryRoot.toFile(),
+ dataSourceConfiguration
+ );
+ return serviceFactory.newService(observeServiceInitializer, serviceType);
+ }
+
+ public void closeServiceFactory() {
+ serviceFactory.close();
+ }
+
+ public void setTemporaryDirectoryRoot(Path temporaryDirectoryRoot) {
+ this.temporaryDirectoryRoot = temporaryDirectoryRoot;
+ }
+
+ @Override
+ public Statement apply(final Statement base, final Description description) {
+ return new Statement() {
+
+ @Override
+ public void evaluate() throws Throwable {
+ before(description);
+ try {
+ base.evaluate();
+ } finally {
+ after(description);
+ }
+ }
+ };
+ }
+
+ protected void before(Description description) {
+
+ Class<?> testClass = description.getTestClass();
+ if (log.isDebugEnabled()) {
+ log.debug("Starts " + testClass.getName());
+ }
+
+ TestHelper.initTest(testClass);
+
+ }
+
+ protected void after(Description description) {
+
+ Class<?> testClass = description.getTestClass();
+ if (log.isDebugEnabled()) {
+ log.debug("Ends " + testClass.getName());
+ }
+
+ closeServiceFactory();
+ setTemporaryDirectoryRoot(null);
+
+ }
+
+ public File getTestDirectory() {
+ return testDirectory;
+ }
+
+ public void setTestDirectory(File testDirectory) {
+ this.testDirectory = testDirectory;
+ }
+
+ public ObserveDataSourceConfigurationRestSupport createDataSourceConfigurationRest(Class<?> testClass, String login, char... password) {
+
+ ObserveDataSourceConfigurationRestNotAuthenticated configurationRest = new ObserveDataSourceConfigurationRestNotAuthenticated();
+ configurationRest.setLabel(testClass.getSimpleName() + "#" + serverUrl);
+ configurationRest.setServerUrl(serverUrl);
+ configurationRest.setLogin(login);
+ configurationRest.setPassword(password);
+
+ return configurationRest;
+
+ }
+
+}
diff --git a/observe-services-rest/src/test/java/fr/ird/observe/services/TestMethodResource.java b/observe-services-rest/src/test/java/fr/ird/observe/services/TestMethodResource.java
new file mode 100644
index 0000000..9e2627e
--- /dev/null
+++ b/observe-services-rest/src/test/java/fr/ird/observe/services/TestMethodResource.java
@@ -0,0 +1,97 @@
+package fr.ird.observe.services;
+
+import fr.ird.observe.services.configuration.ObserveDataSourceConfigurationRestSupport;
+import fr.ird.observe.test.TestHelper;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.junit.rules.TestRule;
+import org.junit.runner.Description;
+import org.junit.runners.model.Statement;
+
+import java.io.File;
+import java.nio.file.Files;
+import java.nio.file.Path;
+
+/**
+ * Created on 03/09/15.
+ *
+ * @author Tony Chemit - chemit(a)codelutin.com
+ */
+public class TestMethodResource implements TestRule {
+
+ /** Logger. */
+ private static final Log log = LogFactory.getLog(TestMethodResource.class);
+
+ protected final TestClassResource testClassResource;
+
+ protected final String login;
+
+ protected final char[] password;
+
+ protected ObserveDataSourceConfigurationRestSupport dataSourceConfiguration;
+
+ public TestMethodResource(TestClassResource testClassResource) {
+ this(testClassResource, "admin", 'a');
+ }
+
+ public TestMethodResource(TestClassResource testClassResource, String login, char... password) {
+ this.testClassResource = testClassResource;
+ this.login = login;
+ this.password = password;
+ }
+
+ @Override
+ public Statement apply(final Statement base, final Description description) {
+ return new Statement() {
+
+ @Override
+ public void evaluate() throws Throwable {
+ before(description);
+ try {
+ base.evaluate();
+ } finally {
+ after(description);
+ }
+ }
+ };
+ }
+
+ public ObserveDataSourceConfigurationRestSupport getDataSourceConfiguration() {
+ return dataSourceConfiguration;
+ }
+
+ protected void before(Description description) throws Throwable {
+
+ Class<?> testClass = description.getTestClass();
+ String methodName = description.getMethodName();
+ if (log.isDebugEnabled()) {
+ log.debug("Starts " + testClass.getName() + "::" + methodName);
+ }
+
+ File testDirectory = TestHelper.newFile(methodName);
+
+ testClassResource.setTestDirectory(testDirectory);
+
+ Path temporaryDirectoryRoot = new File(testDirectory, "tmp").toPath();
+
+ Files.createDirectories(temporaryDirectoryRoot);
+
+ testClassResource.setTemporaryDirectoryRoot(temporaryDirectoryRoot);
+
+ dataSourceConfiguration = testClassResource.createDataSourceConfigurationRest(testClass, "admin", 'a');
+
+ }
+
+ protected void after(Description description) {
+
+ Class<?> testClass = description.getTestClass();
+ String methodName = description.getMethodName();
+ if (log.isDebugEnabled()) {
+ log.debug("Ends " + testClass.getName() + "::" + methodName);
+ }
+
+ testClassResource.closeServiceFactory();
+ testClassResource.setTemporaryDirectoryRoot(null);
+
+ }
+}
diff --git a/observe-services-rest/src/test/java/fr/ird/observe/services/service/DataSourceServiceRestTest.java b/observe-services-rest/src/test/java/fr/ird/observe/services/service/DataSourceServiceRestTest.java
new file mode 100644
index 0000000..e9a1b83
--- /dev/null
+++ b/observe-services-rest/src/test/java/fr/ird/observe/services/service/DataSourceServiceRestTest.java
@@ -0,0 +1,72 @@
+package fr.ird.observe.services.service;
+
+import fr.ird.observe.services.TestClassResource;
+import fr.ird.observe.services.TestMethodResource;
+import fr.ird.observe.services.configuration.ObserveDataSourceConfigurationRestSupport;
+import fr.ird.observe.services.dto.DataSourceCreateConfigurationDto;
+import fr.ird.observe.services.dto.DataSourceCreateWithNoReferentialImportException;
+import fr.ird.observe.services.dto.IncompatibleDataSourceCreateConfigurationException;
+import org.junit.Assume;
+import org.junit.Before;
+import org.junit.ClassRule;
+import org.junit.Rule;
+import org.junit.Test;
+
+import java.io.IOException;
+
+/**
+ * Created on 03/09/15.
+ *
+ * @author Tony Chemit - chemit(a)codelutin.com
+ */
+public class DataSourceServiceRestTest {
+
+ @ClassRule
+ public static final TestClassResource testClassResource = new TestClassResource();
+
+ @Rule
+ public final TestMethodResource testMethodResource = new TestMethodResource(testClassResource);
+
+ protected DataSourceService service;
+
+ @Before
+ public void setUp() throws Exception {
+
+ ObserveDataSourceConfigurationRestSupport dataSourceConfiguration = testMethodResource.getDataSourceConfiguration();
+ service = testClassResource.newService(dataSourceConfiguration, DataSourceService.class);
+
+ //TODO Tester si le serveur est accessible si non
+ boolean serverExist = false;
+ Assume.assumeTrue("Serveur " + dataSourceConfiguration.getServerUrl() + " no found", serverExist);
+
+ }
+
+ @Test(expected = DatabaseNotFoundException.class)
+ public void testOpenNotExistingDatabase() throws IOException, DatabaseConnexionNotAuthorizedException, DatabaseNotFoundException {
+
+ service.open();
+
+ }
+
+ @Test
+ public void testOpen() throws IOException, IncompatibleDataSourceCreateConfigurationException, DataSourceCreateWithNoReferentialImportException, DatabaseConnexionNotAuthorizedException, DatabaseNotFoundException {
+
+ DataSourceCreateConfigurationDto dataSourceCreateConfiguration = new DataSourceCreateConfigurationDto();
+ dataSourceCreateConfiguration.setCanCreateEmptyDatabase(true);
+ service.create(dataSourceCreateConfiguration);
+
+ service.open();
+
+ }
+
+ @Test
+ public void testCreateEmptyDataSource() throws IOException, IncompatibleDataSourceCreateConfigurationException, DataSourceCreateWithNoReferentialImportException {
+
+ DataSourceCreateConfigurationDto dataSourceCreateConfiguration = new DataSourceCreateConfigurationDto();
+ dataSourceCreateConfiguration.setCanCreateEmptyDatabase(true);
+
+ service.create(dataSourceCreateConfiguration);
+
+ }
+
+}
--
To stop receiving notification emails like this one, please contact
codelutin.com SCM administrator <admin+scm(a)list.forge.codelutin.com>.
1
0