public class PlateAcquisitionWrapper extends AnnotatableWrapper<PlateAcquisitionData> implements PlateAcquisition
Wraps function calls to the PlateAcquisitionData contained.
Modifier and Type | Field and Description |
---|---|
static String |
ANNOTATION_LINK
Annotation link name for this type of object
|
data
Constructor and Description |
---|
PlateAcquisitionWrapper(PlateAcquisitionData plateAcquisition)
Constructor of the class PlateAcquisitionWrapper.
|
Modifier and Type | Method and Description |
---|---|
protected String |
annotationLinkType()
Returns the type of annotation link for this object.
|
String |
getDescription()
Gets the plate acquisition description
|
Timestamp |
getEndTime()
Returns the time when the last image was collected.
|
String |
getLabel()
Returns the label associated to the plate acquisition.
|
int |
getMaximumFieldCount()
Returns the maximum number of fields in any well.
|
String |
getName()
Gets the plate acquisition name.
|
long |
getRefPlateId()
Returns the id of the plate of reference.
|
Timestamp |
getStartTime()
Returns the time when the first image was collected.
|
List<WellSample> |
getWellSamples()
Retrieves the well samples for this plate acquisition.
|
List<WellSample> |
getWellSamples(Browser browser)
Retrieves the well samples for this plate acquisition from OMERO and updates the 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.
|
addAndReplaceFile, addAndReplaceTable, addKeyValuePair, addTag, addTag, getAnnotations, getFileAnnotations, getMapAnnotations, getMyRating, getTable, getTags, rate, removeLink, unlink
asDataObject, canAnnotate, canChgrp, canChown, canDelete, canEdit, canLink, getCreated, getGroupId, getId, getOwner, getUpdated, saveAndUpdate, toString, wrap, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
asDataObject, getChildren, getImages, getImages, getParents, getPlates, getScreens, getWells, link
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
public static final String ANNOTATION_LINK
public PlateAcquisitionWrapper(PlateAcquisitionData plateAcquisition)
plateAcquisition
- The PlateAcquisitionData to wrap in the PlateAcquisitionWrapper.protected String annotationLinkType()
annotationLinkType
in class AnnotatableWrapper<PlateAcquisitionData>
public String getName()
getName
in interface RepositoryObject
public void setName(String name)
setName
in interface PlateAcquisition
name
- The name of the plate acquisition. Mustn't be null
.IllegalArgumentException
- If the name is null
.public String getDescription()
getDescription
in interface RepositoryObject
public void setDescription(String description)
setDescription
in interface PlateAcquisition
description
- The description of the plate acquisition.public List<WellSample> getWellSamples()
getWellSamples
in interface PlateAcquisition
public List<WellSample> getWellSamples(Browser browser) throws AccessException, ServiceException, ExecutionException
getWellSamples
in interface PlateAcquisition
browser
- The data browser.ServiceException
- Cannot connect to OMERO.AccessException
- Cannot access data.ExecutionException
- A Facility can't be retrieved or instantiated.public String getLabel()
getLabel
in interface PlateAcquisition
public long getRefPlateId()
getRefPlateId
in interface PlateAcquisition
public void setRefPlateId(long refPlateId)
setRefPlateId
in interface PlateAcquisition
refPlateId
- The value to set.public Timestamp getStartTime()
getStartTime
in interface PlateAcquisition
public Timestamp getEndTime()
getEndTime
in interface PlateAcquisition
public int getMaximumFieldCount()
getMaximumFieldCount
in interface PlateAcquisition
public void reload(Browser browser) throws ServiceException, AccessException, ExecutionException
reload
in interface RepositoryObject
reload
in interface PlateAcquisition
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.