This is an automated email from the git hooks/post-receive script. New change to branch feature/6688 in repository tutti. See http://git.codelutin.com/tutti.git from 8f74ae4 import of fishing operation parameters is done new 4dee86b add some methods to create a collections of entities new 3c9f2a8 only parse referent species new 0b4d72a introduce some row support (for cruise context and operation context) + adapts csv rows for import new 2a79044 impact row changes to producers new b106048 introduce operation import context new 18186d9 open api new d560f0c add another caracteristic parser (with protected one) new 2f27401 add usefull validation method for consumers + continue import for marine litter, accidental catches and individual observations new a4c4ba4 add more data for test new 984e593 use immutable list and not set + remove todo The 10 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit 984e593beaf0ad5a262fea35b0c4b6162d6d2257 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Feb 20 17:41:43 2015 +0100 use immutable list and not set + remove todo commit a4c4ba401798aceaa0c90619cf5c7419bd419ce3 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Feb 20 17:27:56 2015 +0100 add more data for test commit 2f27401a4203e2afbc205900b838569de7ecb0bb Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Feb 20 17:27:44 2015 +0100 add usefull validation method for consumers + continue import for marine litter, accidental catches and individual observations commit d560f0c208e60abd3d86bffe2648cca649c660a0 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Feb 20 17:25:27 2015 +0100 add another caracteristic parser (with protected one) commit 18186d9005a0ef1e6bf879c8e306e7effc046bc9 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Feb 20 17:24:41 2015 +0100 open api commit b106048f5c9a4c8de5a18aa0946218c06a7e814d Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Feb 20 17:24:29 2015 +0100 introduce operation import context commit 2a79044e149074acfd793a485717e6932dff378c Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Feb 20 17:24:04 2015 +0100 impact row changes to producers commit 0b4d72a99eeda096612130c3578b647a1fb0dde3 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Feb 20 17:23:11 2015 +0100 introduce some row support (for cruise context and operation context) + adapts csv rows for import commit 3c9f2a8e86715fa8460b4bd7566804ad29a89848 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Feb 20 17:21:55 2015 +0100 only parse referent species commit 4dee86b695581f179794996247efe126b401c4a0 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Feb 20 17:21:31 2015 +0100 add some methods to create a collections of entities Summary of changes: .../tutti/persistence/TuttiPersistenceImpl.java | 25 ++++ .../persistence/TuttiPersistenceNoDbImpl.java | 61 ++++++++ .../service/AccidentalBatchPersistenceService.java | 4 + .../AccidentalBatchPersistenceServiceImpl.java | 41 ++++-- .../service/BenthosBatchPersistenceService.java | 4 + .../BenthosBatchPersistenceServiceImpl.java | 43 +++++- ...dividualObservationBatchPersistenceService.java | 4 + ...dualObservationBatchPersistenceServiceImpl.java | 63 ++++++-- .../MarineLitterBatchPersistenceService.java | 5 + .../MarineLitterBatchPersistenceServiceImpl.java | 41 +++++- .../service/SpeciesBatchPersistenceService.java | 4 + .../SpeciesBatchPersistenceServiceImpl.java | 48 +++++- .../ifremer/tutti/service/PersistenceService.java | 31 +++- .../fr/ifremer/tutti/service/csv/CsvComsumer.java | 2 +- .../tutti/service/csv/SpeciesParserFormatter.java | 2 +- .../genericformat/GenericFormatImportContext.java | 56 ++++++- .../GenericFormatImportEntityParserFactory.java | 10 ++ .../GenericFormatImportOperationContext.java | 163 +++++++++++++++++++++ .../genericformat/GenericFormatImportService.java | 30 +++- .../GenericFormatImportValidationHelper.java | 52 +++++++ .../GenericformatImportPersitenceHelper.java | 141 +++++++++++++++++- .../consumer/CsvConsumerForAccidentalCatch.java | 61 +++++++- .../consumer/CsvConsumerForCatch.java | 12 +- .../consumer/CsvConsumerForGearCaracteristic.java | 16 +- .../CsvConsumerForIndividualObservation.java | 62 +++++++- .../consumer/CsvConsumerForMarineLitter.java | 16 +- .../consumer/CsvConsumerForOperation.java | 34 +++-- .../consumer/CsvConsumerForParameter.java | 92 ++++-------- .../consumer/CsvConsumerForSampleCategory.java | 2 +- .../FishingOperationAlreadyImportedException.java | 2 +- .../genericformat/csv/AccidentalCatchModel.java | 8 +- .../genericformat/csv/AccidentalCatchRow.java | 81 +++------- .../service/genericformat/csv/CatchModel.java | 5 +- .../tutti/service/genericformat/csv/CatchRow.java | 72 ++------- .../genericformat/csv/GearCaracteristicModel.java | 5 +- .../genericformat/csv/GearCaracteristicRow.java | 44 +----- .../csv/IndividualObservationModel.java | 9 +- .../csv/IndividualObservationRow.java | 78 +++------- .../genericformat/csv/MarineLitterModel.java | 4 +- .../service/genericformat/csv/MarineLitterRow.java | 83 ++++------- .../service/genericformat/csv/OperationModel.java | 10 +- .../service/genericformat/csv/OperationRow.java | 152 +++++-------------- .../service/genericformat/csv/ParameterModel.java | 6 +- .../service/genericformat/csv/ParameterRow.java | 83 +---------- .../csv/RowWithCruiseContextSupport.java | 58 ++++++++ .../csv/RowWithOperationContextSupport.java | 73 +++++++++ .../service/genericformat/csv/SurveyModel.java | 5 +- .../tutti/service/genericformat/csv/SurveyRow.java | 85 ++++------- .../producer/CsvProducerForAccidentalCatch.java | 6 +- .../producer/CsvProducerForCatch.java | 8 +- .../CsvProducerForIndividualObservation.java | 8 +- .../producer/CsvProducerForMarineLitter.java | 2 +- .../genericFormat/empty/accidentalCatch.csv | 14 ++ .../genericFormat/empty/individualObservation.csv | 25 ++++ .../resources/genericFormat/empty/marineLitter.csv | 5 +- 55 files changed, 1339 insertions(+), 717 deletions(-) create mode 100644 tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/GenericFormatImportOperationContext.java create mode 100644 tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/csv/RowWithCruiseContextSupport.java create mode 100644 tutti-service/src/main/java/fr/ifremer/tutti/service/genericformat/csv/RowWithOperationContextSupport.java -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.