Package net.sf.basedb.core.data
Class ArrayBatchData
java.lang.Object
net.sf.basedb.core.data.BasicData
net.sf.basedb.core.data.OwnedData
net.sf.basedb.core.data.SharedData
net.sf.basedb.core.data.CommonData
net.sf.basedb.core.data.AnnotatedData
net.sf.basedb.core.data.ArrayBatchData
- All Implemented Interfaces:
AnnotatableData
,IdentifiableData
,LoggableData
,NameableData
,OwnableData
,RegisteredData
,RemovableData
,ShareableData
This class represents the making of a new batch of microarray
slides of a particular design.
- Version:
- 2.0
- Author:
- enell
- See Also:
- Last modified
- $Date: 2012-09-14 09:28:35 +0200 (fr, 14 sep 2012) $
- Hibernate: class
- table="`ArrayBatches`" lazy="false"
-
Field Summary
Modifier and TypeFieldDescriptionprivate ArrayDesignData
private Set<ArraySlideData>
private Date
private HardwareData
private ProtocolData
Fields inherited from interface net.sf.basedb.core.data.NameableData
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the array design item that was used for this batch.(package private) Set<ArraySlideData>
This is the inverse end.Get the date this item was added to the database.Get the hardware used for creating this batch.Get the protocol used for printing the arrays.void
setArrayDesign
(ArrayDesignData arrayDesign) (package private) void
setArraySlides
(Set<ArraySlideData> arraySlides) void
setEntryDate
(Date entryDate) void
setPrintRobot
(HardwareData printRobot) void
setProtocol
(ProtocolData protocol) Methods inherited from class net.sf.basedb.core.data.AnnotatedData
getAnnotations, getAnnotationSet, setAnnotations, setAnnotationSet
Methods inherited from class net.sf.basedb.core.data.CommonData
getDescription, getName, getRemovedBy, setDescription, setName, setRemovedBy
Methods inherited from class net.sf.basedb.core.data.SharedData
getItemKey, getProjectKey, setItemKey, setProjectKey
Methods inherited from class net.sf.basedb.core.data.BasicData
equals, getId, getVersion, hashCode, setId, setVersion, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.sf.basedb.core.data.IdentifiableData
getId, getVersion
Methods inherited from interface net.sf.basedb.core.data.OwnableData
getOwner, setOwner
-
Field Details
-
entryDate
-
protocol
-
printRobot
-
arrayDesign
-
arraySlides
-
-
Constructor Details
-
ArrayBatchData
public ArrayBatchData()
-
-
Method Details
-
getEntryDate
Description copied from interface:RegisteredData
Get the date this item was added to the database. The value is generated at creation time and can't be modified later.- Specified by:
getEntryDate
in interfaceRegisteredData
-
setEntryDate
-
getProtocol
Get the protocol used for printing the arrays.- Hibernate: many-to-one
- column="`protocol_id`" not-null="false" outer-join="false"
-
setProtocol
-
getPrintRobot
Get the hardware used for creating this batch.- Hibernate: many-to-one
- column="`hardware_id`" not-null="false" outer-join="false"
-
setPrintRobot
-
getArrayDesign
Get the array design item that was used for this batch.- Hibernate: many-to-one
- column="`arraydesign_id`" not-null="true" update="false" outer-join="false"
-
setArrayDesign
-
getArraySlides
Set<ArraySlideData> getArraySlides()This is the inverse end.- See Also:
- Hibernate: set
- lazy="true" inverse="true"
- Hibernate: collection-key
- column="`arraybatch_id`"
- Hibernate: collection-one-to-many
- class="net.sf.basedb.core.data.ArraySlideData"
-
setArraySlides
-