This is an automated email from the git hooks/post-receive script. New commit to branch feature/8114 in repository tutti. See http://git.codelutin.com/tutti.git commit c8830308e72af21bc84b1f7497660866fad916f3 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Mar 12 07:47:36 2016 +0100 Implements persistence API --- .../tutti/persistence/TuttiPersistenceImpl.java | 17 ++++++++++++++++- .../tutti/persistence/TuttiPersistenceNoDbImpl.java | 18 +++++++++++++++++- .../fr/ifremer/tutti/service/PersistenceService.java | 18 +++++++++++++++++- 3 files changed, 50 insertions(+), 3 deletions(-) diff --git a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java index e9ed068..088d456 100644 --- a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java +++ b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java @@ -898,7 +898,12 @@ public class TuttiPersistenceImpl implements TuttiPersistence { } @Override - public void deleteAllAttachment(ObjectTypeCode objectType, Integer... objectIds) { + public void deleteAllAttachment(ObjectTypeCode objectType, Integer objectId) { + getAttachmentService().deleteAllAttachment(objectType, objectId); + } + + @Override + public void deleteAllAttachment(ObjectTypeCode objectType, Set<Integer> objectIds) { getAttachmentService().deleteAllAttachment(objectType, objectIds); } @@ -1359,6 +1364,16 @@ public class TuttiPersistenceImpl implements TuttiPersistence { return getIndividualObservationBatchService().saveBatchIndividualObservation(batchId, individualObservation); } + @Override + public void deleteAllIndividualObservationsForFishingOperation(Integer fishingOperationId) { + getIndividualObservationBatchService().deleteAllIndividualObservationsForFishingOperation(fishingOperationId); + } + + @Override + public void deleteAllIndividualObservationsForBatch(Integer speciesBatchId) { + getIndividualObservationBatchService().deleteAllIndividualObservationsForBatch(speciesBatchId); + } + //------------------------------------------------------------------------// //-- Internal methods --// //------------------------------------------------------------------------// diff --git a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java index 9882103..0c9b52a 100644 --- a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java +++ b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java @@ -58,6 +58,7 @@ import java.io.IOException; import java.util.Collection; import java.util.List; import java.util.Map; +import java.util.Set; import java.util.concurrent.Callable; /** @@ -878,6 +879,11 @@ public class TuttiPersistenceNoDbImpl implements TuttiPersistence { throw notImplemented(); } + @Override + public void deleteAllAttachment(ObjectTypeCode objectType, Integer objectId) { + throw notImplemented(); + } + //------------------------------------------------------------------------// //-- IndividualObservation Batch methods --// //------------------------------------------------------------------------// @@ -909,6 +915,16 @@ public class TuttiPersistenceNoDbImpl implements TuttiPersistence { } @Override + public void deleteAllIndividualObservationsForFishingOperation(Integer fishingOperationId) { + throw notImplemented(); + } + + @Override + public void deleteAllIndividualObservationsForBatch(Integer speciesBatchId) { + throw notImplemented(); + } + + @Override public void init() { } @@ -922,7 +938,7 @@ public class TuttiPersistenceNoDbImpl implements TuttiPersistence { } @Override - public void deleteAllAttachment(ObjectTypeCode objectType, Integer... objectIds) { + public void deleteAllAttachment(ObjectTypeCode objectType, Set<Integer> objectIds) { throw notImplemented(); } diff --git a/tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java b/tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java index e10958b..054ae3b 100644 --- a/tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java +++ b/tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java @@ -93,6 +93,7 @@ import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Objects; +import java.util.Set; import java.util.concurrent.Callable; import static org.nuiton.i18n.I18n.t; @@ -1107,10 +1108,15 @@ public class PersistenceService extends AbstractTuttiService implements TuttiPer } @Override - public void deleteAllAttachment(ObjectTypeCode objectType, Integer... objectIds) { + public void deleteAllAttachment(ObjectTypeCode objectType, Set<Integer> objectIds) { driver.deleteAllAttachment(objectType, objectIds); } + @Override + public void deleteAllAttachment(ObjectTypeCode objectType, Integer objectId) { + driver.deleteAllAttachment(objectType, objectId); + } + //------------------------------------------------------------------------// //-- Program methods --// //------------------------------------------------------------------------// @@ -1566,4 +1572,14 @@ public class PersistenceService extends AbstractTuttiService implements TuttiPer return driver.saveBatchIndividualObservation(batchId, individualObservation); } + @Override + public void deleteAllIndividualObservationsForFishingOperation(Integer fishingOperationId) { + driver.deleteAllIndividualObservationsForFishingOperation(fishingOperationId); + } + + @Override + public void deleteAllIndividualObservationsForBatch(Integer speciesBatchId) { + driver.deleteAllIndividualObservationsForBatch(speciesBatchId); + } + } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.