public interface Plate extends RepositoryObject, Annotatable
Modifier and Type | Method and Description |
---|---|
PlateData |
asDataObject()
Returns an
PlateData corresponding to the handled object. |
default List<RepositoryObject> |
getChildren(Browser browser)
Gets the object children.
|
int |
getColumnSequenceIndex()
Returns the index indicating how to label a column.
|
int |
getDefaultSample()
Returns the currently selected field or
0 . |
String |
getExternalIdentifier()
Returns the external identifier of the plate.
|
default List<Image> |
getImages(Browser browser)
Returns the images contained in the wells of this plate.
|
default List<RepositoryObject> |
getParents(Browser browser)
Gets the object parents.
|
List<PlateAcquisition> |
getPlateAcquisitions()
Returns the plate acquisitions related to this plate.
|
default List<PlateAcquisition> |
getPlateAcquisitions(Browser browser)
Reloads the plate and returns the plate acquisitions related to it.
|
String |
getPlateType()
Returns the type of plate e.g.
|
int |
getRowSequenceIndex()
Returns the index indicating how to label a row.
|
default List<Screen> |
getScreens(Browser browser)
Retrieves the screens containing this plate.
|
String |
getStatus()
Returns the status of the plate.
|
Length |
getWellOriginX(omero.model.enums.UnitsLength unit)
Returns the x-coordinate in 2D-space of the well.
|
Length |
getWellOriginY(omero.model.enums.UnitsLength unit)
Returns the y-coordinate in 2D-space of the well.
|
List<Well> |
getWells(Browser browser)
Gets all wells in the plate available from OMERO.
|
void |
reload(Browser browser)
Reloads the plate from OMERO.
|
void |
setDefaultSample(int value)
Sets the default sample.
|
void |
setDescription(String description)
Sets the description of the plate.
|
void |
setExternalIdentifier(String value)
Sets the external identifier.
|
void |
setName(String name)
Sets the name of the plate.
|
void |
setStatus(String value)
Sets the status.
|
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, link, linkIfNotLinked, rate, unlink
canAnnotate, canChgrp, canChown, canDelete, canEdit, canLink, distinct, flatten, getCreated, getElementsOf, getGroupId, getId, getOwner, getUpdated, saveAndUpdate
PlateData asDataObject()
PlateData
corresponding to the handled object.asDataObject
in interface RemoteObject
void setName(String name)
name
- The name of the plate. Mustn't be null
.IllegalArgumentException
- If the name is null
.void setDescription(String description)
description
- The description of the plate.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.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.List<PlateAcquisition> getPlateAcquisitions()
default List<PlateAcquisition> getPlateAcquisitions(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.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.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.int getColumnSequenceIndex()
int getRowSequenceIndex()
int getDefaultSample()
0
.void setDefaultSample(int value)
value
- The value to set.String getStatus()
void setStatus(String value)
value
- The value to set.String getExternalIdentifier()
void setExternalIdentifier(String value)
value
- The value to set.String getPlateType()
Length getWellOriginX(omero.model.enums.UnitsLength unit) throws BigResult
unit
- The unit (can be null, in which case no conversion will be performed)BigResult
- If an arithmetic under-/overflow occurredLength getWellOriginY(omero.model.enums.UnitsLength unit) throws BigResult
unit
- The unit (can be null, in which case no conversion will be performed)BigResult
- If an arithmetic under-/overflow occurredvoid 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.