public interface PlateAcquisition extends RepositoryObject, Annotatable
Modifier and Type | Method and Description |
---|---|
PlateAcquisitionData |
asDataObject()
Returns an
PlateAcquisitionData corresponding to the handled object. |
default List<RepositoryObject> |
getChildren(Browser browser)
Gets the object children.
|
Timestamp |
getEndTime()
Returns the time when the last image was collected.
|
default List<Image> |
getImages()
Retrieves the images contained in the well samples.
|
default List<Image> |
getImages(Browser browser)
Retrieves the images contained in the well samples from OMERO.
|
String |
getLabel()
Returns the label associated to the plate acquisition.
|
int |
getMaximumFieldCount()
Returns the maximum number of fields in any well.
|
default List<RepositoryObject> |
getParents(Browser browser)
Gets the object parents.
|
default List<Plate> |
getPlates(Browser browser)
Returns the (updated) parent plate as a singleton list.
|
long |
getRefPlateId()
Returns the id of the plate of reference.
|
default List<Screen> |
getScreens(Browser browser)
Retrieves the screens containing the parent plates.
|
Timestamp |
getStartTime()
Returns the time when the first image was collected.
|
default List<Well> |
getWells(Browser browser)
Retrieves the wells containing the well samples for this plate acquisition.
|
List<WellSample> |
getWellSamples()
Retrieves the well samples for this plate acquisition.
|
List<WellSample> |
getWellSamples(Browser browser)
Retrieves the well samples for this plate acquisition and reloads them from OMERO.
|
default <A extends AnnotationData> |
link(DataManager dm,
A annotation)
Attach an
AnnotationData to this object. |
void |
reload(Browser browser)
Reloads the plate acquisition from OMERO.
|
void |
setDescription(String description)
Sets the description of the plate acquisition.
|
void |
setName(String name)
Sets the name of the plate acquisition.
|
void |
setRefPlateId(long refPlateId)
Sets the id of the plate this plate acquisition is for.
|
getDescription, getName
addAndReplaceFile, addAndReplaceFile, addAndReplaceTable, addAndReplaceTable, addFile, addKeyValuePair, addTable, addTag, addTag, addTags, copyAnnotationLinks, getAnnotationData, getAnnotations, getFileAnnotations, getKeyValuePairs, getMapAnnotations, getMyRating, getTable, getTables, getTags, getValues, isLinked, link, link, linkIfNotLinked, rate, unlink
canAnnotate, canChgrp, canChown, canDelete, canEdit, canLink, distinct, flatten, getCreated, getElementsOf, getGroupId, getId, getOwner, getUpdated, saveAndUpdate
PlateAcquisitionData asDataObject()
PlateAcquisitionData
corresponding to the handled object.asDataObject
in interface RemoteObject
void setName(String name)
name
- The name of the plate acquisition. Mustn't be null
.IllegalArgumentException
- If the name is null
.default List<RepositoryObject> getParents(Browser browser) throws AccessException, ServiceException, ExecutionException
getParents
in interface RepositoryObject
browser
- The data browser.ServiceException
- Cannot connect to OMERO.AccessException
- Cannot access data.ExecutionException
- A Facility can't be retrieved or instantiated.default List<RepositoryObject> getChildren(Browser browser) throws AccessException, ServiceException, ExecutionException
getChildren
in interface RepositoryObject
browser
- The data browser.ServiceException
- Cannot connect to OMERO.AccessException
- Cannot access data.ExecutionException
- A Facility can't be retrieved or instantiated.void setDescription(String description)
description
- The description of the plate acquisition.default <A extends AnnotationData> void link(DataManager dm, A annotation) throws ServiceException, AccessException, ExecutionException
AnnotationData
to this object.link
in interface Annotatable
A
- The type of the annotation.dm
- The data manager.annotation
- The AnnotationData
.ServiceException
- Cannot connect to OMERO.AccessException
- Cannot access data.ExecutionException
- A Facility can't be retrieved or instantiated.default List<Screen> getScreens(Browser browser) throws ServiceException, AccessException, ExecutionException
browser
- The data browser.ServiceException
- Cannot connect to OMERO.AccessException
- Cannot access data.ExecutionException
- A Facility can't be retrieved or instantiated.default List<Plate> getPlates(Browser browser) throws ServiceException, AccessException, ExecutionException
browser
- The data browser.ServiceException
- Cannot connect to OMERO.AccessException
- Cannot access data.ExecutionException
- A Facility can't be retrieved or instantiated.default List<Well> getWells(Browser browser) throws ServiceException, AccessException, ExecutionException
browser
- The data browser.ServiceException
- Cannot connect to OMERO.AccessException
- Cannot access data.ExecutionException
- A Facility can't be retrieved or instantiated.List<WellSample> getWellSamples()
List<WellSample> getWellSamples(Browser browser) throws AccessException, ServiceException, ExecutionException
browser
- The data browser.ServiceException
- Cannot connect to OMERO.AccessException
- Cannot access data.ExecutionException
- A Facility can't be retrieved or instantiated.default List<Image> getImages()
default List<Image> getImages(Browser browser) throws ServiceException, AccessException, ExecutionException
browser
- The data browser.ServiceException
- Cannot connect to OMERO.AccessException
- Cannot access data.ExecutionException
- A Facility can't be retrieved or instantiated.String getLabel()
long getRefPlateId()
void setRefPlateId(long refPlateId)
refPlateId
- The value to set.Timestamp getStartTime()
Timestamp getEndTime()
int getMaximumFieldCount()
void reload(Browser browser) throws ServiceException, AccessException, ExecutionException
reload
in interface RepositoryObject
browser
- The data browser.ServiceException
- Cannot connect to OMERO.AccessException
- Cannot access data.ExecutionException
- A Facility can't be retrieved or instantiated.Copyright © 2020–2023 GReD. All rights reserved.