Class PhysicalBioAssayData

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

public class PhysicalBioAssayData
extends AnnotatedData
implements SubtypableData
This class holds information about a physical bioassay (eg. a hybridization or similar).
Since:
3.0
Author:
Nicklas
See Also:
PhysicalBioAssay, Developer documentation: Bioassays and raw data
Last modified
$Date: 2012-09-14 12:29:16 +0200 (fr, 14 sep 2012) $
Hibernate: class
table="`PhysicalBioAssays`" lazy="true"
  • Field Details

  • Constructor Details

    • PhysicalBioAssayData

      public PhysicalBioAssayData()
  • Method Details

    • getItemSubtype

      public ItemSubtypeData getItemSubtype()
      Description copied from interface: SubtypableData
      Get the subtype of the item.
      Specified by:
      getItemSubtype in interface SubtypableData
    • setItemSubtype

      public void setItemSubtype​(ItemSubtypeData subtype)
      Description copied from interface: SubtypableData
      Set the subtype of the item.
      Specified by:
      setItemSubtype in interface SubtypableData
    • getArraySlide

      public ArraySlideData getArraySlide()
      Get the array slide.
      Hibernate: many-to-one
      column="`arrayslide_id`" not-null="false" unique="true" outer-join="false"
    • setArraySlide

      public void setArraySlide​(ArraySlideData arraySlide)
    • getCreationEvent

      public BioMaterialEventData getCreationEvent()
      Get the event that created this bioassay. Mapping is defined in hibernate-properties-PhysicalBioassayData.xml since XDoclet cannot generate it.
    • setCreationEvent

      void setCreationEvent​(BioMaterialEventData creationEvent)
    • getSize

      public int getSize()
      The number size of the bioassay. Eg. the number of biomaterial positions that it has. A single position may or may not hold more than one biomaterial.
      Hibernate: property
      column="`size`" type="int" not-null="true"
    • setSize

      public void setSize​(int size)
    • getRootDerivedBioAssays

      Set<DerivedBioAssayData> getRootDerivedBioAssays()
      This is the inverse end with an extra restriction
      See Also:
      DerivedBioAssayData.getPhysicalBioAssays()
      Hibernate: set
      table="`ParentPhysicalBioAssays`" lazy="true" inverse="true"
      Hibernate: collection-key
      column="`physicalbioassay_id`"
      Hibernate: collection-many-to-many
      column="`derivedbioassay_id`" class="net.sf.basedb.core.data.DerivedBioAssayData" where="`is_root`"
    • setRootDerivedBioAssays

      void setRootDerivedBioAssays​(Set<DerivedBioAssayData> rootDerivedBioAssays)
    • getDerivedBioAssays

      Set<DerivedBioAssayData> getDerivedBioAssays()
      This is the inverse end.
      See Also:
      DerivedBioAssayData.getPhysicalBioAssays()
      Hibernate: set
      table="`ParentPhysicalBioAssays`" lazy="true" inverse="true"
      Hibernate: collection-key
      column="`physicalbioassay_id`"
      Hibernate: collection-many-to-many
      column="`derivedbioassay_id`" class="net.sf.basedb.core.data.DerivedBioAssayData"
    • setDerivedBioAssays

      void setDerivedBioAssays​(Set<DerivedBioAssayData> derivedBioAssays)