Class 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.
See Also:
ArraySlide, Developer documentation: Array LIMS (arrays)
Last modified
$Date: 2012-09-14 09:28:35 +0200 (fr, 14 sep 2012) $
Hibernate: class
table="`ArraySlides`" lazy="true"
  • Field Details

    • entryDate

      private Date entryDate
    • batchIndex

      private int batchIndex
    • destroyed

      private boolean destroyed

      public static final int MAX_BARCODE_LENGTH
      See Also:
      Constant Field Values
    • barcode

      private String barcode
    • arrayBatch

      private ArrayBatchData arrayBatch
    • bioassay

      private PhysicalBioAssayData bioassay
  • Constructor Details

    • ArraySlideData

      public ArraySlideData()
  • Method Details

    • 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)
    • getPhysicalBioAssay

      public PhysicalBioAssayData getPhysicalBioAssay()
      Get the bioassay.
      Hibernate: one-to-one
    • setPhysicalBioAssay

      public void setPhysicalBioAssay​(PhysicalBioAssayData bioassay)