2.17.2: 2011-06-17

net.sf.basedb.core.data
Class HybridizationData

java.lang.Object
  extended by net.sf.basedb.core.data.BasicData
      extended by net.sf.basedb.core.data.OwnedData
          extended by net.sf.basedb.core.data.SharedData
              extended by net.sf.basedb.core.data.CommonData
                  extended by net.sf.basedb.core.data.AnnotatedData
                      extended by net.sf.basedb.core.data.HybridizationData
All Implemented Interfaces:
AnnotatableData, IdentifiableData, LoggableData, NameableData, OwnableData, RemovableData, ShareableData

public class HybridizationData
extends AnnotatedData

This class holds information about an hybridization.

Version:
2.0
Author:
Nicklas
See Also:
Hybridization, Hybridzations and raw data overview
Last modified
$Date: 2009-10-08 10:46:51 +0200 (Thu, 08 Oct 2009) $
Hibernate: class
table="`Hybridizations`" lazy="true"

Field Summary
private  ArraySlideData arraySlide
           
private  BioMaterialEventData creationEvent
           
private  int numArrays
           
private  Set<ScanData> scans
           
 
Fields inherited from interface net.sf.basedb.core.data.NameableData
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
 
Constructor Summary
HybridizationData()
           
 
Method Summary
 ArraySlideData getArraySlide()
          Get the array slide.
 BioMaterialEventData getCreationEvent()
          Get the event that created this hybidization.
 int getNumArrays()
          The number of arrays that was hybridized.
(package private)  Set<ScanData> getScans()
          This is the inverse end.
 void setArraySlide(ArraySlideData arraySlide)
           
(package private)  void setCreationEvent(BioMaterialEventData creationEvent)
           
 void setNumArrays(int numArrays)
           
(package private)  void setScans(Set<ScanData> scans)
           
 
Methods inherited from class net.sf.basedb.core.data.AnnotatedData
getAnnotationSet, setAnnotationSet
 
Methods inherited from class net.sf.basedb.core.data.CommonData
getDescription, getName, isRemoved, setDescription, setName, setRemoved
 
Methods inherited from class net.sf.basedb.core.data.SharedData
getItemKey, getProjectKey, setItemKey, setProjectKey
 
Methods inherited from class net.sf.basedb.core.data.OwnedData
getOwner, setOwner
 
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 Detail

arraySlide

private ArraySlideData arraySlide

creationEvent

private BioMaterialEventData creationEvent

numArrays

private int numArrays

scans

private Set<ScanData> scans
Constructor Detail

HybridizationData

public HybridizationData()
Method Detail

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 hybidization. Mapping is defined in hibernate-properties-HybridizationData.xml since XDoclet cannot generate it.


setCreationEvent

void setCreationEvent(BioMaterialEventData creationEvent)

getNumArrays

public int getNumArrays()
The number of arrays that was hybridized. Shold be <= ArrayDesign.numArrays

Since:
2.6
Hibernate: property
column="`num_arrays`" type="int" not-null="true"

setNumArrays

public void setNumArrays(int numArrays)

getScans

Set<ScanData> getScans()
This is the inverse end.

See Also:
ScanData.getHybridization()
Hibernate: set
lazy="true" inverse="true"
Hibernate: collection-key
column="`hybridization_id`"
Hibernate: collection-one-to-many
class="net.sf.basedb.core.data.ScanData"

setScans

void setScans(Set<ScanData> scans)

2.17.2: 2011-06-17