net.sf.basedb.core.data
Class ArraySlideData
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.ArraySlideData
- All Implemented Interfaces:
- AnnotatableData, IdentifiableData, LoggableData, NameableData, OwnableData, RegisteredData, RemovableData, ShareableData
public class ArraySlideData
- extends AnnotatedData
- implements RegisteredData
This class represents a phycsical microarray slide.
- Version:
- 2.0
- Author:
- enell
- See Also:
ArraySlide
,
Array LIMS - arrays overview- Last modified
- $Date: 2009-10-08 10:46:51 +0200 (Thu, 08 Oct 2009) $
- Hibernate: class
- table="`ArraySlides`" lazy="true"
entryDate
private Date entryDate
batchIndex
private int batchIndex
destroyed
private boolean destroyed
MAX_BARCODE_LENGTH
public static final int MAX_BARCODE_LENGTH
- See Also:
- Constant Field Values
barcode
private String barcode
arrayBatch
private ArrayBatchData arrayBatch
hybridization
private HybridizationData hybridization
ArraySlideData
public ArraySlideData()
getEntryDate
public Date 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 interface RegisteredData
setEntryDate
public void setEntryDate(Date entryDate)
getBatchIndex
public int getBatchIndex()
- Get the index of this slide in the batch.
- Hibernate: property
- column="`batch_index`" type="int" not-null="true"
setBatchIndex
public void setBatchIndex(int batchIndex)
isDestroyed
public boolean isDestroyed()
- Check if the slide is flagged as destroyed or not.
- Hibernate: property
- column="`destroyed`" type="boolean" not-null="true"
setDestroyed
public void setDestroyed(boolean destroyed)
getBarcode
public String getBarcode()
- Get the barcode of the slide.
- Hibernate: property
- column="`barcode`" type="string" length="255" not-null="false"
setBarcode
public void setBarcode(String barcode)
getArrayBatch
public ArrayBatchData getArrayBatch()
- Get the arrayBatch of this slide.
- Hibernate: many-to-one
- column="`arraybatch_id`" not-null="true" update="false"
setArrayBatch
public void setArrayBatch(ArrayBatchData arrayBatch)
getHybridization
public HybridizationData getHybridization()
- Get the hybridization
- Hibernate: one-to-one
- property-ref="arraySlide"
setHybridization
public void setHybridization(HybridizationData hybridization)