public class WellData extends BasicData implements AnnotatableData
Well
,
Developer documentation: Array LIMS (plates)Modifier and Type | Field and Description |
---|---|
private AnnotationSetData |
annotationSet |
private int |
column |
private Set<AnnotationLink> |
links |
private WellData |
parent |
private PlateData |
plate |
private ReporterData |
reporter |
private int |
row |
Constructor and Description |
---|
WellData() |
Modifier and Type | Method and Description |
---|---|
Set<AnnotationLink> |
getAnnotations()
Short-cut to all annotations belonging to this item.
|
AnnotationSetData |
getAnnotationSet()
Get the annotation set that holds the annotations for an item.
|
int |
getColumn()
The column coordinate of this well.
|
WellData |
getParent()
If the plate was created from a
PlateMappingData this property points to
the well on the source plate used in the mapping. |
PlateData |
getPlate()
The plate this well belongs to.
|
ReporterData |
getReporter()
The reporter used in this well.
|
int |
getRow()
The row coordinate of this well.
|
(package private) void |
setAnnotations(Set<AnnotationLink> links) |
void |
setAnnotationSet(AnnotationSetData annotationSet)
Change the annotation set.
|
void |
setColumn(int column) |
void |
setParent(WellData parent) |
void |
setPlate(PlateData plate) |
void |
setReporter(ReporterData reporter) |
void |
setRow(int row) |
equals, getId, getVersion, hashCode, setId, setVersion, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId, getVersion
private AnnotationSetData annotationSet
private Set<AnnotationLink> links
private PlateData plate
private int row
private int column
private WellData parent
private ReporterData reporter
public AnnotationSetData getAnnotationSet()
AnnotatableData
getAnnotationSet
in interface AnnotatableData
AnnotationSetData
item or null if no annotations existpublic void setAnnotationSet(AnnotationSetData annotationSet)
AnnotatableData
setAnnotationSet
in interface AnnotatableData
annotationSet
- Annotation set to change to.public Set<AnnotationLink> getAnnotations()
AnnotatableData
getAnnotations
in interface AnnotatableData
void setAnnotations(Set<AnnotationLink> links)
public PlateData getPlate()
PlateData.getWells()
public void setPlate(PlateData plate)
public int getRow()
public void setRow(int row)
public int getColumn()
public void setColumn(int column)
public WellData getParent()
PlateMappingData
this property points to
the well on the source plate used in the mapping.PlateMappingData.getDetails()
public void setParent(WellData parent)
public ReporterData getReporter()
public void setReporter(ReporterData reporter)