Change Log Report

Total number of changed sets: 1

Changes between 2019-10-30 and 2019-11-30

Total commits: 43
Total number of files changed: 282

Timestamp Author Details
2019-11-29 11:53:22 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/test/scripts/startServer.sh v c29109846e0dccf254efd4417b696cb14b0951c3

[fix] Site: Add a installation doc for the database
2019-11-28 19:01:31 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/pom.xml v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/ant/hibernate.xml v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/filtered-resources/META-INF/persistence.xml v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/dao/administration/user/PersonDaoImpl.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/dao/technical/schema/CustomMetadataBuilderFactory.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/Strategy.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/administration/user/Department.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/administration/user/Person.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/data/Batch.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/data/Operation.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/data/Product.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/data/Sale.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/data/Sample.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/data/Trip.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/data/Vessel.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/file/File.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/referential/Status.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/referential/gear/Gear.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/Location.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/Fraction.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/Matrix.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/Method.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/Parameter.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/Pmfm.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/Unit.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/java/net/sumaris/core/model/technical/versionning/SystemVersion.java v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/resources/META-INF/orm.xml v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/main/resources/META-INF/services/org.hibernate.boot.spi.MetadataBuilderFactory v 824e20cd54a255abeb514a009fb6bcfe3af8f612
sumaris-core/src/test/resources/sumaris-core-test.properties v 824e20cd54a255abeb514a009fb6bcfe3af8f612

[fix] Site: fix web site generation
[enh] HSQL: move hibernate queries into entity
[enh] Upgrade to hibernate 5.3.11.Final
2019-11-27 18:58:17 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/pom.xml v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/ant/hibernate.xml v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/administration/programStrategy/ProgramDaoImpl.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/data/BaseDataDaoImpl.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/data/DataDaos.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselSnapshotDaoImpl.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/referential/ReferentialDaoImpl.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/referential/ReferentialSpecifications.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/referential/StatusRepository.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/referential/metier/MetierSpecifications.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/referential/taxon/TaxonGroupSpecifications.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/technical/SoftwareRepository.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/technical/extraction/ExtractionProductDao.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/technical/extraction/ExtractionProductDaoImpl.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/technical/schema/CustomMetadataBuilderFactory.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/technical/schema/MedatadataHibernateConfiguration.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/technical/schema/MetadataExtractorIntegrator.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/dao/technical/schema/SumarisMetadataUtils.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/ProgramPrivilege.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/ProgramPrivilegeEnum.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/model/referential/ValidityStatusEnum.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/LocationAssociationId.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/LocationClassificationEnum.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/LocationLevelEnum.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/model/referential/taxon/UseExistingIdOrGenerate.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/model/social/UserEvent.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/model/technical/configuration/Software.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/service/data/LandingService.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/service/referential/LocationService.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/service/referential/LocationServiceImpl.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/service/referential/taxon/TaxonGroupService.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/service/referential/taxon/TaxonGroupServiceImpl.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/service/referential/taxon/TaxonNameService.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/service/referential/taxon/TaxonNameServiceImpl.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/service/technical/SoftwareServiceImpl.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/util/DataBeans.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/util/ExtractionBeans.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/vo/IValueObject.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/vo/data/IRootDataVO.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselVO.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/vo/filter/IRootDataFilter.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/vo/filter/IVesselFilter.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/vo/filter/LandingFilterVO.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/vo/filter/TaxonNameFilterVO.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/vo/technical/extraction/ExtractionProductColumnVO.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/vo/technical/extraction/ExtractionProductTableVO.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/java/net/sumaris/core/vo/technical/extraction/ExtractionProductVO.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/adap/insert_metier.sql v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/all/insert_countries.sql v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/all/insert_qualitative_values.sql v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/all/insert_round_weight_conversion.sql v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/db-create-procedures.sql v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/oracle/db-create-procedures.sql v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/java/net/sumaris/core/MiscTest.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/java/net/sumaris/core/TestConfiguration.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/java/net/sumaris/core/dao/data/VesselDaoImplReadTest.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/java/net/sumaris/core/dao/data/VesselSnapshotDaoImplReadTest.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/java/net/sumaris/core/dao/referential/LocationWriteTest.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/java/net/sumaris/core/service/data/LandingServiceReadTest.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/java/net/sumaris/core/service/data/LandingServiceWriteTest.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/java/net/sumaris/core/service/data/TripServiceQualityTest.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/java/net/sumaris/core/service/data/VesselServiceWriteTest.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/java/net/sumaris/core/service/referential/LocationServiceReadTest.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/java/net/sumaris/core/util/crypto/CryptoUtilsTest.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/java/net/sumaris/core/util/crypto/MD5UtilTest.java v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46
sumaris-core/src/test/sql/ices_data_loaded_report.sql v 00f3439ead1db4085d3c53f11c9e1c6b9a662a46

[fix] Fix hibernate.cfg.xml file generation (exclude enum and interface)
[fix] Site: fix web site generation
2019-11-26 18:12:09 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/model/data/Sample.java v 68ab1c08920b34ce008bc2ed50cfa79a39562cde
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/db-changelog-0.19.0.xml v 68ab1c08920b34ce008bc2ed50cfa79a39562cde

[fix] Sample: rename SIZE to SAMPLE_SIZE

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-26 17:38:28 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v deacdf6b1c9bc9f467cefa95e8f494f94c658f3c

[enh] Vessel dao: set quality flag from VO
2019-11-26 17:33:48 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v 80a367aa9b4ac17aa26141a27edc8eefb713e700
sumaris-core/src/main/java/net/sumaris/core/service/data/VesselServiceImpl.java v 80a367aa9b4ac17aa26141a27edc8eefb713e700

[enh] Vessel dao: allow to save Vessel without registration
2019-11-26 11:14:10 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/BaseDataDaoImpl.java v ccc5c11e205a34a7a477984750f80256998e723b

[fix] BaseDataDao: composePath

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-22 19:31:31 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/test/java/net/sumaris/core/service/ServiceTestConfiguration.java v 472f85f3d7cf7bbdb01c8e2ef46942badb44a629

[enh] RDF: better URL for RDF api.
[enh] RDF; allow to export instances
[fix] RDF: code refactoring
2019-11-22 11:25:49 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/model/technical/history/ProcessingHistory.java v 9e6da17c767a426a96a7b32386c044e4cdc4f929

[enh] RDF: tes page: display the request URL
2019-11-21 19:33:38 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/cache/CacheConfiguration.java v f0c4387085f9178b8db86b8a6736feb3198238b5

[enh] RDF: add cache on full ontologies
[fix] RDF: fix RDF REST controller
[fix] RDF: use config option, no more hard coded values
2019-11-21 18:13:29 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v 7bfcd69418e5932eb9bc6965da216a2ce667d62e

[enh] DataGraphQLService: add getVesselById
[fix] VesselService: bad save behavior

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-21 13:47:04 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/service/data/VesselServiceImpl.java v 17ca7a643c2ee72b1b9d1d22a8466100d7bd45bb

[fix] VesselService: bad save behavior

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-21 10:36:57 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDao.java v 4f2ef6e8266d4247f9535d63c58b12970a119273
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v 4f2ef6e8266d4247f9535d63c58b12970a119273
sumaris-core/src/main/java/net/sumaris/core/service/data/VesselService.java v 4f2ef6e8266d4247f9535d63c58b12970a119273
sumaris-core/src/main/java/net/sumaris/core/service/data/VesselServiceImpl.java v 4f2ef6e8266d4247f9535d63c58b12970a119273
sumaris-core/src/test/java/net/sumaris/core/service/data/VesselServiceWriteTest.java v 4f2ef6e8266d4247f9535d63c58b12970a119273

[fix] VesselDao

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-21 09:28:10 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/BaseDataDaoImpl.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/main/java/net/sumaris/core/dao/data/SaleDaoImpl.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDao.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselSnapshotDao.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselSnapshotDaoImpl.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/main/java/net/sumaris/core/service/data/VesselService.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/main/java/net/sumaris/core/service/data/VesselServiceImpl.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselFeaturesVO.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselRegistrationVO.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselSnapshotVO.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselVO.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/test/java/net/sumaris/core/dao/data/VesselDaoImplReadTest.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1
sumaris-core/src/test/java/net/sumaris/core/dao/data/VesselSnapshotDaoImplReadTest.java v b3a028871d9e0a11c4af48d0520c27a020ebaca1

[enh] Separation of VesselDao into VesselDao (handling VesselVO, VesselFeaturesVO and VesselRegistrationVO) and VesselSnapshotDao (handling VesselSnapshotVO)

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-20 09:59:30 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/MeasurementDaoImpl.java v ed6181ef69f504d1f26809e7866aa34244d4f089
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/PmfmStrategy.java v ed6181ef69f504d1f26809e7866aa34244d4f089
sumaris-core/src/main/java/net/sumaris/core/vo/administration/user/DepartmentVO.java v ed6181ef69f504d1f26809e7866aa34244d4f089
sumaris-core/src/main/java/net/sumaris/core/vo/administration/user/PersonVO.java v ed6181ef69f504d1f26809e7866aa34244d4f089
sumaris-core/src/test/java/net/sumaris/core/dao/DatabaseFixtures.java v ed6181ef69f504d1f26809e7866aa34244d4f089
sumaris-core/src/test/java/net/sumaris/core/service/data/TripServiceQualityTest.java v ed6181ef69f504d1f26809e7866aa34244d4f089

[fix] Merge branche_rdf into master
[enh] RDF: Move code into a new module 'sumaris-core-rdf'
[enh] RDF: Allow to export as Vowl format (remove dump into a file)
[enh] Upgrade graphql libraries, and fix IEntity<ID> runtime error
[enh] Upgrade graphiQL app
2019-11-19 16:05:36 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/referential/metier/MetierRepositoryExtend.java v 0633cb7a54e43db24f32027a0fa66f17fc0105a8
sumaris-core/src/main/java/net/sumaris/core/dao/referential/metier/MetierRepositoryImpl.java v 0633cb7a54e43db24f32027a0fa66f17fc0105a8

[enh] Operation: fetch Metier when saving

(cherry picked from commit 47bbf2a597c3a3900047554f25c09a7c446c5d80)
2019-11-19 16:05:36 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/referential/metier/MetierRepositoryExtend.java v 47bbf2a597c3a3900047554f25c09a7c446c5d80
sumaris-core/src/main/java/net/sumaris/core/dao/referential/metier/MetierRepositoryImpl.java v 47bbf2a597c3a3900047554f25c09a7c446c5d80

[enh] Operation: fetch Metier when saving
2019-11-19 16:04:59 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDao.java v 565a187b73458966fd670238c7810981c67c356c
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v 565a187b73458966fd670238c7810981c67c356c

[enh] Fix compilation error in VesselDao

(cherry picked from commit bae02c64caebbe5f343e73141c7e9c8c4b4e1652)
2019-11-19 16:04:59 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDao.java v bae02c64caebbe5f343e73141c7e9c8c4b4e1652
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v bae02c64caebbe5f343e73141c7e9c8c4b4e1652

[enh] Fix compilation error in VesselDao
2019-11-19 13:36:00 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/BaseDataDaoImpl.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/dao/data/DataDaos.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/dao/data/RootDataRepositoryImpl.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/dao/data/SaleDaoImpl.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/dao/data/TripDaoImpl.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDao.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/model/data/IWithVesselSnapshotEntity.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/service/data/TripServiceImpl.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/service/data/VesselService.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/service/data/VesselServiceImpl.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/util/DataBeans.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/vo/data/LandingVO.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/vo/data/SaleVO.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/vo/data/TripVO.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselFeaturesVO.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselSnapshotVO.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/test/java/net/sumaris/core/dao/data/VesselDaoImplReadTest.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/test/java/net/sumaris/core/service/data/LandingServiceReadTest.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/test/java/net/sumaris/core/service/data/LandingServiceWriteTest.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/test/java/net/sumaris/core/service/data/ObservedLocationServiceWriteTest.java v daeec75f664dab7033691a7d5947d3a14baebc62
sumaris-core/src/test/java/net/sumaris/core/service/data/TripServiceWriteTest.java v daeec75f664dab7033691a7d5947d3a14baebc62

[enh] Rename VesselFeaturesVO into VesselSnapshotVO
2019-11-19 11:01:41 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/referential/ReferentialDaoImpl.java v ad7e81beff13f15c603d341afc2a5b4d650f6a87

[fix] remove duplicate QualityFlag entry

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-19 10:53:43 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/filtered-resources/application.properties v a43e9d06dbc2a998b0dd024f35c54ed7ca751993
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v a43e9d06dbc2a998b0dd024f35c54ed7ca751993
sumaris-core/src/main/java/net/sumaris/core/dao/referential/ReferentialDaoImpl.java v a43e9d06dbc2a998b0dd024f35c54ed7ca751993
sumaris-core/src/main/java/net/sumaris/core/dao/technical/schema/CustomMetadataBuilderFactory.java v a43e9d06dbc2a998b0dd024f35c54ed7ca751993
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselFeaturesVO.java v a43e9d06dbc2a998b0dd024f35c54ed7ca751993
sumaris-core/src/main/resources/META-INF/services/org.hibernate.boot.spi.MetadataBuilderFactory v a43e9d06dbc2a998b0dd024f35c54ed7ca751993
sumaris-core/src/test/java/net/sumaris/core/dao/data/VesselDaoImplReadTest.java v a43e9d06dbc2a998b0dd024f35c54ed7ca751993
sumaris-core/src/test/resources/sumaris-core-test-oracle.properties v a43e9d06dbc2a998b0dd024f35c54ed7ca751993
sumaris-core/src/test/resources/sumaris-core-test.properties v a43e9d06dbc2a998b0dd024f35c54ed7ca751993

[enh] add option sumaris.persistence.sequence.increment to set allocationSize in Hibernate sequence generator strategy

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-19 09:28:28 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/TripDaoImpl.java v 5d9bb417131e9b34c9f25a6482fbbbbdb07a16dd
sumaris-core/src/main/java/net/sumaris/core/dao/referential/ReferentialDaoImpl.java v 5d9bb417131e9b34c9f25a6482fbbbbdb07a16dd
sumaris-core/src/main/java/net/sumaris/core/model/QualityFlagEnum.java v 5d9bb417131e9b34c9f25a6482fbbbbdb07a16dd
sumaris-core/src/main/java/net/sumaris/core/service/data/TripServiceImpl.java v 5d9bb417131e9b34c9f25a6482fbbbbdb07a16dd

[fix] Add QualityFlagEnum
[fix] ReferentialDao: add QualityFlag entity as a referential entity
2019-11-15 14:00:28 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/all/insert_countries.sql v 604d73cb1494f07593cc334cc9c860ed35d06a7a
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/all/insert_qualitative_values.sql v 604d73cb1494f07593cc334cc9c860ed35d06a7a
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/all/insert_round_weight_conversion.sql v 604d73cb1494f07593cc334cc9c860ed35d06a7a

[fix] Liquibase: minor changes in SQL comments
2019-11-15 13:59:15 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/db-changelog-0.16.0.xml v 41c28870078bd185a7632d7d900ae82aff393f1f

[fix] Liquibase: fix changelog v0.16.0, for ADAP instance
2019-11-15 13:58:25 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/administration/programStrategy/StrategyDaoImpl.java v f4dcf149d7ea55a145e14bc4b58084298281d1ff
sumaris-core/src/main/java/net/sumaris/core/dao/data/OperationDaoImpl.java v f4dcf149d7ea55a145e14bc4b58084298281d1ff
sumaris-core/src/main/java/net/sumaris/core/dao/data/TripDao.java v f4dcf149d7ea55a145e14bc4b58084298281d1ff
sumaris-core/src/main/java/net/sumaris/core/dao/data/TripDaoImpl.java v f4dcf149d7ea55a145e14bc4b58084298281d1ff
sumaris-core/src/main/java/net/sumaris/core/service/data/TripService.java v f4dcf149d7ea55a145e14bc4b58084298281d1ff
sumaris-core/src/main/java/net/sumaris/core/service/data/TripServiceImpl.java v f4dcf149d7ea55a145e14bc4b58084298281d1ff
sumaris-core/src/main/java/net/sumaris/core/vo/administration/programStrategy/TaxonGroupStrategyVO.java v f4dcf149d7ea55a145e14bc4b58084298281d1ff
sumaris-core/src/main/java/net/sumaris/core/vo/administration/programStrategy/TaxonNameStrategyVO.java v f4dcf149d7ea55a145e14bc4b58084298281d1ff
sumaris-core/src/main/java/net/sumaris/core/vo/data/MeasurementVO.java v f4dcf149d7ea55a145e14bc4b58084298281d1ff
sumaris-core/src/main/java/net/sumaris/core/vo/data/PhysicalGearVO.java v f4dcf149d7ea55a145e14bc4b58084298281d1ff
sumaris-core/src/main/java/net/sumaris/core/vo/data/TripVO.java v f4dcf149d7ea55a145e14bc4b58084298281d1ff

[enh] Trip: allow to qualify a trip
[enh] VO: add strategyId in TaxonGroupStrategyVO and TaxonNameStrategyVO
[enh] VO: Add a computed hash code on TripVO and OperationVO
2019-11-14 18:28:58 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v 2f638839b27d2accfa7083eda3862e1152f412d8
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselFeaturesVO.java v 2f638839b27d2accfa7083eda3862e1152f412d8

[enh] VesselDaoImpl: add registration dates

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-13 12:05:37 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/BaseDataDaoImpl.java v f33f8ec6f33faad91ea0d1568bfd3473d6b8e9a3
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v f33f8ec6f33faad91ea0d1568bfd3473d6b8e9a3
sumaris-core/src/main/java/net/sumaris/core/model/data/Vessel.java v f33f8ec6f33faad91ea0d1568bfd3473d6b8e9a3
sumaris-core/src/main/java/net/sumaris/core/model/data/VesselFeatures.java v f33f8ec6f33faad91ea0d1568bfd3473d6b8e9a3
sumaris-core/src/main/java/net/sumaris/core/service/data/VesselServiceImpl.java v f33f8ec6f33faad91ea0d1568bfd3473d6b8e9a3
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselFeaturesVO.java v f33f8ec6f33faad91ea0d1568bfd3473d6b8e9a3

[enh] Vessel: VesselFeatures now handles the vessel type as referential
[fix] VesselDaoImpl: VO to entity method was using wrong id for vessel

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-12 17:12:40 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/administration/programStrategy/ProgramDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/administration/programStrategy/StrategyDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/administration/user/DepartmentDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/administration/user/PersonDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/administration/user/UserSettingsDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/administration/user/UserTokenDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/data/BatchDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/data/LandingRepositoryExtend.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/data/MeasurementDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/data/ObservedLocationDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/data/OperationDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/data/PhysicalGearDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/data/SaleDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/data/SampleDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/data/TripDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselPositionDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/referential/PmfmDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/referential/ReferentialDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/referential/ReferentialSpecifications.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/referential/location/LocationClassificationDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/referential/location/LocationDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/referential/location/LocationLevelDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/referential/metier/MetierRepositoryImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/referential/metier/MetierSpecifications.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/referential/taxon/TaxonGroupRepositoryImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/referential/taxon/TaxonGroupSpecifications.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/referential/taxon/TaxonNameDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/technical/SoftwareDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/dao/technical/extraction/ExtractionProductDaoImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/AcquisitionLevel.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/AppliedPeriod.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/AppliedStrategy.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/PmfmAppliedStrategy.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/PmfmStrategy.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/Program.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/ProgramProperty.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/ReferenceTaxonStrategy.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/Strategy.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/programStrategy/TaxonGroupStrategy.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/user/Department.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/user/Person.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/user/UserSettings.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/administration/user/UserToken.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/Batch.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/BatchQuantificationMeasurement.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/BatchSortingMeasurement.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/GearUseMeasurement.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/IDataEntity.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/IMeasurementEntity.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/IRootDataEntity.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/ISortedMeasurementEntity.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/IWithObserversEntity.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/IWithRecorderDepartmentEntity.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/IWithRecorderPersonEntity.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/IWithVesselEntity.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/IWithVesselFeaturesEntity.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/ImageAttachment.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/Landing.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/LandingMeasurement.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/ObservedLocation.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/ObservedLocationMeasurement.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/Operation.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/PhysicalGear.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/PhysicalGearMeasurement.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/Product.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/ProductQuantificationMeasurement.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/ProductSortingMeasurement.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/Sale.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/SaleMeasurement.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/Sample.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/SampleMeasurement.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/Trip.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/Vessel.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/VesselFeatures.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/VesselOwner.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/VesselOwnerPeriod.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/VesselPhysicalMeasurement.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/VesselPosition.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/VesselUseMeasurement.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/data/history/ProcessingHistory.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/file/File.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/file/FileLine.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/file/FileStatus.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/IItemReferentialEntity.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/IReferentialEntity.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/ObjectType.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/ProcessingStatus.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/ProcessingType.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/QualityFlag.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/SaleType.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/Status.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/UserProfile.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/ValidityStatus.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/VesselType.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/conversion/RoundWeightConversion.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/gear/Gear.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/gear/GearClassification.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/grouping/Grouping.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/grouping/GroupingClassification.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/grouping/GroupingItem.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/grouping/GroupingLevel.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/Location.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/LocationArea.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/LocationAssociation.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/LocationAssociationId.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/LocationClassification.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/LocationHierarchy.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/LocationLevel.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/metier/Metier.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/Fraction.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/Matrix.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/Method.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/Parameter.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/Pmfm.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/QualitativeValue.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/pmfm/Unit.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/taxon/ReferenceTaxon.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/taxon/TaxonGroup.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/taxon/TaxonGroupHistoricalRecord.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/taxon/TaxonGroupType.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/taxon/TaxonName.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/taxon/TaxonomicLevel.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/transcribing/TranscribingItem.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/transcribing/TranscribingItemType.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/referential/transcribing/TranscribingSystem.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/social/UserEvent.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/configuration/Software.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/configuration/SoftwareProperty.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/extraction/ExtractionProduct.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/extraction/ExtractionProductColumn.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/extraction/ExtractionProductStrata.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/extraction/ExtractionProductTable.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/extraction/ExtractionProductValue.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/extraction/rdb/ProductRdbLandingStatistics.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/extraction/rdb/ProductRdbSpeciesLength.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/extraction/rdb/ProductRdbSpeciesList.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/extraction/rdb/ProductRdbStation.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/extraction/rdb/ProductRdbTrip.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/optimization/taxon/TaxonGroup2TaxonHierarchy.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/optimization/taxon/TaxonGroupHierarchy.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/model/technical/versionning/SystemVersion.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/service/referential/LocationServiceImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/service/referential/ReferentialServiceImpl.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/administration/programStrategy/PmfmStrategyVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/administration/programStrategy/ProgramVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/administration/programStrategy/StrategyVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/administration/programStrategy/TaxonGroupStrategyVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/administration/programStrategy/TaxonNameStrategyVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/administration/user/AccountVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/administration/user/DepartmentVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/administration/user/PersonVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/administration/user/UserSettingsVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/BatchVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/IDataVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/IRootDataVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/ImageAttachmentVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/LandingVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/MeasurementVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/ObservedLocationVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/OperationVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/PhysicalGearVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/SaleVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/SampleVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/TripVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselFeaturesVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselPositionVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/file/ValidationErrorVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/filter/DepartmentFilterVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/filter/LandingFilterVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/filter/ObservedLocationFilterVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/filter/OperationFilterVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/filter/PersonFilterVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/filter/ProgramFilterVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/filter/ReferentialFilterVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/filter/TaxonNameFilterVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/filter/TripFilterVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/filter/VesselFilterVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/referential/IReferentialVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/referential/LocationAssociationVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/referential/LocationVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/referential/MetierVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/referential/PmfmVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/referential/ReferentialTypeVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/referential/ReferentialVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/referential/TargetSpeciesVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/referential/TaxonGroupVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/referential/TaxonNameVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/referential/UserProfileVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/technical/ConfigurationVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/technical/SoftwareVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/technical/extraction/ExtractionProductColumnVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/technical/extraction/ExtractionProductFilterVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/technical/extraction/ExtractionProductStrataVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/technical/extraction/ExtractionProductTableVO.java v ca717d625c1c802a58e97d19470b31334ce2e067
sumaris-core/src/main/java/net/sumaris/core/vo/technical/extraction/ExtractionProductVO.java v ca717d625c1c802a58e97d19470b31334ce2e067

[enh] add @FieldNameConstants on every Entity and VO classes, remove all PROPERTY_* members

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-12 12:05:43 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v ff1bbf55cad5f8bc89768a0a06ab58c3dc4debeb
sumaris-core/src/test/java/net/sumaris/core/dao/data/VesselDaoImplReadTest.java v ff1bbf55cad5f8bc89768a0a06ab58c3dc4debeb

[fix] VesselDaoImpl: fix join

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-12 11:27:01 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/lombok.config v 9547fd61428c7b22cdac8aed9a32081ad7eb0db4
sumaris-core/src/main/java/net/sumaris/core/dao/data/MeasurementDaoImpl.java v 9547fd61428c7b22cdac8aed9a32081ad7eb0db4
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDao.java v 9547fd61428c7b22cdac8aed9a32081ad7eb0db4
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v 9547fd61428c7b22cdac8aed9a32081ad7eb0db4
sumaris-core/src/main/java/net/sumaris/core/model/data/VesselRegistrationPeriod.java v 9547fd61428c7b22cdac8aed9a32081ad7eb0db4
sumaris-core/src/main/java/net/sumaris/core/service/data/VesselService.java v 9547fd61428c7b22cdac8aed9a32081ad7eb0db4
sumaris-core/src/main/java/net/sumaris/core/service/data/VesselServiceImpl.java v 9547fd61428c7b22cdac8aed9a32081ad7eb0db4
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselFeaturesVO.java v 9547fd61428c7b22cdac8aed9a32081ad7eb0db4
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselRegistrationVO.java v 9547fd61428c7b22cdac8aed9a32081ad7eb0db4

[enh] VesselDaoImpl: add methods to retrieve vessel features and registration history

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-07 09:20:04 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v a6b0034b253b3ca04cd931b058087d4270a28edc
sumaris-core/src/main/java/net/sumaris/core/model/data/Vessel.java v a6b0034b253b3ca04cd931b058087d4270a28edc
sumaris-core/src/main/java/net/sumaris/core/model/data/VesselRegistrationPeriod.java v a6b0034b253b3ca04cd931b058087d4270a28edc
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselFeaturesVO.java v a6b0034b253b3ca04cd931b058087d4270a28edc
sumaris-core/src/test/java/net/sumaris/core/dao/data/VesselDaoImplReadTest.java v a6b0034b253b3ca04cd931b058087d4270a28edc
sumaris-core/src/test/resources/sumaris-core-test.properties v a6b0034b253b3ca04cd931b058087d4270a28edc

[enh] VesselDaoImpl: add registrationCode

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-06 17:30:00 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/administration/user/PersonDaoImpl.java v 2c00ac3023e7ac2fc1f6c6b110d4f072d38144f9
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v 2c00ac3023e7ac2fc1f6c6b110d4f072d38144f9
sumaris-core/src/main/java/net/sumaris/core/model/data/Vessel.java v 2c00ac3023e7ac2fc1f6c6b110d4f072d38144f9
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselFeaturesVO.java v 2c00ac3023e7ac2fc1f6c6b110d4f072d38144f9
sumaris-core/src/main/java/net/sumaris/core/vo/filter/VesselFilterVO.java v 2c00ac3023e7ac2fc1f6c6b110d4f072d38144f9
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/db-changelog-0.19.0.xml v 2c00ac3023e7ac2fc1f6c6b110d4f072d38144f9

[enh] PersonDaoImpl : add transcoding for user profile labels (VO<->Entity)
[enh] VesselDaoImpl: add status filter; return not closed period if no filtered date
[enh] ExtractionServiceImpl: init rectangle locations if config option allows it

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>
2019-11-05 18:14:30 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/pom.xml v 2d3b18f920b08ca86fa81aa20e84774d85332c5f

[maven-release-plugin] prepare for next development iteration
2019-11-05 18:14:23 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/pom.xml v dbe26b193978d7f0c34c8582e0c5be0fbbc00f24

[maven-release-plugin] prepare release v0.18.5
2019-11-05 17:31:18 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/pom.xml v 7d73b565d7cf5344249d4d51d154fcf2712618b7

[maven-release-plugin] prepare for next development iteration
2019-11-05 17:31:10 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/pom.xml v 3f33649d47dd63030cebedcbf93567fb5fbfbd5b

[maven-release-plugin] prepare release v0.18.4
2019-11-05 17:30:50 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/src/main/java/net/sumaris/core/dao/technical/schema/SumarisDatabaseMetadata.java v bd8de2920d0f2586f73662cace2ff1697750fb3f
sumaris-core/src/main/java/net/sumaris/core/dao/technical/schema/SumarisTableMetadata.java v bd8de2920d0f2586f73662cace2ff1697750fb3f

[fix] Extraction: Workaround for issue #142 - tablename as uppercase, for select query
2019-11-05 16:57:34 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/pom.xml v 311bc109b1d7dc2c3bf8dd27f61b115352daac63

[maven-release-plugin] prepare for next development iteration
2019-11-05 16:57:26 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/pom.xml v d014cf4eca3f0f63bfe6456c9c6de6190ed090ac

[maven-release-plugin] prepare release v0.18.3
2019-11-05 15:50:42 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/pom.xml v 3910d32b110e24d7427382e919aef3f56d266a30

[maven-release-plugin] prepare for next development iteration
2019-11-05 15:50:34 Benoit Lavenier <benoit.lavenier@e-is.pro> sumaris-core/pom.xml v 4342be1052525009a3df8cb19169eda08b4c4bb1

[maven-release-plugin] prepare release v0.18.2
2019-11-04 15:26:05 lpecquot <ludovic.pecquot@e-is.pro> sumaris-core/pom.xml v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/administration/programStrategy/ProgramDaoImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/administration/user/PersonDaoImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/data/BatchDaoImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/data/MeasurementDaoImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/data/OperationDaoImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/data/PhysicalGearDaoImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/data/SaleDaoImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/data/SampleDaoImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselDaoImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/data/VesselPositionDaoImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/referential/ReferentialDao.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/referential/ReferentialDaoImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/referential/location/LocationClassificationDao.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/referential/location/LocationClassificationDaoImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/technical/schema/SumarisDatabaseMetadata.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/dao/technical/schema/SumarisTableMetadata.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/LocationClassificationEnum.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/model/referential/location/LocationLevel.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/service/referential/LocationServiceImpl.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/vo/data/VesselFeaturesVO.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/vo/referential/LocationAssociationVO.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/vo/referential/LocationVO.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/java/net/sumaris/core/vo/referential/UserProfileVO.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/all/db-changelog-0.19.0.xml v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/db-changelog-0.19.0.xml v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/main/resources/net/sumaris/core/db/changelog/hsqldb/db-changelog.xml v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/test/java/net/sumaris/core/MiscTest.java v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af
sumaris-core/src/test/resources/sumaris-core-test.properties v 2819b7a8f8feb1786d27b80ff1b438c45ab7b5af

[enh] add ojdbc8 dependency for Oracle database
[enh] PersonDaoImpl : add transcoding for user profile labels
[enh] toTypedVO now returns an Optional
[fix] VesselDaoImpl: if no vessel feature found, return 'unknown vessel' instead of null
[add] add LocationClassificationDao and default SEA & LAND in test dataset
[enh] add missing libsodium.dll files (for Windows release)
[enh] add db changelog 0.19.0

Signed-off-by: lp1ee9d <ludovic.pecquot@e-is.pro>