Class ArrayBatchData

All Implemented Interfaces:
AnnotatableData, IdentifiableData, LoggableData, NameableData, OwnableData, RegisteredData, RemovableData, ShareableData

public class ArrayBatchData
extends AnnotatedData
implements RegisteredData
This class represents the making of a new batch of microarray slides of a particular design.
Version:
2.0
Author:
enell
See Also:
ArrayBatch, Developer documentation: Array LIMS (arrays)
Last modified
$Date: 2012-09-14 09:28:35 +0200 (fr, 14 sep 2012) $
Hibernate: class
table="`ArrayBatches`" lazy="false"
  • Field Details

  • Constructor Details

    • ArrayBatchData

      public ArrayBatchData()
  • 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)
    • getProtocol

      public ProtocolData getProtocol()
      Get the protocol used for printing the arrays.
      Hibernate: many-to-one
      column="`protocol_id`" not-null="false" outer-join="false"
    • setProtocol

      public void setProtocol​(ProtocolData protocol)
    • getPrintRobot

      public HardwareData getPrintRobot()
      Get the hardware used for creating this batch.
      Hibernate: many-to-one
      column="`hardware_id`" not-null="false" outer-join="false"
    • setPrintRobot

      public void setPrintRobot​(HardwareData printRobot)
    • getArrayDesign

      public ArrayDesignData 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

      public void setArrayDesign​(ArrayDesignData arrayDesign)
    • getArraySlides

      Set<ArraySlideData> getArraySlides()
      This is the inverse end.
      See Also:
      ArraySlideData.getArrayBatch()
      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

      void setArraySlides​(Set<ArraySlideData> arraySlides)