public class PlateData extends AnnotatedData implements RegisteredData
Plate
,
Developer documentation: Array LIMS (plates)Modifier and Type | Field and Description |
---|---|
private java.util.Set<ArrayDesignPlateData> |
arrayDesigns |
private java.lang.String |
barcode |
private java.util.Set<PlateData> |
children |
private int |
destinationIndex |
private boolean |
destroyed |
private java.util.Date |
entryDate |
private java.util.Map<PlateEventTypeData,PlateEventData> |
events |
static int |
MAX_BARCODE_LENGTH
The maximum length of the barcode that can be stored in the database.
|
private java.util.Map<PlateData,java.lang.Integer> |
parents |
private java.util.Set<PlateData> |
parentSet |
private PlateMappingData |
plateMapping |
private PlateTypeData |
plateType |
private java.util.Map<PlateCoordinate,WellData> |
wells |
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
Constructor and Description |
---|
PlateData() |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Set<ArrayDesignPlateData> |
getArrayDesigns()
Used by Hibernate to link with the arraydesign for this plate.
|
java.lang.String |
getBarcode()
Get the barcode for the plate.
|
(package private) java.util.Set<PlateData> |
getChildren()
The childs plates created by plate mappings.
|
int |
getDestinationIndex()
If the plate was created by a plate mapping, this is the index
of this plate in the list of created plates.
|
java.util.Date |
getEntryDate()
Get the date this item was added to the database.
|
java.util.Map<PlateEventTypeData,PlateEventData> |
getEvents()
The event for this plate.
|
java.util.Map<PlateData,java.lang.Integer> |
getParents()
If the plate was created by a
PlateMappingData the source plates
are kept here. |
(package private) java.util.Set<PlateData> |
getParentSet()
Duplicate of
getParents() but with a set instead of a map. |
PlateMappingData |
getPlateMapping()
If this plate was created by a plate mapping, it is linked here.
|
PlateTypeData |
getPlateType()
The plate type of this plate.
|
java.util.Map<PlateCoordinate,WellData> |
getWells()
The wells on this plate.
|
boolean |
isDestroyed()
If the plate has been destroyed.
|
(package private) void |
setArrayDesigns(java.util.Set<ArrayDesignPlateData> arrayDesigns) |
void |
setBarcode(java.lang.String barcode) |
(package private) void |
setChildren(java.util.Set<PlateData> children) |
void |
setDestinationIndex(int destinationIndex) |
void |
setDestroyed(boolean destroyed) |
void |
setEntryDate(java.util.Date entryDate) |
(package private) void |
setEvents(java.util.Map<PlateEventTypeData,PlateEventData> events) |
(package private) void |
setParents(java.util.Map<PlateData,java.lang.Integer> parents) |
(package private) void |
setParentSet(java.util.Set<PlateData> parentSet) |
void |
setPlateMapping(PlateMappingData plateMapping) |
void |
setPlateType(PlateTypeData plateType) |
(package private) void |
setWells(java.util.Map<PlateCoordinate,WellData> wells) |
getAnnotations, getAnnotationSet, setAnnotations, setAnnotationSet
getDescription, getName, getRemovedBy, setDescription, setName, setRemovedBy
getItemKey, getProjectKey, setItemKey, setProjectKey
equals, getId, getVersion, hashCode, setId, setVersion, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId, getVersion
getOwner, setOwner
private java.util.Date entryDate
private PlateTypeData plateType
public static final int MAX_BARCODE_LENGTH
setBarcode(String)
,
Constant Field Valuesprivate java.lang.String barcode
private boolean destroyed
private PlateMappingData plateMapping
private int destinationIndex
private java.util.Map<PlateData,java.lang.Integer> parents
private java.util.Set<PlateData> parentSet
private java.util.Set<PlateData> children
private java.util.Map<PlateEventTypeData,PlateEventData> events
private java.util.Map<PlateCoordinate,WellData> wells
private java.util.Set<ArrayDesignPlateData> arrayDesigns
public java.util.Date getEntryDate()
RegisteredData
getEntryDate
in interface RegisteredData
public void setEntryDate(java.util.Date entryDate)
public PlateTypeData getPlateType()
PlateTypeData.getPlates()
public void setPlateType(PlateTypeData plateType)
public java.lang.String getBarcode()
public void setBarcode(java.lang.String barcode)
public boolean isDestroyed()
public void setDestroyed(boolean destroyed)
public PlateMappingData getPlateMapping()
getParents()
property.public void setPlateMapping(PlateMappingData plateMapping)
public int getDestinationIndex()
public void setDestinationIndex(int destinationIndex)
public java.util.Map<PlateData,java.lang.Integer> getParents()
PlateMappingData
the source plates
are kept here.getPlateMapping()
void setParents(java.util.Map<PlateData,java.lang.Integer> parents)
java.util.Set<PlateData> getParentSet()
getParents()
but with a set instead of a map.
This is needed if we want to use the parent plates in a query.getParents()
void setParentSet(java.util.Set<PlateData> parentSet)
java.util.Set<PlateData> getChildren()
getParents()
void setChildren(java.util.Set<PlateData> children)
public java.util.Map<PlateEventTypeData,PlateEventData> getEvents()
PlateEventData.getPlate()
void setEvents(java.util.Map<PlateEventTypeData,PlateEventData> events)
public java.util.Map<PlateCoordinate,WellData> getWells()
WellData.getPlate()
void setWells(java.util.Map<PlateCoordinate,WellData> wells)
java.util.Set<ArrayDesignPlateData> getArrayDesigns()
void setArrayDesigns(java.util.Set<ArrayDesignPlateData> arrayDesigns)