2.17.2: 2011-06-17

Class LabeledExtractData

  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.BioMaterialData
                          extended by net.sf.basedb.core.data.MeasuredBioMaterialData
                              extended by net.sf.basedb.core.data.LabeledExtractData
All Implemented Interfaces:
AnnotatableData, IdentifiableData, LoggableData, NameableData, OwnableData, RemovableData, ShareableData

public class LabeledExtractData
extends MeasuredBioMaterialData

This represents a labeled extract.

See Also:
LabeledExtract, Biomaterials overview
Last modified
$Date: 2009-04-06 14:52:39 +0200 (Mon, 06 Apr 2009) $
Hibernate: subclass
discriminator-value="4" lazy="false"

Field Summary
private  LabelData label
Fields inherited from class net.sf.basedb.core.data.BioMaterialData
Fields inherited from interface net.sf.basedb.core.data.NameableData
Constructor Summary
Method Summary
 LabelData getLabel()
          The label compound used to label the extract.
 void setLabel(LabelData label)
Methods inherited from class net.sf.basedb.core.data.MeasuredBioMaterialData
getBioWell, getCreationEvent, getEvents, getOriginalQuantity, getParent, getRemainingQuantity, getSourceEvents, isPooled, setBioWell, setCreationEvent, setEvents, setOriginalQuantity, setParent, setPooled, setRemainingQuantity, setSourceEvents
Methods inherited from class net.sf.basedb.core.data.BioMaterialData
getBioMaterialLists, getChildren, getExternalId, setBioMaterialLists, setChildren, setExternalId
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


private LabelData label
Constructor Detail


public LabeledExtractData()
Method Detail


public LabelData getLabel()
The label compound used to label the extract. This property is actually not-null="true", but since we are using a common table for all biomaterial and the other types doesn't have a label, it must be declared not-null="false". It is up to the core to check that no null values are passed to the database.

Hibernate: many-to-one
column="`label_id`" not-null="false" outer-join="false"


public void setLabel(LabelData label)

2.17.2: 2011-06-17