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.
-
-