diff --git a/pom.xml b/pom.xml
index fc9ca888..822f3200 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,7 @@
fr.igred
simple-omero-client
- 5.12.0
+ 5.12.1
jar
Simple OMERO Client
diff --git a/src/main/java/fr/igred/omero/repository/FolderWrapper.java b/src/main/java/fr/igred/omero/repository/FolderWrapper.java
index b95e08e3..7635da06 100644
--- a/src/main/java/fr/igred/omero/repository/FolderWrapper.java
+++ b/src/main/java/fr/igred/omero/repository/FolderWrapper.java
@@ -20,13 +20,13 @@
import fr.igred.omero.Client;
import fr.igred.omero.GenericObjectWrapper;
-import fr.igred.omero.annotations.GenericAnnotationWrapper;
import fr.igred.omero.exception.AccessException;
import fr.igred.omero.exception.ExceptionHandler;
import fr.igred.omero.exception.OMEROServerError;
import fr.igred.omero.exception.ServiceException;
import fr.igred.omero.roi.ROIWrapper;
import omero.gateway.facility.ROIFacility;
+import omero.gateway.model.AnnotationData;
import omero.gateway.model.DataObject;
import omero.gateway.model.FolderData;
import omero.gateway.model.ROIData;
@@ -128,10 +128,10 @@ protected String annotationLinkType() {
* @throws ExecutionException A Facility can't be retrieved or instantiated.
*/
@Override
- public > void link(Client client, A annotation)
+ protected void link(Client client, A annotation)
throws ServiceException, AccessException, ExecutionException {
FolderAnnotationLink link = new FolderAnnotationLinkI();
- link.setChild(annotation.asDataObject().asAnnotation());
+ link.setChild(annotation.asAnnotation());
link.setParent(data.asFolder());
client.save(link);
}
diff --git a/src/main/java/fr/igred/omero/repository/PlateAcquisitionWrapper.java b/src/main/java/fr/igred/omero/repository/PlateAcquisitionWrapper.java
index 0180a057..35fd2feb 100644
--- a/src/main/java/fr/igred/omero/repository/PlateAcquisitionWrapper.java
+++ b/src/main/java/fr/igred/omero/repository/PlateAcquisitionWrapper.java
@@ -20,10 +20,10 @@
import fr.igred.omero.Client;
import fr.igred.omero.GenericObjectWrapper;
-import fr.igred.omero.annotations.GenericAnnotationWrapper;
import fr.igred.omero.exception.AccessException;
import fr.igred.omero.exception.OMEROServerError;
import fr.igred.omero.exception.ServiceException;
+import omero.gateway.model.AnnotationData;
import omero.gateway.model.PlateAcquisitionData;
import omero.model.PlateAcquisitionAnnotationLink;
import omero.model.PlateAcquisitionAnnotationLinkI;
@@ -137,10 +137,10 @@ public void setDescription(String description) {
* @throws ExecutionException A Facility can't be retrieved or instantiated.
*/
@Override
- public > void link(Client client, A annotation)
+ protected void link(Client client, A annotation)
throws ServiceException, AccessException, ExecutionException {
PlateAcquisitionAnnotationLink link = new PlateAcquisitionAnnotationLinkI();
- link.setChild(annotation.asDataObject().asAnnotation());
+ link.setChild(annotation.asAnnotation());
link.setParent((omero.model.PlateAcquisition) data.asIObject());
client.save(link);
}