Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 068dcddc by tchemit at 2018-11-23T14:56:05Z [PS][FOB] Permettre NULL sur les propriétés biodegradable et nonentangling, ainsi que sur les déductions - Closes #1175 - - - - - 4cf0d0ed by tchemit at 2018-11-23T15:09:13Z [PS][FOB] Permettre NULL sur les propriétés biodegradable et nonentangling, ainsi que sur les déductions - Closes #1175 (test) - - - - - c9dcbb03 by tchemit at 2018-11-23T15:14:33Z Propriétés biodegradable et nonEntangling non présentes sur l'éditeur de ObjectMaterial - Closes #1176 - - - - - 7eac880c by tchemit at 2018-11-23T15:15:20Z optimize i18n - - - - - 5c684f5e by Pascal Cauquil at 2018-11-23T15:15:26Z Matériau objet 2-2-4-2 'Net', passage de biodegradable de NULL à FALSE (c'était un oubli) - - - - - c5c6423d by tchemit at 2018-11-23T15:15:35Z Question calculs biodégradable, nonentangling et type simplifié à l'arrivée et au départ - Closes #1177 - - - - - 43b37bf4 by tchemit at 2018-11-23T15:25:16Z [PS] Libération faune accessoire -> Exception - Closes #1174 - - - - - 21 changed files: - client-core/src/main/i18n/getters/java.getter - client-core/src/main/i18n/getters/jaxx.getter - client-core/src/main/java/fr/ird/observe/client/ui/content/api/data/table/ContentTableUIModel.java - client-core/src/main/java/fr/ird/observe/client/ui/content/ref/seine/ObjectMaterialUI.jaxx - client-core/src/main/java/fr/ird/observe/client/ui/content/ref/seine/ObjectMaterialUI.jcss - dto/src/main/models/Observe-02-referential-seine.model - observe-i18n/src/main/i18n/translations/observe_en_GB.properties - observe-i18n/src/main/i18n/translations/observe_es_ES.properties - observe-i18n/src/main/i18n/translations/observe_fr_FR.properties - persistence/src/main/java/fr/ird/observe/binder/referential/seine/ObjectMaterialEntityDtoBinder.java - persistence/src/main/models/Observe-02-referential-seine.model - persistence/src/main/resources/db/migration/6.1/02_add_object_material-common.sql - persistence/src/main/resources/db/migration/6.1/09_fill_object_material-common.sql - services/src/main/java/fr/ird/observe/services/service/actions/consolidate/dcp/ConsolidateFloatingObjectResultBuilder.java - services/src/main/java/fr/ird/observe/services/service/actions/consolidate/dcp/FloatingObjectConsolidateEngine.java - test/src/main/resources/db/7.4/dataForTestLongline.sql.gz - test/src/main/resources/db/7.4/dataForTestSeine.sql.gz - test/src/main/resources/db/7.4/empty_h2.sql.gz - test/src/main/resources/db/7.4/empty_pg.sql.gz - test/src/main/resources/db/7.4/referentiel.sql.gz - test/src/main/resources/fixtures/validate-service-referential.properties Changes: ===================================== client-core/src/main/i18n/getters/java.getter ===================================== @@ -0,0 +1,1035 @@ +aboutframe.changelog +observe.action.about +observe.action.about.tip +observe.action.admin.cancel +observe.action.admin.close +observe.action.apply +observe.action.back.to.list +observe.action.back.to.list.tip +observe.action.cancel +observe.action.cancel.remote.tip +observe.action.cancel.server.tip +observe.action.change.storage +observe.action.change.storage.tip +observe.action.choose.activity.sample.message +observe.action.choose.activity.sample.title +observe.action.choose.db.dump +observe.action.choose.db.dump.description +observe.action.choose.db.dump.directory +observe.action.choose.landing.tripLongline.message +observe.action.choose.landing.tripLongline.title +observe.action.choose.program.message +observe.action.choose.program.title +observe.action.choose.reportFile +observe.action.choose.reportFile.description +observe.action.choose.route.message +observe.action.choose.route.title +observe.action.choose.tripLongline.message +observe.action.choose.tripLongline.sample.message +observe.action.choose.tripLongline.sample.title +observe.action.choose.tripLongline.title +observe.action.choose.tripSeine.message +observe.action.choose.tripSeine.title +observe.action.close.open +observe.action.close.open.tip +observe.action.close.storage +observe.action.close.storage.tip +observe.action.config.export.required.write.data +observe.action.configuration +observe.action.configuration.tip +observe.action.configure +observe.action.connexions +observe.action.connexions.tip +observe.action.copyFloatingObjectPartToLeft +observe.action.copyFloatingObjectPartToLeft.tip +observe.action.copyFloatingObjectPartToRight +observe.action.copyFloatingObjectPartToRight.tip +observe.action.create +observe.action.delete +observe.action.delete.floatingObject.tip +observe.action.delete.remote.tip +observe.action.delete.server.tip +observe.action.delete.set.tip +observe.action.delete.tip +observe.action.detail +observe.action.exit +observe.action.exit.tip +observe.action.floatingObjectPresets +observe.action.floatingObjectPresets.tip +observe.action.goDown +observe.action.goDown.tip +observe.action.goUp +observe.action.goUp.tip +observe.action.goto.referentiel.common.tip +observe.action.goto.referentiel.longline.tip +observe.action.goto.referentiel.seine.tip +observe.action.info.storage +observe.action.info.storage.tip +observe.action.load.from.file +observe.action.load.from.file.tip +observe.action.locale.es +observe.action.locale.es.tip +observe.action.locale.fr +observe.action.locale.fr.tip +observe.action.locale.uk +observe.action.locale.uk.tip +observe.action.modify +observe.action.move.to.activity +observe.action.move.to.trip +observe.action.open.screen +observe.action.presets.create +observe.action.presets.create.tip +observe.action.quit +observe.action.quit.tip +observe.action.reload.application +observe.action.reload.storage +observe.action.reload.storage.tip +observe.action.reload.ui +observe.action.reloadDefaultConfiguration +observe.action.reloadDefaultConfiguration.tip +observe.action.reloadResources +observe.action.reloadResources.tip +observe.action.reset +observe.action.reset.remote.tip +observe.action.reset.server.tip +observe.action.restart.application +observe.action.restart.application.tip +observe.action.save +observe.action.save.remote.tip +observe.action.save.server.tip +observe.action.save.tip +observe.action.save.to.file +observe.action.save.to.file.tip +observe.action.selectNode +observe.action.selectNode.tip +observe.action.show.technical.informations.tip +observe.action.show.usages.tip +observe.action.showConfig.title +observe.action.site +observe.action.site.tip +observe.action.start.h2.web.server +observe.action.start.h2.web.server.tip +observe.action.start.server.mode +observe.action.start.server.mode.tip +observe.action.stop.h2.web.server +observe.action.stop.h2.web.server.tip +observe.action.stop.server.mode +observe.action.stop.server.mode.tip +observe.action.storage.applyAction +observe.action.test.remote +observe.action.test.remote.tip +observe.action.test.server +observe.action.test.server.tip +observe.action.toFullScreen +observe.action.toFullScreen.tip +observe.action.toWindowScreen +observe.action.toWindowScreen.tip +observe.action.translate +observe.action.translate.tip +observe.actions.consolidate +observe.actions.consolidate.description +observe.actions.consolidate.message.activity +observe.actions.consolidate.message.noChanges +observe.actions.consolidate.message.operation.done +observe.actions.consolidate.message.save.changes +observe.actions.consolidate.message.trip +observe.actions.consolidate.start.trip +observe.actions.consolidate.title +observe.actions.consolidate.title.tip +observe.actions.exportData +observe.actions.exportData.description +observe.actions.exportData.message.add.missing.referential +observe.actions.exportData.message.add.missing.referentials2 +observe.actions.exportData.message.not.possible +observe.actions.exportData.message.operation.needFix +observe.actions.exportData.message.prepare.data +observe.actions.exportData.table.exist.label +observe.actions.exportData.table.exist.label.tip +observe.actions.exportData.table.program.label +observe.actions.exportData.table.program.label.tip +observe.actions.exportData.table.selected +observe.actions.exportData.table.selected.tip +observe.actions.exportData.table.trip.label +observe.actions.exportData.table.trip.label.tip +observe.actions.exportData.title +observe.actions.exportData.title.tip +observe.actions.longline.pairing +observe.actions.longline.pairing.description +observe.actions.longline.pairing.tip +observe.actions.longline.pairing.title +observe.actions.operation.message.canceled +observe.actions.operation.message.done +observe.actions.operation.message.failed +observe.actions.operation.message.needFix +observe.actions.operation.message.running +observe.actions.operation.message.successed +observe.actions.report +observe.actions.report.description +observe.actions.report.title +observe.actions.report.title.tip +observe.actions.saveLocal +observe.actions.saveLocal.description +observe.actions.synchro.data +observe.actions.synchro.data.description +observe.actions.synchro.data.message.data.loaded +observe.actions.synchro.data.prepare.copyToTask +observe.actions.synchro.data.prepare.deleteTask +observe.actions.synchro.data.result.delete.trip +observe.actions.synchro.data.result.export.trip +observe.actions.synchro.data.result.import.trip +observe.actions.synchro.data.task.copyToLeft +observe.actions.synchro.data.task.copyToRight +observe.actions.synchro.data.task.deleteFromLeft +observe.actions.synchro.data.task.deleteFromRight +observe.actions.synchro.data.title +observe.actions.synchro.data.title.tip +observe.actions.synchro.launch.operation +observe.actions.synchro.prepare.operation +observe.actions.synchro.referential +observe.actions.synchro.referential.action.copyToLeft.tip +observe.actions.synchro.referential.action.copyToRight.tip +observe.actions.synchro.referential.action.deleteFromLeft.tip +observe.actions.synchro.referential.action.deleteFromRight.tip +observe.actions.synchro.referential.action.desactivateFromLeft.tip +observe.actions.synchro.referential.action.desactivateFromLeftWithReplacement.tip +observe.actions.synchro.referential.action.desactivateFromRight.tip +observe.actions.synchro.referential.action.desactivateFromRightWithReplacement.tip +observe.actions.synchro.referential.action.revertFromLeft.tip +observe.actions.synchro.referential.action.revertFromRight.tip +observe.actions.synchro.referential.action.skipFromLeft.tip +observe.actions.synchro.referential.action.skipFromRight.tip +observe.actions.synchro.referential.description +observe.actions.synchro.referential.legacy +observe.actions.synchro.referential.legacy.description +observe.actions.synchro.referential.legacy.launch.operation +observe.actions.synchro.referential.legacy.tip +observe.actions.synchro.referential.message.apply.done +observe.actions.synchro.referential.message.build.diff +observe.actions.synchro.referential.message.need.save.for.synchro.operation +observe.actions.synchro.referential.message.need.save.for.validation.operation +observe.actions.synchro.referential.message.no.local.modification +observe.actions.synchro.referential.message.ref.is.updtodate +observe.actions.synchro.referential.message.referential.leftData.loaded +observe.actions.synchro.referential.message.referential.rightData.loaded +observe.actions.synchro.referential.message.referentiel.was.added +observe.actions.synchro.referential.message.referentiel.was.modified +observe.actions.synchro.referential.message.referentiel.was.removed +observe.actions.synchro.referential.message.referentiel.was.replaced +observe.actions.synchro.referential.message.saveLocal.skip +observe.actions.synchro.referential.message.synchro.local.modification +observe.actions.synchro.referential.replaceBefore.message +observe.actions.synchro.referential.replaceBeforeDelete.title +observe.actions.synchro.referential.replaceBeforeDesactivate.title +observe.actions.synchro.referential.task.addToLeft +observe.actions.synchro.referential.task.addToRight +observe.actions.synchro.referential.task.deleteFromLeft +observe.actions.synchro.referential.task.deleteFromRight +observe.actions.synchro.referential.task.desactivateFromLeft +observe.actions.synchro.referential.task.desactivateFromRight +observe.actions.synchro.referential.task.desactivateWithReplaceFromLeft +observe.actions.synchro.referential.task.desactivateWithReplaceFromLeftWithReplacement +observe.actions.synchro.referential.task.desactivateWithReplaceFromRight +observe.actions.synchro.referential.task.desactivateWithReplaceFromRightWithReplacement +observe.actions.synchro.referential.task.prepare +observe.actions.synchro.referential.task.revertFromLeft +observe.actions.synchro.referential.task.revertFromRight +observe.actions.synchro.referential.task.skipFromLeft +observe.actions.synchro.referential.task.skipFromRight +observe.actions.synchro.referential.task.updateToLeft +observe.actions.synchro.referential.task.updateToRight +observe.actions.synchro.referential.title +observe.actions.synchro.referential.title.tip +observe.actions.synchro.referential.withMode +observe.actions.validate +observe.actions.validate.choose.report.directory +observe.actions.validate.continue.with.no.save.report +observe.actions.validate.description +observe.actions.validate.message.detected +observe.actions.validate.message.no.validation.detected +observe.actions.validate.message.not.save.report +observe.actions.validate.message.nothing.to.do +observe.actions.validate.message.operation.done +observe.actions.validate.message.operation.needFix +observe.actions.validate.message.prepare.validators +observe.actions.validate.message.save.report +observe.actions.validate.message.use.storage +observe.actions.validate.message.validate.trip +observe.actions.validate.save +observe.actions.validate.save.reportFile +observe.actions.validate.selected.validators +observe.actions.validate.title +observe.actions.validate.title.choose.report.directory +observe.actions.validate.title.tip +observe.actions.validate.validator.field.header +observe.actions.validate.validator.field.header.tip +observe.actions.validate.validator.message.header +observe.actions.validate.validator.message.header.tip +observe.actions.validate.validator.scope.header +observe.actions.validate.validator.scope.header.tip +observe.admin.resume.no.operation.done +observe.admin.resume.operation.canceled +observe.admin.resume.operation.done +observe.admin.resume.operation.failed +observe.admin.resume.operation.need.fix +observe.admin.resume.operation.not.started +observe.admin.resume.operation.running +observe.backup.done +observe.backup.start +observe.choice.cancel +observe.choice.confirm.delete +observe.choice.confirm.insert +observe.choice.confirm.replace +observe.choice.continue +observe.choice.createLocalStorage +observe.choice.doNotSave +observe.choice.doNothing +observe.choice.loadLastAutomaticBackup +observe.choice.quit +observe.choice.replace +observe.choice.save +observe.choice.useRemoteStorage +observe.common.ActivityDto.action.delete.tip +observe.common.ActivityDto.action.goToOpen.short +observe.common.ActivityDto.action.goToOpen.tip +observe.common.ActivityLogbookDto.action.goToOpen.short +observe.common.ActivityLogbookDto.action.goToOpen.tip +observe.common.ActivityLonglineLogbookDto.action.addSample +observe.common.ActivityLonglineLogbookDto.action.addSample.tip +observe.common.ActivityLonglineLogbookDto.action.addSet +observe.common.ActivityLonglineLogbookDto.action.addSet.tip +observe.common.ActivityLonglineLogbookDto.action.chooseRelatedObservedActivity +observe.common.ActivityLonglineLogbookDto.action.chooseRelatedObservedActivity.message +observe.common.ActivityLonglineLogbookDto.action.chooseRelatedObservedActivity.title +observe.common.ActivityLonglineLogbookDto.action.moves +observe.common.ActivityLonglineLogbookDto.action.moves.tip +observe.common.ActivityLonglineLogbookDto.message.not.open +observe.common.ActivityLonglineLogbookDto.relatedObservedActivity +observe.common.ActivityLonglineObsDto.action.addSet +observe.common.ActivityLonglineObsDto.action.addSet.tip +observe.common.ActivityLonglineObsDto.action.moves +observe.common.ActivityLonglineObsDto.action.moves.tip +observe.common.ActivityLonglineObsDto.message.not.open +observe.common.ActivityObsDto.action.goToOpen.short +observe.common.ActivityObsDto.action.goToOpen.tip +observe.common.ActivitySeineDto.action.addFloatingObject +observe.common.ActivitySeineDto.action.addFloatingObject.tip +observe.common.ActivitySeineDto.action.addSet +observe.common.ActivitySeineDto.action.addSet.tip +observe.common.ActivitySeineDto.action.moves +observe.common.ActivitySeineDto.action.moves.tip +observe.common.ActivitySeineDto.error.no.activity.6 +observe.common.ActivitySeineDto.message.not.open +observe.common.ActivitySeineDto.vesselActivitySeine.comment +observe.common.BaitsCompositionLogbookDto.table.baitSettingStatus +observe.common.BaitsCompositionLogbookDto.table.baitSettingStatus.tip +observe.common.BaitsCompositionLogbookDto.table.baitType +observe.common.BaitsCompositionLogbookDto.table.baitType.tip +observe.common.BaitsCompositionLogbookDto.table.individualSize +observe.common.BaitsCompositionLogbookDto.table.individualSize.tip +observe.common.BaitsCompositionLogbookDto.table.individualWeight +observe.common.BaitsCompositionLogbookDto.table.individualWeight.tip +observe.common.BaitsCompositionLogbookDto.table.proportion +observe.common.BaitsCompositionLogbookDto.table.proportion.tip +observe.common.BaitsCompositionObsDto.table.baitSettingStatus +observe.common.BaitsCompositionObsDto.table.baitSettingStatus.tip +observe.common.BaitsCompositionObsDto.table.baitType +observe.common.BaitsCompositionObsDto.table.baitType.tip +observe.common.BaitsCompositionObsDto.table.individualSize +observe.common.BaitsCompositionObsDto.table.individualSize.tip +observe.common.BaitsCompositionObsDto.table.individualWeight +observe.common.BaitsCompositionObsDto.table.individualWeight.tip +observe.common.BaitsCompositionObsDto.table.proportion +observe.common.BaitsCompositionObsDto.table.proportion.tip +observe.common.BranchlineObsDto.message.modified +observe.common.BranchlineObsDto.message.modified.but.invalid +observe.common.BranchlinesCompositionLogbookDto.table.length +observe.common.BranchlinesCompositionLogbookDto.table.length.tip +observe.common.BranchlinesCompositionLogbookDto.table.proportion +observe.common.BranchlinesCompositionLogbookDto.table.proportion.tip +observe.common.BranchlinesCompositionLogbookDto.table.topType +observe.common.BranchlinesCompositionLogbookDto.table.topType.tip +observe.common.BranchlinesCompositionLogbookDto.table.tracelineLength +observe.common.BranchlinesCompositionLogbookDto.table.tracelineLength.tip +observe.common.BranchlinesCompositionLogbookDto.table.tracelineType +observe.common.BranchlinesCompositionLogbookDto.table.tracelineType.tip +observe.common.BranchlinesCompositionObsDto.table.length +observe.common.BranchlinesCompositionObsDto.table.length.tip +observe.common.BranchlinesCompositionObsDto.table.proportion +observe.common.BranchlinesCompositionObsDto.table.proportion.tip +observe.common.BranchlinesCompositionObsDto.table.topType +observe.common.BranchlinesCompositionObsDto.table.topType.tip +observe.common.BranchlinesCompositionObsDto.table.tracelineLength +observe.common.BranchlinesCompositionObsDto.table.tracelineLength.tip +observe.common.BranchlinesCompositionObsDto.table.tracelineType +observe.common.BranchlinesCompositionObsDto.table.tracelineType.tip +observe.common.CatchLonglineLogbookDto.table.acquisitionMode +observe.common.CatchLonglineLogbookDto.table.acquisitionMode.tip +observe.common.CatchLonglineLogbookDto.table.catchFateLongline +observe.common.CatchLonglineLogbookDto.table.catchFateLongline.tip +observe.common.CatchLonglineLogbookDto.table.catchHealthness +observe.common.CatchLonglineLogbookDto.table.catchHealthness.tip +observe.common.CatchLonglineLogbookDto.table.comment +observe.common.CatchLonglineLogbookDto.table.comment.tip +observe.common.CatchLonglineLogbookDto.table.count +observe.common.CatchLonglineLogbookDto.table.count.tip +observe.common.CatchLonglineLogbookDto.table.countDepredated +observe.common.CatchLonglineLogbookDto.table.countDepredated.tip +observe.common.CatchLonglineLogbookDto.table.depredated +observe.common.CatchLonglineLogbookDto.table.depredated.tip +observe.common.CatchLonglineLogbookDto.table.discardHealthness +observe.common.CatchLonglineLogbookDto.table.discardHealthness.tip +observe.common.CatchLonglineLogbookDto.table.speciesCatch +observe.common.CatchLonglineLogbookDto.table.speciesCatch.tip +observe.common.CatchLonglineObsDto.table.acquisitionMode +observe.common.CatchLonglineObsDto.table.acquisitionMode.tip +observe.common.CatchLonglineObsDto.table.basketHaulingId +observe.common.CatchLonglineObsDto.table.basketHaulingId.tip +observe.common.CatchLonglineObsDto.table.branchlineHaulingId +observe.common.CatchLonglineObsDto.table.branchlineHaulingId.tip +observe.common.CatchLonglineObsDto.table.catchFateLongline +observe.common.CatchLonglineObsDto.table.catchFateLongline.tip +observe.common.CatchLonglineObsDto.table.catchHealthness +observe.common.CatchLonglineObsDto.table.catchHealthness.tip +observe.common.CatchLonglineObsDto.table.comment +observe.common.CatchLonglineObsDto.table.comment.tip +observe.common.CatchLonglineObsDto.table.count +observe.common.CatchLonglineObsDto.table.count.tip +observe.common.CatchLonglineObsDto.table.depredated +observe.common.CatchLonglineObsDto.table.depredated.tip +observe.common.CatchLonglineObsDto.table.discardHealthness +observe.common.CatchLonglineObsDto.table.discardHealthness.tip +observe.common.CatchLonglineObsDto.table.sectionHaulingId +observe.common.CatchLonglineObsDto.table.sectionHaulingId.tip +observe.common.CatchLonglineObsDto.table.speciesCatch +observe.common.CatchLonglineObsDto.table.speciesCatch.tip +observe.common.DataDto.action.reset +observe.common.DataDto.action.reset.tip +observe.common.DataDto.type +observe.common.Dto.label.usage.data.title +observe.common.Dto.label.usage.referential.title +observe.common.Dto.lastUpdateDate +observe.common.Dto.message.cantWriteData +observe.common.Dto.technicalInformations +observe.common.Dto.topiaCreateDate +observe.common.Dto.topiaId +observe.common.Dto.topiaVersion +observe.common.EncounterObsDto.table.count +observe.common.EncounterObsDto.table.count.tip +observe.common.EncounterObsDto.table.distance +observe.common.EncounterObsDto.table.distance.tip +observe.common.EncounterObsDto.table.encounterType +observe.common.EncounterObsDto.table.encounterType.tip +observe.common.EncounterObsDto.table.species +observe.common.EncounterObsDto.table.species.tip +observe.common.FloatingObjectDto.is.a.reference +observe.common.FloatingObjectDto.not.a.reference +observe.common.FloatingObjectDto.notComputed +observe.common.FloatingObjectDto.table.type +observe.common.FloatingObjectReference.action.add +observe.common.FloatingObjectReference.action.add.tip +observe.common.FloatingObjectReference.action.edit +observe.common.FloatingObjectReference.action.edit.tip +observe.common.FloatingObjectReference.action.remove +observe.common.FloatingObjectReference.action.remove.tip +observe.common.FloatingObjectReference.action.select +observe.common.FloatingObjectReference.choose.title +observe.common.FloatingObjectReference.delete.message +observe.common.FloatingObjectReference.delete.title +observe.common.FloatlinesCompositionLogbookDto.table.length +observe.common.FloatlinesCompositionLogbookDto.table.length.tip +observe.common.FloatlinesCompositionLogbookDto.table.lineType +observe.common.FloatlinesCompositionLogbookDto.table.lineType.tip +observe.common.FloatlinesCompositionLogbookDto.table.proportion +observe.common.FloatlinesCompositionLogbookDto.table.proportion.tip +observe.common.FloatlinesCompositionObsDto.table.length +observe.common.FloatlinesCompositionObsDto.table.length.tip +observe.common.FloatlinesCompositionObsDto.table.lineType +observe.common.FloatlinesCompositionObsDto.table.lineType.tip +observe.common.FloatlinesCompositionObsDto.table.proportion +observe.common.FloatlinesCompositionObsDto.table.proportion.tip +observe.common.GearUseFeatures.delete +observe.common.GearUseFeaturesLonglineDto.table.comment +observe.common.GearUseFeaturesLonglineDto.table.comment.tip +observe.common.GearUseFeaturesLonglineDto.table.gear +observe.common.GearUseFeaturesLonglineDto.table.gear.tip +observe.common.GearUseFeaturesLonglineDto.table.gearCaracteristic +observe.common.GearUseFeaturesLonglineDto.table.gearCaracteristic.tip +observe.common.GearUseFeaturesLonglineDto.table.number +observe.common.GearUseFeaturesLonglineDto.table.number.tip +observe.common.GearUseFeaturesLonglineDto.table.usedInTrip +observe.common.GearUseFeaturesLonglineDto.table.usedInTrip.tip +observe.common.GearUseFeaturesLonglineDto.table.value +observe.common.GearUseFeaturesLonglineDto.table.value.tip +observe.common.GearUseFeaturesSeineDto.table.comment +observe.common.GearUseFeaturesSeineDto.table.comment.tip +observe.common.GearUseFeaturesSeineDto.table.gear +observe.common.GearUseFeaturesSeineDto.table.gear.tip +observe.common.GearUseFeaturesSeineDto.table.gearCaracteristic +observe.common.GearUseFeaturesSeineDto.table.gearCaracteristic.tip +observe.common.GearUseFeaturesSeineDto.table.number +observe.common.GearUseFeaturesSeineDto.table.number.tip +observe.common.GearUseFeaturesSeineDto.table.usedInTrip +observe.common.GearUseFeaturesSeineDto.table.usedInTrip.tip +observe.common.GearUseFeaturesSeineDto.table.value +observe.common.GearUseFeaturesSeineDto.table.value.tip +observe.common.HooksCompositionLogbookDto.table.hookOffset +observe.common.HooksCompositionLogbookDto.table.hookOffset.tip +observe.common.HooksCompositionLogbookDto.table.hookSize +observe.common.HooksCompositionLogbookDto.table.hookSize.tip +observe.common.HooksCompositionLogbookDto.table.hookType +observe.common.HooksCompositionLogbookDto.table.hookType.tip +observe.common.HooksCompositionLogbookDto.table.proportion +observe.common.HooksCompositionLogbookDto.table.proportion.tip +observe.common.HooksCompositionObsDto.table.hookOffset +observe.common.HooksCompositionObsDto.table.hookOffset.tip +observe.common.HooksCompositionObsDto.table.hookSize +observe.common.HooksCompositionObsDto.table.hookSize.tip +observe.common.HooksCompositionObsDto.table.hookType +observe.common.HooksCompositionObsDto.table.hookType.tip +observe.common.HooksCompositionObsDto.table.proportion +observe.common.HooksCompositionObsDto.table.proportion.tip +observe.common.LandingPartLogbookDto.table.count +observe.common.LandingPartLogbookDto.table.count.tip +observe.common.LandingPartLogbookDto.table.species +observe.common.LandingPartLogbookDto.table.species.tip +observe.common.LandingPartLogbookDto.table.weight +observe.common.LandingPartLogbookDto.table.weight.tip +observe.common.LandingPartLogbookDto.table.weightCategoryMax +observe.common.LandingPartLogbookDto.table.weightCategoryMax.tip +observe.common.LandingPartLogbookDto.table.weightCategoryMin +observe.common.LandingPartLogbookDto.table.weightCategoryMin.tip +observe.common.LonglineDetailCompositionObsDto.action.deleteAllSections +observe.common.LonglineDetailCompositionObsDto.action.deleteAllSections.tip +observe.common.LonglineDetailCompositionObsDto.action.generateAllSections +observe.common.LonglineDetailCompositionObsDto.action.generateAllSections.tip +observe.common.LonglineDetailCompositionObsDto.basket.cant.delete.message +observe.common.LonglineDetailCompositionObsDto.basket.cant.delete.title +observe.common.LonglineDetailCompositionObsDto.basket.invalid.nextFloatline1Length +observe.common.LonglineDetailCompositionObsDto.basketsTable.floatline1Length +observe.common.LonglineDetailCompositionObsDto.basketsTable.floatline1Length.tip +observe.common.LonglineDetailCompositionObsDto.basketsTable.floatline2Length +observe.common.LonglineDetailCompositionObsDto.basketsTable.floatline2Length.tip +observe.common.LonglineDetailCompositionObsDto.basketsTable.haulingIdentifier +observe.common.LonglineDetailCompositionObsDto.basketsTable.haulingIdentifier.tip +observe.common.LonglineDetailCompositionObsDto.basketsTable.settingIdentifier +observe.common.LonglineDetailCompositionObsDto.basketsTable.settingIdentifier.tip +observe.common.LonglineDetailCompositionObsDto.branchLine.cant.delete.message +observe.common.LonglineDetailCompositionObsDto.branchLine.cant.delete.title +observe.common.LonglineDetailCompositionObsDto.branchlinesTable.branchlineLength +observe.common.LonglineDetailCompositionObsDto.branchlinesTable.branchlineLength.tip +observe.common.LonglineDetailCompositionObsDto.branchlinesTable.haulingIdentifier +observe.common.LonglineDetailCompositionObsDto.branchlinesTable.haulingIdentifier.tip +observe.common.LonglineDetailCompositionObsDto.branchlinesTable.settingIdentifier +observe.common.LonglineDetailCompositionObsDto.branchlinesTable.settingIdentifier.tip +observe.common.LonglineDetailCompositionObsDto.branchlinesTable.tracelineLength +observe.common.LonglineDetailCompositionObsDto.branchlinesTable.tracelineLength.tip +observe.common.LonglineDetailCompositionObsDto.firstTemplate.template.notCompilant.basketCount +observe.common.LonglineDetailCompositionObsDto.section.cant.delete.message +observe.common.LonglineDetailCompositionObsDto.section.cant.delete.title +observe.common.LonglineDetailCompositionObsDto.section.delete.message +observe.common.LonglineDetailCompositionObsDto.sectionTemplate.delete +observe.common.LonglineDetailCompositionObsDto.sectionTemplatesTable.identifier +observe.common.LonglineDetailCompositionObsDto.sectionTemplatesTable.identifier.tip +observe.common.LonglineDetailCompositionObsDto.sectionTemplatesTable.value +observe.common.LonglineDetailCompositionObsDto.sectionTemplatesTable.value.tip +observe.common.LonglineDetailCompositionObsDto.sectionsTable.haulingIdentifier +observe.common.LonglineDetailCompositionObsDto.sectionsTable.haulingIdentifier.tip +observe.common.LonglineDetailCompositionObsDto.sectionsTable.settingIdentifier +observe.common.LonglineDetailCompositionObsDto.sectionsTable.settingIdentifier.tip +observe.common.LonglineDetailCompositionObsDto.sectionsTable.template +observe.common.LonglineDetailCompositionObsDto.sectionsTable.template.tip +observe.common.LonglineDetailCompositionObsDto.title.section.cant.use.firstTemplate +observe.common.NonTargetCatchDto.catchWeightComputed.computed.tip +observe.common.NonTargetCatchDto.catchWeightComputed.observed.tip +observe.common.NonTargetCatchDto.meanLengthComputed.computed.tip +observe.common.NonTargetCatchDto.meanLengthComputed.observed.tip +observe.common.NonTargetCatchDto.meanWeightComputed.computed.tip +observe.common.NonTargetCatchDto.meanWeightComputed.observed.tip +observe.common.NonTargetCatchDto.message.table.will.delete.nonTargetSample +observe.common.NonTargetCatchDto.table.catchWeight +observe.common.NonTargetCatchDto.table.catchWeight.tip +observe.common.NonTargetCatchDto.table.comment +observe.common.NonTargetCatchDto.table.comment.tip +observe.common.NonTargetCatchDto.table.meanLength +observe.common.NonTargetCatchDto.table.meanLength.tip +observe.common.NonTargetCatchDto.table.meanWeight +observe.common.NonTargetCatchDto.table.meanWeight.tip +observe.common.NonTargetCatchDto.table.reasonForDiscard +observe.common.NonTargetCatchDto.table.reasonForDiscard.tip +observe.common.NonTargetCatchDto.table.speciesFate +observe.common.NonTargetCatchDto.table.speciesFate.tip +observe.common.NonTargetCatchDto.table.speciesFaune +observe.common.NonTargetCatchDto.table.speciesFaune.tip +observe.common.NonTargetCatchDto.table.totalCount +observe.common.NonTargetCatchDto.table.totalCount.tip +observe.common.NonTargetCatchDto.table.well +observe.common.NonTargetCatchDto.table.well.tip +observe.common.NonTargetCatchDto.totalCountComputed.computed.tip +observe.common.NonTargetCatchDto.totalCountComputed.observed.tip +observe.common.NonTargetCatchReleaseDto.table.comment +observe.common.NonTargetCatchReleaseDto.table.comment.tip +observe.common.NonTargetCatchReleaseDto.table.conformity +observe.common.NonTargetCatchReleaseDto.table.conformity.tip +observe.common.NonTargetCatchReleaseDto.table.length +observe.common.NonTargetCatchReleaseDto.table.length.tip +observe.common.NonTargetCatchReleaseDto.table.releasingTime +observe.common.NonTargetCatchReleaseDto.table.releasingTime.tip +observe.common.NonTargetCatchReleaseDto.table.sex +observe.common.NonTargetCatchReleaseDto.table.sex.tip +observe.common.NonTargetCatchReleaseDto.table.species +observe.common.NonTargetCatchReleaseDto.table.species.tip +observe.common.NonTargetCatchReleaseDto.table.speciesGroupReleaseMode +observe.common.NonTargetCatchReleaseDto.table.speciesGroupReleaseMode.tip +observe.common.NonTargetLengthDto.speciesFate +observe.common.NonTargetLengthDto.table.count +observe.common.NonTargetLengthDto.table.count.tip +observe.common.NonTargetLengthDto.table.gender +observe.common.NonTargetLengthDto.table.gender.tip +observe.common.NonTargetLengthDto.table.length +observe.common.NonTargetLengthDto.table.length.tip +observe.common.NonTargetLengthDto.table.meanWeight +observe.common.NonTargetLengthDto.table.meanWeight.tip +observe.common.NonTargetLengthDto.table.nonTargetSpecies +observe.common.NonTargetLengthDto.table.nonTargetSpecies.tip +observe.common.NonTargetLengthDto.table.picturesReferences +observe.common.NonTargetLengthDto.table.picturesReferences.tip +observe.common.NonTargetLengthDto.table.sizeMeasureType +observe.common.NonTargetLengthDto.table.sizeMeasureType.tip +observe.common.ObjectObservedSpeciesDto.table.count +observe.common.ObjectObservedSpeciesDto.table.count.tip +observe.common.ObjectObservedSpeciesDto.table.speciesFaune +observe.common.ObjectObservedSpeciesDto.table.speciesFaune.tip +observe.common.ObjectObservedSpeciesDto.table.speciesStatus +observe.common.ObjectObservedSpeciesDto.table.speciesStatus.tip +observe.common.OpenableDto.action.reopen +observe.common.OpenableDto.action.reopen.tip +observe.common.ProgramDto.action.goToOpen.short +observe.common.ProgramDto.action.goToOpen.tip +observe.common.ReferentialDto.action.showUniqueKeys.tip +observe.common.ReferentialDto.obsolete +observe.common.ReferentialDto.type +observe.common.RouteDto.action.delete.tip +observe.common.RouteDto.action.goToOpen.short +observe.common.RouteDto.action.goToOpen.tip +observe.common.RouteDto.action.moves +observe.common.RouteDto.action.moves.tip +observe.common.RouteDto.choice.create.fin.veille.activity +observe.common.RouteDto.choice.not.create.fin.veille.activity.and.continue +observe.common.RouteDto.message.need.fin.veille.activity +observe.common.RouteDto.message.not.open +observe.common.SamplePartLogbookDto.table.count +observe.common.SamplePartLogbookDto.table.count.tip +observe.common.SamplePartLogbookDto.table.length +observe.common.SamplePartLogbookDto.table.length.tip +observe.common.SamplePartLogbookDto.table.sex +observe.common.SamplePartLogbookDto.table.sex.tip +observe.common.SamplePartLogbookDto.table.sizeMeasureType +observe.common.SamplePartLogbookDto.table.sizeMeasureType.tip +observe.common.SamplePartLogbookDto.table.species +observe.common.SamplePartLogbookDto.table.species.tip +observe.common.SamplePartLogbookDto.table.weight +observe.common.SamplePartLogbookDto.table.weight.tip +observe.common.SamplePartLogbookDto.table.weightMeasureType +observe.common.SamplePartLogbookDto.table.weightMeasureType.tip +observe.common.SchoolEstimateDto.table.meanWeight +observe.common.SchoolEstimateDto.table.meanWeight.tip +observe.common.SchoolEstimateDto.table.speciesThon +observe.common.SchoolEstimateDto.table.speciesThon.tip +observe.common.SchoolEstimateDto.table.weight +observe.common.SchoolEstimateDto.table.weight.tip +observe.common.SensorUsedObsDto.action.exportData +observe.common.SensorUsedObsDto.action.importData +observe.common.SensorUsedObsDto.choose.title.exportData +observe.common.SensorUsedObsDto.choose.title.importData +observe.common.SensorUsedObsDto.delete.data.message +observe.common.SensorUsedObsDto.message.data.exported +observe.common.SensorUsedObsDto.replace.data.message +observe.common.SensorUsedObsDto.table.data +observe.common.SensorUsedObsDto.table.data.tip +observe.common.SensorUsedObsDto.table.dataLocation +observe.common.SensorUsedObsDto.table.dataLocation.tip +observe.common.SensorUsedObsDto.table.sensorBrand +observe.common.SensorUsedObsDto.table.sensorBrand.tip +observe.common.SensorUsedObsDto.table.sensorDataFormat +observe.common.SensorUsedObsDto.table.sensorDataFormat.tip +observe.common.SensorUsedObsDto.table.sensorSerialNo +observe.common.SensorUsedObsDto.table.sensorSerialNo.tip +observe.common.SensorUsedObsDto.table.sensorType +observe.common.SensorUsedObsDto.table.sensorType.tip +observe.common.SetLonglineLogbookDto.action.copyValuesAndSave +observe.common.SetSeineDto.message.no.nonTargetCatchRelease +observe.common.SetSeineDto.message.no.nonTargetDiscarded +observe.common.SetSeineDto.message.no.targetCatch +observe.common.SetSeineDto.message.no.targetDiscarded +observe.common.SetSeineDto.schoolType.not.fill +observe.common.SizeMeasureObsDto.delete.message +observe.common.SizeMeasureObsDto.table.size +observe.common.SizeMeasureObsDto.table.size.tip +observe.common.SizeMeasureObsDto.table.sizeMeasureType +observe.common.SizeMeasureObsDto.table.sizeMeasureType.tip +observe.common.TargetCatchDto.message.table.will.delete.targetLength +observe.common.TargetCatchDto.table.comment +observe.common.TargetCatchDto.table.comment.tip +observe.common.TargetCatchDto.table.speciesThon +observe.common.TargetCatchDto.table.speciesThon.tip +observe.common.TargetCatchDto.table.weight +observe.common.TargetCatchDto.table.weight.tip +observe.common.TargetCatchDto.table.weightCategory +observe.common.TargetCatchDto.table.weightCategory.tip +observe.common.TargetCatchDto.table.well +observe.common.TargetCatchDto.table.well.tip +observe.common.TargetDiscardDto.message.table.will.delete.targetLength +observe.common.TargetDiscardDto.table.broughtOnDeck +observe.common.TargetDiscardDto.table.broughtOnDeck.tip +observe.common.TargetDiscardDto.table.comment +observe.common.TargetDiscardDto.table.comment.tip +observe.common.TargetDiscardDto.table.reasonForDiscard +observe.common.TargetDiscardDto.table.reasonForDiscard.tip +observe.common.TargetDiscardDto.table.species.tip +observe.common.TargetDiscardDto.table.speciesThon +observe.common.TargetDiscardDto.table.weight +observe.common.TargetDiscardDto.table.weight.tip +observe.common.TargetDiscardDto.table.weightCategory +observe.common.TargetDiscardDto.table.weightCategory.tip +observe.common.TargetLengthDto.table.count +observe.common.TargetLengthDto.table.count.tip +observe.common.TargetLengthDto.table.length +observe.common.TargetLengthDto.table.length.tip +observe.common.TargetLengthDto.table.meanWeight +observe.common.TargetLengthDto.table.meanWeight.tip +observe.common.TargetLengthDto.table.sex +observe.common.TargetLengthDto.table.sex.tip +observe.common.TargetLengthDto.table.sizeMeasureType +observe.common.TargetLengthDto.table.sizeMeasureType.tip +observe.common.TargetLengthDto.table.speciesThon +observe.common.TargetLengthDto.table.speciesThon.tip +observe.common.TargetLengthDto.table.totalWeight +observe.common.TargetLengthDto.table.totalWeight.tip +observe.common.TdrObsDto.action.exportData +observe.common.TdrObsDto.action.importData +observe.common.TdrObsDto.choose.title.exportData +observe.common.TdrObsDto.choose.title.importData +observe.common.TdrObsDto.delete.data.message +observe.common.TdrObsDto.replace.data.message +observe.common.TdrObsDto.table.data +observe.common.TdrObsDto.table.data.tip +observe.common.TdrObsDto.table.homeId +observe.common.TdrObsDto.table.homeId.tip +observe.common.TdrObsDto.table.sensorBrand +observe.common.TdrObsDto.table.sensorBrand.tip +observe.common.TdrObsDto.table.serialNo +observe.common.TdrObsDto.table.serialNo.tip +observe.common.TripDto.action.delete.tip +observe.common.TripDto.action.goToOpen.short +observe.common.TripDto.action.goToOpen.tip +observe.common.TripDto.action.moves +observe.common.TripDto.action.moves.tip +observe.common.TripLonglineDto.message.not.open +observe.common.TripLonglineLandingLogbookDto.action.delete.tip +observe.common.TripLonglineLandingLogbookDto.action.goToOpen.short +observe.common.TripLonglineLandingLogbookDto.action.goToOpen.tip +observe.common.TripLonglineLandingLogbookDto.action.move +observe.common.TripLonglineLandingLogbookDto.action.move.tip +observe.common.TripLonglineLandingLogbookDto.action.moves +observe.common.TripLonglineLandingLogbookDto.action.moves.tip +observe.common.TripLonglineLandingLogbookDto.action.selectTransshipment +observe.common.TripLonglineLandingLogbookDto.message.not.open +observe.common.TripLonglineSampleLogbookDto.action.delete.tip +observe.common.TripLonglineSampleLogbookDto.action.goToOpen.short +observe.common.TripLonglineSampleLogbookDto.action.goToOpen.tip +observe.common.TripLonglineSampleLogbookDto.action.moves +observe.common.TripLonglineSampleLogbookDto.action.moves.tip +observe.common.TripLonglineSampleLogbookDto.message.not.open +observe.common.TripSeineDto.message.not.open +observe.common.WeightMeasureObsDto.delete.message +observe.common.WeightMeasureObsDto.table.weight +observe.common.WeightMeasureObsDto.table.weight.tip +observe.common.WeightMeasureObsDto.table.weightMeasureType +observe.common.WeightMeasureObsDto.table.weightMeasureType.tip +observe.common.action.moveBottom +observe.common.action.moveBottom.tip +observe.common.action.moveDown +observe.common.action.moveDown.tip +observe.common.action.moveTop +observe.common.action.moveTop.tip +observe.common.action.moveUp +observe.common.action.moveUp.tip +observe.common.action.selectFirst.tip +observe.common.action.selectLast.tip +observe.common.action.selectNext.tip +observe.common.action.selectPrevious.tip +observe.common.boolean.false +observe.common.boolean.null +observe.common.boolean.true +observe.common.data +observe.common.exist.on.remote +observe.common.saveFile.overwrite +observe.common.saveFile.overwrite.cancel +observe.common.saveFile.overwrite.ok +observe.common.saveFile.overwrite.title +observe.common.storage.not.valid +observe.common.whenArriving +observe.common.whenLeaving +observe.config.category.application +observe.config.category.application.description +observe.config.category.expert +observe.config.category.expert.description +observe.config.category.observation +observe.config.category.observation.description +observe.config.category.speciesList.longline +observe.config.category.speciesList.longline.description +observe.config.category.speciesList.seine +observe.config.category.speciesList.seine.description +observe.config.category.technical +observe.config.category.technical.description +observe.config.category.ui +observe.config.category.ui.description +observe.constant.ObserveModelType.EMPTY +observe.constant.ObserveModelType.EMPTY.description +observe.constant.ObserveModelType.LL +observe.constant.ObserveModelType.LL.description +observe.constant.ObserveModelType.PS +observe.constant.ObserveModelType.PS.description +observe.constant.ObserveModelType.REF +observe.constant.ObserveModelType.REF.description +observe.content.map.action.exportPng +observe.content.map.action.exportPng.tip +observe.content.map.action.zoomIt +observe.content.map.action.zoomIt.tip +observe.content.map.action.zoomMoins +observe.content.map.action.zoomMoins.tip +observe.content.map.action.zoomPlus +observe.content.map.action.zoomPlus.tip +observe.content.map.east +observe.content.map.export.chooseFile.ok +observe.content.map.export.chooseFile.png +observe.content.map.export.chooseFile.title +observe.content.map.export.success +observe.content.map.legend.logbook.hauling +observe.content.map.legend.logbook.setting +observe.content.map.legend.obs.hauling +observe.content.map.legend.obs.setting +observe.content.map.legend.tripBetweenTwoDays +observe.content.map.legend.tripDay +observe.content.map.miles +observe.content.map.north +observe.content.map.south +observe.content.map.west +observe.converter.error.float.format +observe.converter.error.no.convertor +observe.converter.error.noValue +observe.entity.message.creating +observe.entity.message.reading +observe.entity.message.updating +observe.error.can.not.create.directory +observe.error.storage.could.not.backup.unsane.local.db +observe.error.storage.could.not.load.local.db +observe.generateHtml.error +observe.init.local.db.detected +observe.init.local.db.error +observe.init.no.initial.dump.detected +observe.init.no.local.db.detected +observe.init.storage.done +observe.menu.navigation.action.move.activityLongline +observe.menu.navigation.action.move.activitySeine +observe.menu.navigation.action.move.route +observe.menu.navigation.action.move.sample +observe.menu.navigation.action.move.sample.choice +observe.menu.navigation.action.move.sample.choice.title +observe.menu.navigation.action.move.tripLongline +observe.menu.navigation.action.move.tripSeine +observe.menu.navigation.action.noAction +observe.message.db.closed +observe.message.db.loaded +observe.message.db.loading +observe.message.db.none.loaded +observe.message.db.none.loaded.tip +observe.message.delete +observe.message.delete.directory +observe.message.delete.new +observe.message.goto.site +observe.message.help.usage +observe.message.loaded.tip +observe.message.no.local.db.found +observe.message.no.report.selected +observe.message.no.usage.for.entity +observe.message.quit.invalid.edit +observe.message.quit.valid.edit +observe.message.reload.i18n +observe.message.select.report +observe.message.server.info +observe.message.show.usage.for.delete +observe.message.show.usage.for.desactivated +observe.message.show.usage.for.missingReferentials2 +observe.message.show.usages +observe.message.table.editBean.modified +observe.message.table.editBean.modified.but.invalid +observe.message.warning.will.be.delete +observe.runner.config.loaded +observe.runner.context.loaded +observe.runner.copy.default.map.file +observe.runner.copy.default.report.file +observe.runner.copy.default.ui.file +observe.runner.create.directory +observe.runner.exists.directory +observe.runner.i18n.loaded +observe.runner.init +observe.runner.load.database +observe.runner.loaded +observe.runner.loading.ui.configuration +observe.runner.quit.withno.ui +observe.runner.start +observe.runner.ui.loaded +observe.runner.user.directories.loaded +observe.security.referentiel +observe.security.referentiel.tip +observe.security.role +observe.security.role.tip +observe.security.technicien +observe.security.technicien.tip +observe.security.unused +observe.security.unused.tip +observe.security.utilisateur +observe.security.utilisateur.tip +observe.selection.no.trips.selected +observe.selection.selected.trips +observe.storage.action.cancel +observe.storage.config.exportSource.storage +observe.storage.config.exportTarget.storage +observe.storage.config.left.storage +observe.storage.config.referentiel.storage +observe.storage.config.right.storage +observe.storage.config.source.storage +observe.storage.error.badUrl +observe.storage.error.dbVersionMismatch +observe.storage.error.rest.database.unknownForUser +observe.storage.error.rest.password.bad +observe.storage.error.rest.password.required +observe.storage.error.rest.user.required +observe.storage.error.rest.user.unknown +observe.storage.error.serverVersionMismatch +observe.storage.error.serverVersionModelMismatch +observe.storage.internalDump.last.modified +observe.storage.internalDump.not.exist +observe.storage.label.data.import.db +observe.storage.label.db.to.create +observe.storage.label.db.to.update +observe.storage.label.db.to.update.security +observe.storage.label.import.data +observe.storage.label.import.data.remote +observe.storage.label.import.data.server +observe.storage.label.import.referentiel +observe.storage.label.import.referentiel.remote +observe.storage.label.import.referentiel.server +observe.storage.label.local +observe.storage.label.reference.import.db +observe.storage.label.remote +observe.storage.label.server +observe.storage.locale.db +observe.storage.message.closed +observe.storage.message.closing +observe.storage.message.created +observe.storage.message.creating +observe.storage.message.destroyed +observe.storage.message.destroying +observe.storage.message.opened +observe.storage.message.opening +observe.storage.migrate.askUser.message +observe.storage.migrate.askUser.title +observe.storage.migrate.not.possible.before.version.3.0.message +observe.storage.migrate.not.possible.before.version.3.0.title +observe.storage.presets.delete.message +observe.storage.presets.delete.title +observe.storage.remote.configuration.name +observe.storage.remote.configuration.save.title +observe.storage.remote.db +observe.storage.remote.login +observe.storage.remote.password +observe.storage.remote.url +observe.storage.remote.useSll +observe.storage.remoteConfiguration.presets.save +observe.storage.report.can.migrate +observe.storage.report.can.not.migrate +observe.storage.required.rw.on.data +observe.storage.server.dataBase +observe.storage.server.dataBase.name +observe.storage.server.db +observe.storage.server.default.dataBase +observe.storage.server.sessionExpire +observe.storage.server.sessionExpire.change +observe.storage.server.sessionExpire.close +observe.storage.server.sessionExpire.reload +observe.storage.server.sessionExpire.title +observe.storage.serverConfiguration.presets.save +observe.storage.step.label +observe.title.about +observe.title.can.not.delete.referentiel +observe.title.can.not.export.data2 +observe.title.can.not.export.obstuna +observe.title.choose.db.dump +observe.title.choose.db.dump.directory +observe.title.choose.reportFile +observe.title.confirmReplace +observe.title.connect.existingDB +observe.title.connect.remoteDB +observe.title.connect.serverDB +observe.title.create.local.db +observe.title.delete +observe.title.error.dialog +observe.title.import.localDB +observe.title.load.remote.db +observe.title.need.confirm +observe.title.need.confirm.to.desactivate.referentiel +observe.title.no.local.db.found +observe.title.reload.i18n +observe.title.save.localDB +observe.title.save.remoteDB +observe.title.show.usage +observe.title.storage.info +observe.title.unique.key +observe.title.welcome.admin +observe.tree.action.configure.tip +observe.ui.tree.gearUseFeatures +observe.ui.tree.longline.catch +observe.ui.tree.longline.encounter +observe.ui.tree.longline.logbook.activity.list +observe.ui.tree.longline.logbook.activity.unsaved +observe.ui.tree.longline.logbook.landing.list +observe.ui.tree.longline.logbook.sample.list +observe.ui.tree.longline.logbook.sample.unsaved +observe.ui.tree.longline.logbook.set.unsaved +observe.ui.tree.longline.obs.activity.list +observe.ui.tree.longline.obs.activity.unsaved +observe.ui.tree.longline.obs.set.unsaved +observe.ui.tree.longline.obs.tdr +observe.ui.tree.longline.sample +observe.ui.tree.longline.sensorUsed +observe.ui.tree.longline.setDetailComposition +observe.ui.tree.longline.setGlobalComposition +observe.ui.tree.longline.trip.unsaved +observe.ui.tree.referential.common +observe.ui.tree.referential.longline +observe.ui.tree.referential.seine +observe.ui.tree.seine.activity.list +observe.ui.tree.seine.activity.unsaved +observe.ui.tree.seine.discardedTargetCatch +observe.ui.tree.seine.discardedTargetSample +observe.ui.tree.seine.floatingObject.unsaved +observe.ui.tree.seine.keptTargetCatch +observe.ui.tree.seine.keptTargetSample +observe.ui.tree.seine.nonTargetCatch +observe.ui.tree.seine.nonTargetCatchRelease +observe.ui.tree.seine.nonTargetSample +observe.ui.tree.seine.objectObservedSpecies +observe.ui.tree.seine.objectOperation +observe.ui.tree.seine.objectSchoolEstimate +observe.ui.tree.seine.route.list +observe.ui.tree.seine.route.unsaved +observe.ui.tree.seine.schoolEstimate +observe.ui.tree.seine.set.unsaved +observe.ui.tree.seine.trip.unsaved +observe.validator.field.tip +observe.validator.message.tip +observe.validator.scope.tip +observe.warning.nimbus.landf +observe.warning.no.ui ===================================== client-core/src/main/i18n/getters/jaxx.getter ===================================== @@ -465,9 +465,11 @@ observe.common.NonTargetSampleDto.action.create.tip observe.common.NonTargetSampleDto.action.resetPicturesReferences.tip observe.common.NonTargetSampleDto.message.cantAdd observe.common.NonTargetSampleDto.title +observe.common.ObjectMaterialDto.biodegradable observe.common.ObjectMaterialDto.childSelectionMandatory observe.common.ObjectMaterialDto.childrenMultiSelectable observe.common.ObjectMaterialDto.legacyCodeStandardCode +observe.common.ObjectMaterialDto.nonEntangling observe.common.ObjectMaterialDto.objectMaterialType observe.common.ObjectMaterialDto.parentCode observe.common.ObjectMaterialDto.validation ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/api/data/table/ContentTableUIModel.java ===================================== @@ -8,12 +8,12 @@ * it under the terms of the GNU General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public * License along with this program. If not, see * <http://www.gnu.org/licenses/gpl-3.0.html>. @@ -248,6 +248,10 @@ public abstract class ContentTableUIModel<D extends DataDto, C extends DataDto> selectionModel.setSelectionInterval(selectedRow, selectedRow); } + public boolean isGlobalModified() { + return super.isGlobalModified() || getTableModel().isModified() || isCanSaveRow(); + } + /** * Le modèle de sélection pour un tableau. * <p> ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/ref/seine/ObjectMaterialUI.jaxx ===================================== @@ -30,7 +30,8 @@ fr.ird.observe.dto.referential.seine.ObjectMaterialDto fr.ird.observe.dto.referential.seine.ObjectMaterialReference fr.ird.observe.dto.referential.seine.ObjectMaterialTypeReference - + fr.ird.observe.client.ui.util.BooleanEditor + org.nuiton.jaxx.widgets.select.BeanFilterableComboBox static fr.ird.observe.client.ui.util.UIHelper.getStringValue @@ -111,8 +112,26 @@ </cell> </row> + <!--biodegradable--> + <row> + <cell anchor="west"> + <JLabel id='biodegradableLabel'/> + </cell> + <cell anchor='east' weightx="1" fill="both"> + <BooleanEditor id='biodegradable'/> + </cell> + </row> + <!--nonEntangling--> + <row> + <cell anchor="west"> + <JLabel id='nonEntanglingLabel'/> + </cell> + <cell anchor='east' weightx="1" fill="both"> + <BooleanEditor id='nonEntangling'/> + </cell> + </row> + <!-- validation --> - <!-- coefficients --> <row> <cell anchor='west' columns="2"> <JLabel id='validationInformation'/> ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/ref/seine/ObjectMaterialUI.jcss ===================================== @@ -57,3 +57,11 @@ #childSelectionMandatory { selected:{bean.isChildSelectionMandatory()}; } + +#nonEntangling { + booleanValue:{bean.getNonEntangling()}; +} + +#biodegradable { + booleanValue:{bean.getBiodegradable()}; +} ===================================== dto/src/main/models/Observe-02-referential-seine.model ===================================== @@ -9,8 +9,8 @@ referential.seine.NonTargetCatchReleasingTime > referential.I18nReferential referential.seine.ObjectMaterial > referential.I18nReferential | references=code,label,uri,parentId,objectMaterialTypeId,validation,biodegradable,nonEntangling legacyCode + {*:1} String standardCode + {*:1} String -biodegradable + {*:1} boolean -nonEntangling + {*:1} boolean +biodegradable + {*:1} Boolean +nonEntangling + {*:1} Boolean childrenMultiSelectable + {*:1} boolean childSelectionMandatory + {*:1} boolean parent {*:0..1} fr.ird.observe.dto.referential.seine.ObjectMaterialReference ===================================== observe-i18n/src/main/i18n/translations/observe_en_GB.properties ===================================== @@ -197,10 +197,10 @@ observe.actions.exportData.title.tip=Export datas to Obstuna observe.actions.longline.pairing=Longline activities pairing observe.actions.longline.pairing.config=Pairing configuration observe.actions.longline.pairing.description=Longline activities pairing +observe.actions.longline.pairing.message.operation.done=Pairing operation done in %1$s. observe.actions.longline.pairing.tip=Longline activities pairing observe.actions.longline.pairing.title=Longline activities pairing observe.actions.longline.pairing.title.tip=Longline activities pairing -observe.actions.longline.pairing.message.operation.done=Pairing operation done in %1$s. observe.actions.operation.configuration=Configuration of operations observe.actions.operation.message.canceled=Operation <%1$s> canceled. observe.actions.operation.message.done=Operation done at %1$td/%1$tm/%1$tY à %1$tH\:%1$tM\:%1$tS @@ -1564,10 +1564,12 @@ observe.common.NonTargetSampleDto.action.resetPicturesReferences.tip=Reset observe.common.NonTargetSampleDto.comment=Non target sample comment observe.common.NonTargetSampleDto.message.cantAdd=<html><body><strong>Can not add non target samples</strong>(no rejected non target catch)</body></html> observe.common.NonTargetSampleDto.title=Non target sample +observe.common.ObjectMaterialDto.biodegradable=Biodegradable observe.common.ObjectMaterialDto.childSelectionMandatory=child selection mandatory observe.common.ObjectMaterialDto.childrenMultiSelectable=children multi selectable observe.common.ObjectMaterialDto.legacyCode=Legacy code observe.common.ObjectMaterialDto.legacyCodeStandardCode=Legacy code / Standard code +observe.common.ObjectMaterialDto.nonEntangling=Non entangling observe.common.ObjectMaterialDto.objectMaterialType=Type observe.common.ObjectMaterialDto.parent=Parent observe.common.ObjectMaterialDto.parentCode=Parent ===================================== observe-i18n/src/main/i18n/translations/observe_es_ES.properties ===================================== @@ -197,6 +197,7 @@ observe.actions.exportData.title.tip=Exportar los datos de usuario a obstuna observe.actions.longline.pairing=Longline activities pairing \#TODO observe.actions.longline.pairing.config=Pairing configuration \#TODO observe.actions.longline.pairing.description=Longline activities pairing \#TODO +observe.actions.longline.pairing.message.operation.done=Pairing operation done in %1$s. \#TODO observe.actions.longline.pairing.tip=Longline activities pairing \#TODO observe.actions.longline.pairing.title=Longline activities pairing \#TODO observe.actions.longline.pairing.title.tip=Longline activities pairing \#TODO @@ -1561,12 +1562,14 @@ observe.common.NonTargetSampleDto.action.create=Insertar este muestreo observe.common.NonTargetSampleDto.action.create.tip=Insertar muestreo de fauna asociada observe.common.NonTargetSampleDto.action.resetPicturesReferences.tip=Reiniciar observe.common.NonTargetSampleDto.comment=Comentarios de muestreo de otras especies -observe.common.NonTargetSampleDto.message.cantAdd=Imposible añadir los muestreos (no hay descartes de fauna -observe.common.NonTargetSampleDto.title=Muestreo fauna asociada +observe.common.NonTargetSampleDto.message.cantAdd=<html><body><strong>Imposible añadir los muestreos de fauna accesoria</strong>(no hay descartes de fauna)</body></html> +observe.common.NonTargetSampleDto.title=Muestreo fauna accesoria +observe.common.ObjectMaterialDto.biodegradable=Biodegradable observe.common.ObjectMaterialDto.childSelectionMandatory=Sélection d'un fils obligatoire \#TODO observe.common.ObjectMaterialDto.childrenMultiSelectable=Sélection multiple des fils \#TODO observe.common.ObjectMaterialDto.legacyCode=Ancien code \#TODO observe.common.ObjectMaterialDto.legacyCodeStandardCode=Ancien code / Code standard \#TODO +observe.common.ObjectMaterialDto.nonEntangling=No enmallante observe.common.ObjectMaterialDto.objectMaterialType=Type \#TODO observe.common.ObjectMaterialDto.parent=Parent \#TODO observe.common.ObjectMaterialDto.parentCode=Parent \#TODO @@ -2582,7 +2585,6 @@ observe.common.no.unit=No unit \#TODO observe.common.nocode=codigo ausente observe.common.none=Ninguno observe.common.ocean=Océano -observe.actions.longline.pairing.message.operation.done=Pairing operation done in %1$s. #TODO observe.common.operation.resume=Resumen de operaciones observe.common.program=Programa observe.common.resume=Resumen de la configuración ===================================== observe-i18n/src/main/i18n/translations/observe_fr_FR.properties ===================================== @@ -197,6 +197,7 @@ observe.actions.exportData.title.tip=Exporter les données utilisateurs vers obs observe.actions.longline.pairing=Appairement des activités palangre observe.actions.longline.pairing.config=Configuration de l'appairement observe.actions.longline.pairing.description=Appairement des activités palangre +observe.actions.longline.pairing.message.operation.done=Opération terminées en %1$s. observe.actions.longline.pairing.tip=Appairement des activités palangre observe.actions.longline.pairing.title=Appairement des activités palangre observe.actions.longline.pairing.title.tip=Appairement des activités palangre @@ -1563,10 +1564,12 @@ observe.common.NonTargetSampleDto.action.resetPicturesReferences.tip=Réinitiali observe.common.NonTargetSampleDto.comment=Commentaire de l’échantillonnage faune observe.common.NonTargetSampleDto.message.cantAdd=<html><body><strong>Impossible d'ajouter des échantillons</strong>(pas de rejet faune)</body></html> observe.common.NonTargetSampleDto.title=Échantillons espèces accessoires +observe.common.ObjectMaterialDto.biodegradable=Biodégradable observe.common.ObjectMaterialDto.childSelectionMandatory=Sélection d'un fils obligatoire observe.common.ObjectMaterialDto.childrenMultiSelectable=Sélection multiple des fils observe.common.ObjectMaterialDto.legacyCode=Ancien code observe.common.ObjectMaterialDto.legacyCodeStandardCode=Ancien code / Code standard +observe.common.ObjectMaterialDto.nonEntangling=Non maillant observe.common.ObjectMaterialDto.objectMaterialType=Type observe.common.ObjectMaterialDto.parent=Parent observe.common.ObjectMaterialDto.parentCode=Parent @@ -2581,7 +2584,6 @@ observe.common.lengthWeightFormula=Relation Poids observe.common.no.unit=Pas d'unité observe.common.nocode=code absent observe.common.none=Aucun -observe.actions.longline.pairing.message.operation.done=Opération terminées en %1$s. observe.common.ocean=Océan observe.common.operation.resume=Résumé des opérations observe.common.program=Programme ===================================== persistence/src/main/java/fr/ird/observe/binder/referential/seine/ObjectMaterialEntityDtoBinder.java ===================================== @@ -50,6 +50,8 @@ public class ObjectMaterialEntityDtoBinder extends ReferentialEntityDtoBinderSup entity.setValidation(dto.getValidation()); entity.setChildrenMultiSelectable(dto.isChildrenMultiSelectable()); entity.setChildSelectionMandatory(dto.isChildSelectionMandatory()); + entity.setBiodegradable(dto.getBiodegradable()); + entity.setNonEntangling(dto.getNonEntangling()); } @Override @@ -65,6 +67,8 @@ public class ObjectMaterialEntityDtoBinder extends ReferentialEntityDtoBinderSup dto.setValidation(entity.getValidation()); dto.setChildrenMultiSelectable(entity.isChildrenMultiSelectable()); dto.setChildSelectionMandatory(entity.isChildSelectionMandatory()); + dto.setBiodegradable(entity.getBiodegradable()); + dto.setNonEntangling(entity.getNonEntangling()); } ===================================== persistence/src/main/models/Observe-02-referential-seine.model ===================================== @@ -15,8 +15,8 @@ referentiel.seine.NonTargetCatchReleasingTime > referentiel.I18nReferentialEntit referentiel.seine.ObjectMaterial > referentiel.I18nReferentialEntity | entity legacyCode + {*:1} String | hibernateAttributeType=text standardCode + {*:1} String -biodegradable + {*:1} boolean | notNull -nonEntangling + {*:1} boolean | notNull +biodegradable + {*:1} Boolean +nonEntangling + {*:1} Boolean childrenMultiSelectable + {*:1} boolean | notNull childSelectionMandatory + {*:1} boolean | notNull parent {*:0..1} referentiel.seine.ObjectMaterial ===================================== persistence/src/main/resources/db/migration/6.1/02_add_object_material-common.sql ===================================== @@ -30,7 +30,7 @@ INSERT INTO observe_seine.objectMaterialType(topiaid, topiaversion, topiacreated INSERT INTO observe_seine.objectMaterialType(topiaid, topiaversion, topiacreatedate, lastupdatedate, needComment, status, code, label1, label2) values ('fr.ird.observe.entities.referentiel.seine.ObjectMaterialType#0#3', 0, CURRENT_DATE, CURRENT_TIMESTAMP, false, 1, '4', 'Text', 'Texte'); UPDATE observe_seine.objectMaterialType set label3 = label2 || ' TODO'; -CREATE TABLE observe_seine.objectMaterial( topiaid VARCHAR(255) NOT NULL,topiaversion BIGINT NOT NULL, topiacreatedate DATE, lastupdatedate TIMESTAMP NOT NULL, code VARCHAR(255) NOT NULL, legacyCode VARCHAR(1024), standardCode VARCHAR(255), parent VARCHAR(255), status INTEGER DEFAULT 1, needComment BOOLEAN DEFAULT false, uri VARCHAR(255), objectMaterialType VARCHAR(255), biodegradable BOOLEAN DEFAULT false, nonEntangling BOOLEAN DEFAULT false, label1 VARCHAR(255), label2 VARCHAR(255), label3 VARCHAR(255),label4 VARCHAR(255),label5 VARCHAR(255),label6 VARCHAR(255),label7 VARCHAR(255),label8 VARCHAR(255), selectable boolean ,childrenMultiSelectable boolean,childSelectionMandatory boolean, validation VARCHAR(255)); +CREATE TABLE observe_seine.objectMaterial( topiaid VARCHAR(255) NOT NULL,topiaversion BIGINT NOT NULL, topiacreatedate DATE, lastupdatedate TIMESTAMP NOT NULL, code VARCHAR(255) NOT NULL, legacyCode VARCHAR(1024), standardCode VARCHAR(255), parent VARCHAR(255), status INTEGER DEFAULT 1, needComment BOOLEAN DEFAULT false, uri VARCHAR(255), objectMaterialType VARCHAR(255), biodegradable BOOLEAN, nonEntangling BOOLEAN, label1 VARCHAR(255), label2 VARCHAR(255), label3 VARCHAR(255),label4 VARCHAR(255),label5 VARCHAR(255),label6 VARCHAR(255),label7 VARCHAR(255),label8 VARCHAR(255), selectable boolean ,childrenMultiSelectable boolean,childSelectionMandatory boolean, validation VARCHAR(255)); ALTER TABLE observe_seine.objectMaterial ADD CONSTRAINT PK_OBJECT_MATERIAL PRIMARY KEY(topiaid); ALTER TABLE observe_seine.objectMaterial ADD CONSTRAINT FK_OBJECT_MATERIAL_PARENT FOREIGN KEY (parent) REFERENCES observe_seine.objectMaterial(topiaid); ALTER TABLE observe_seine.objectMaterial ADD CONSTRAINT FK_OBJECT_MATERIAL_OBJECT_MATERIAL_TYPE FOREIGN KEY (objectMaterialType) REFERENCES observe_seine.objectMaterialType(topiaid); ===================================== persistence/src/main/resources/db/migration/6.1/09_fill_object_material-common.sql ===================================== The diff for this file was not included because it is too large. ===================================== services/src/main/java/fr/ird/observe/services/service/actions/consolidate/dcp/ConsolidateFloatingObjectResultBuilder.java ===================================== @@ -70,20 +70,20 @@ public class ConsolidateFloatingObjectResultBuilder { } case FloatingObjectDto.PROPERTY_COMPUTED_WHEN_LEAVING_BIODEGRADABLE: { - FloatingObjectModification element = new FloatingObjectModification(dcp.getId(), modifiedProperty, dcp.getComputedWhenArrivingBiodegradable()); + FloatingObjectModification element = new FloatingObjectModification(dcp.getId(), modifiedProperty, dcp.getComputedWhenLeavingBiodegradable()); modificationsBuilder.add(element); break; } case FloatingObjectDto.PROPERTY_COMPUTED_WHEN_LEAVING_NON_ENTANGLING: { - FloatingObjectModification element = new FloatingObjectModification(dcp.getId(), FloatingObjectDto.PROPERTY_COMPUTED_WHEN_LEAVING_NON_ENTANGLING, dcp.getComputedWhenLeavingNonEntangling()); + FloatingObjectModification element = new FloatingObjectModification(dcp.getId(), modifiedProperty, dcp.getComputedWhenLeavingNonEntangling()); modificationsBuilder.add(element); break; } case FloatingObjectDto.PROPERTY_COMPUTED_WHEN_LEAVING_SIMPLIFIED_OBJECT_TYPE: { - FloatingObjectModification element = new FloatingObjectModification(dcp.getId(), FloatingObjectDto.PROPERTY_COMPUTED_WHEN_LEAVING_SIMPLIFIED_OBJECT_TYPE, dcp.getComputedWhenLeavingSimplifiedObjectType()); + FloatingObjectModification element = new FloatingObjectModification(dcp.getId(), modifiedProperty, dcp.getComputedWhenLeavingSimplifiedObjectType()); modificationsBuilder.add(element); break; } ===================================== services/src/main/java/fr/ird/observe/services/service/actions/consolidate/dcp/FloatingObjectConsolidateEngine.java ===================================== @@ -122,15 +122,20 @@ public class FloatingObjectConsolidateEngine { } private DcpComputedValue computeDcpBiodegradable0(Set<FloatingObjectPartDto> FloatingObjectPartDtos) { - DcpComputedValue result = DcpComputedValue.UNKNOWN; - if (!FloatingObjectPartDtos.isEmpty()) { - result = DcpComputedValue.TRUE; - for (FloatingObjectPartDto FloatingObjectPartDto : FloatingObjectPartDtos) { - if (!FloatingObjectPartDto.getObjectMaterial().isBiodegradable()) { - result = DcpComputedValue.FALSE; - break; - } + if (FloatingObjectPartDtos.isEmpty()) { + return null; + } + DcpComputedValue result = DcpComputedValue.UNKNOWN; + for (FloatingObjectPartDto FloatingObjectPartDto : FloatingObjectPartDtos) { + Boolean biodegradable = FloatingObjectPartDto.getObjectMaterial().getBiodegradable(); + if (biodegradable==null) { + continue; + } + if (!biodegradable) { + result = DcpComputedValue.FALSE; + break; } + result = DcpComputedValue.TRUE; } return result; } @@ -144,15 +149,20 @@ public class FloatingObjectConsolidateEngine { } private DcpComputedValue computeDcpNonEntangling0(Set<FloatingObjectPartDto> FloatingObjectPartDtos) { + if (FloatingObjectPartDtos.isEmpty()) { + return null; + } DcpComputedValue result = DcpComputedValue.UNKNOWN; - if (!FloatingObjectPartDtos.isEmpty()) { - result = DcpComputedValue.TRUE; - for (FloatingObjectPartDto FloatingObjectPartDto : FloatingObjectPartDtos) { - if (!FloatingObjectPartDto.getObjectMaterial().isNonEntangling()) { - result = DcpComputedValue.FALSE; - break; - } + for (FloatingObjectPartDto FloatingObjectPartDto : FloatingObjectPartDtos) { + Boolean nonEntangling = FloatingObjectPartDto.getObjectMaterial().getNonEntangling(); + if (nonEntangling==null) { + continue; + } + if (!nonEntangling) { + result = DcpComputedValue.FALSE; + break; } + result = DcpComputedValue.TRUE; } return result; } ===================================== test/src/main/resources/db/7.4/dataForTestLongline.sql.gz ===================================== The diff for this file was not included because it is too large. ===================================== test/src/main/resources/db/7.4/dataForTestSeine.sql.gz ===================================== The diff for this file was not included because it is too large. ===================================== test/src/main/resources/db/7.4/empty_h2.sql.gz ===================================== @@ -113,7 +113,7 @@ create table OBSERVE_SEINE.nonTargetCatchReleaseStatus (topiaId varchar(255) not create table OBSERVE_SEINE.nonTargetCatchReleasingTime (topiaId varchar(255) not null, topiaVersion bigint not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, code varchar(255), uri varchar(255), needComment boolean not null, status integer, label1 varchar(255), label2 varchar(255), label3 varchar(255), label4 varchar(255), label5 varchar(255), label6 varchar(255), label7 varchar(255), label8 varchar(255), primary key (topiaId)); create table OBSERVE_SEINE.nonTargetLength (topiaId varchar(255) not null, topiaVersion bigint not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, length numeric, isLengthComputed boolean, picturesReferences varchar(255), weight numeric, isWeightComputed boolean, count integer, acquisitionMode integer, tagNumber varchar(255), species varchar(255), sex varchar(255), speciesFate varchar(255), sizeMeasureType varchar(255), weightMeasureMethod varchar(255), lengthMeasureMethod varchar(255), nonTargetSample varchar(255), nonTargetSample_idx integer, primary key (topiaId)); create table OBSERVE_SEINE.nonTargetSample (topiaId varchar(255) not null, topiaVersion bigint not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, comment varchar(2147483647), set varchar(255), primary key (topiaId)); -create table OBSERVE_SEINE.objectMaterial (topiaId varchar(255) not null, topiaVersion bigint not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, code varchar(255), uri varchar(255), needComment boolean not null, status integer, label1 varchar(255), label2 varchar(255), label3 varchar(255), label4 varchar(255), label5 varchar(255), label6 varchar(255), label7 varchar(255), label8 varchar(255), legacyCode varchar(2147483647), standardCode varchar(255), biodegradable boolean not null, nonEntangling boolean not null, childrenMultiSelectable boolean not null, childSelectionMandatory boolean not null, parent varchar(255), objectMaterialType varchar(255), validation varchar(255), primary key (topiaId)); +create table OBSERVE_SEINE.objectMaterial (topiaId varchar(255) not null, topiaVersion bigint not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, code varchar(255), uri varchar(255), needComment boolean not null, status integer, label1 varchar(255), label2 varchar(255), label3 varchar(255), label4 varchar(255), label5 varchar(255), label6 varchar(255), label7 varchar(255), label8 varchar(255), legacyCode varchar(2147483647), standardCode varchar(255), biodegradable boolean, nonEntangling boolean, childrenMultiSelectable boolean not null, childSelectionMandatory boolean not null, parent varchar(255), objectMaterialType varchar(255), validation varchar(255), primary key (topiaId)); create table OBSERVE_SEINE.objectMaterialType (topiaId varchar(255) not null, topiaVersion bigint not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, code varchar(255), uri varchar(255), needComment boolean not null, status integer, label1 varchar(255), label2 varchar(255), label3 varchar(255), label4 varchar(255), label5 varchar(255), label6 varchar(255), label7 varchar(255), label8 varchar(255), primary key (topiaId)); create table OBSERVE_SEINE.objectObservedSpecies (topiaId varchar(255) not null, topiaVersion bigint not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, count integer, statut integer, species varchar(255), speciesStatus varchar(255), floatingObject varchar(255), primary key (topiaId)); create table OBSERVE_SEINE.objectOperation (topiaId varchar(255) not null, topiaVersion bigint not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, code varchar(255), uri varchar(255), needComment boolean not null, status integer, label1 varchar(255), label2 varchar(255), label3 varchar(255), label4 varchar(255), label5 varchar(255), label6 varchar(255), label7 varchar(255), label8 varchar(255), whenArriving boolean not null, whenLeaving boolean not null, primary key (topiaId)); ===================================== test/src/main/resources/db/7.4/empty_pg.sql.gz ===================================== @@ -113,7 +113,7 @@ create table OBSERVE_SEINE.nonTargetCatchReleaseStatus (topiaId varchar(255) not create table OBSERVE_SEINE.nonTargetCatchReleasingTime (topiaId varchar(255) not null, topiaVersion int8 not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, code varchar(255), uri varchar(255), needComment boolean not null, status int4, label1 varchar(255), label2 varchar(255), label3 varchar(255), label4 varchar(255), label5 varchar(255), label6 varchar(255), label7 varchar(255), label8 varchar(255), primary key (topiaId)); create table OBSERVE_SEINE.nonTargetLength (topiaId varchar(255) not null, topiaVersion int8 not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, length numeric, isLengthComputed boolean, picturesReferences varchar(255), weight numeric, isWeightComputed boolean, count int4, acquisitionMode int4, tagNumber varchar(255), species varchar(255), sex varchar(255), speciesFate varchar(255), sizeMeasureType varchar(255), weightMeasureMethod varchar(255), lengthMeasureMethod varchar(255), nonTargetSample varchar(255), nonTargetSample_idx int4, primary key (topiaId)); create table OBSERVE_SEINE.nonTargetSample (topiaId varchar(255) not null, topiaVersion int8 not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, comment text, set varchar(255), primary key (topiaId)); -create table OBSERVE_SEINE.objectMaterial (topiaId varchar(255) not null, topiaVersion int8 not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, code varchar(255), uri varchar(255), needComment boolean not null, status int4, label1 varchar(255), label2 varchar(255), label3 varchar(255), label4 varchar(255), label5 varchar(255), label6 varchar(255), label7 varchar(255), label8 varchar(255), legacyCode text, standardCode varchar(255), biodegradable boolean not null, nonEntangling boolean not null, childrenMultiSelectable boolean not null, childSelectionMandatory boolean not null, parent varchar(255), objectMaterialType varchar(255), validation varchar(255), primary key (topiaId)); +create table OBSERVE_SEINE.objectMaterial (topiaId varchar(255) not null, topiaVersion int8 not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, code varchar(255), uri varchar(255), needComment boolean not null, status int4, label1 varchar(255), label2 varchar(255), label3 varchar(255), label4 varchar(255), label5 varchar(255), label6 varchar(255), label7 varchar(255), label8 varchar(255), legacyCode text, standardCode varchar(255), biodegradable boolean, nonEntangling boolean, childrenMultiSelectable boolean not null, childSelectionMandatory boolean not null, parent varchar(255), objectMaterialType varchar(255), validation varchar(255), primary key (topiaId)); create table OBSERVE_SEINE.objectMaterialType (topiaId varchar(255) not null, topiaVersion int8 not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, code varchar(255), uri varchar(255), needComment boolean not null, status int4, label1 varchar(255), label2 varchar(255), label3 varchar(255), label4 varchar(255), label5 varchar(255), label6 varchar(255), label7 varchar(255), label8 varchar(255), primary key (topiaId)); create table OBSERVE_SEINE.objectObservedSpecies (topiaId varchar(255) not null, topiaVersion int8 not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, count int4, statut int4, species varchar(255), speciesStatus varchar(255), floatingObject varchar(255), primary key (topiaId)); create table OBSERVE_SEINE.objectOperation (topiaId varchar(255) not null, topiaVersion int8 not null, topiaCreateDate timestamp, lastUpdateDate timestamp not null, code varchar(255), uri varchar(255), needComment boolean not null, status int4, label1 varchar(255), label2 varchar(255), label3 varchar(255), label4 varchar(255), label5 varchar(255), label6 varchar(255), label7 varchar(255), label8 varchar(255), whenArriving boolean not null, whenLeaving boolean not null, primary key (topiaId)); ===================================== test/src/main/resources/db/7.4/referentiel.sql.gz ===================================== The diff for this file was not included because it is too large. ===================================== test/src/main/resources/fixtures/validate-service-referential.properties ===================================== @@ -80,7 +80,7 @@ SpeciesFateDto=3 WindDto=1 SpeciesStatusDto=3 VesselActivityLonglineDto=1 -ObjectMaterialDto=11 +ObjectMaterialDto=10 LineTypeDto=3 ProgramDto=9 BaitTypeDto=3 View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/compare/38e2d6e690791143f2ff5358dd2... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/compare/38e2d6e690791143f2ff5358dd2... You're receiving this email because of your account on gitlab.com.