Package fr.igred.omero
Interface HCSLinked
-
- All Superinterfaces:
ImageLinked,RemoteObject
- All Known Subinterfaces:
Annotation,FileAnnotation,Image,MapAnnotation,Plate,PlateAcquisition,RatingAnnotation,Screen,TagAnnotation,TextualAnnotation,Well,WellSample
- All Known Implementing Classes:
AnnotationWrapper,FileAnnotationWrapper,ImageWrapper,MapAnnotationWrapper,PlateAcquisitionWrapper,PlateWrapper,RatingAnnotationWrapper,ScreenWrapper,TagAnnotationWrapper,TextualAnnotationWrapper,WellSampleWrapper,WellWrapper
public interface HCSLinked extends ImageLinked
Interface to handle objects that can be linked to HCS objects (screens, plates, wells) on OMERO.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<PlateAcquisition>getPlateAcquisitions(Browser browser)Returns the plate acquisitions linked to this object, either directly, or through parents/children.java.util.List<Plate>getPlates(Browser browser)Returns the plates linked to this object, either directly, or through parents/children.java.util.List<Screen>getScreens(Browser browser)Retrieves the screens linked to this object, either directly, or through parents/children.java.util.List<Well>getWells(Browser browser)Retrieves the wells linked to this object, either directly, or through parents/children.-
Methods inherited from interface fr.igred.omero.ImageLinked
getImages
-
Methods inherited from interface fr.igred.omero.RemoteObject
asDataObject, canAnnotate, canChgrp, canChown, canDelete, canEdit, canLink, getCreated, getGroupId, getId, getOwner, saveAndUpdate
-
-
-
-
Method Detail
-
getScreens
java.util.List<Screen> getScreens(Browser browser) throws ServiceException, AccessException, java.util.concurrent.ExecutionException, ServerException
Retrieves the screens linked to this object, either directly, or through parents/children.- Parameters:
browser- The data browser.- Returns:
- See above.
- Throws:
ServiceException- Cannot connect to OMERO.AccessException- Cannot access data.java.util.concurrent.ExecutionException- A Facility can't be retrieved or instantiated.ServerException- Server error.
-
getPlates
java.util.List<Plate> getPlates(Browser browser) throws ServiceException, AccessException, java.util.concurrent.ExecutionException, ServerException
Returns the plates linked to this object, either directly, or through parents/children.- Parameters:
browser- The data browser.- Returns:
- See above.
- Throws:
ServiceException- Cannot connect to OMERO.AccessException- Cannot access data.java.util.concurrent.ExecutionException- A Facility can't be retrieved or instantiated.ServerException- Server error.
-
getPlateAcquisitions
java.util.List<PlateAcquisition> getPlateAcquisitions(Browser browser) throws ServiceException, AccessException, java.util.concurrent.ExecutionException, ServerException
Returns the plate acquisitions linked to this object, either directly, or through parents/children.- Parameters:
browser- The data browser.- Returns:
- See above.
- Throws:
ServiceException- Cannot connect to OMERO.AccessException- Cannot access data.java.util.concurrent.ExecutionException- A Facility can't be retrieved or instantiated.ServerException- Server error.
-
getWells
java.util.List<Well> getWells(Browser browser) throws ServiceException, AccessException, java.util.concurrent.ExecutionException, ServerException
Retrieves the wells linked to this object, either directly, or through parents/children.- Parameters:
browser- The data browser.- Returns:
- See above.
- Throws:
ServiceException- Cannot connect to OMERO.AccessException- Cannot access data.java.util.concurrent.ExecutionException- A Facility can't be retrieved or instantiated.ServerException- Server error.
-
-