3.2.1: 2012-12-13

net.sf.basedb.core.data
Class ExtractData

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

public class ExtractData
extends MeasuredBioMaterialData

This represents an extract.

Version:
2.0
Author:
Nicklas
See Also:
Extract, Developer documentation: Biomaterials LIMS
Last modified
$Date: 2011-10-21 13:15:41 +0200 (Fri, 21 Oct 2011) $
Hibernate: subclass
discriminator-value="3" lazy="false"

Field Summary
private  Set<RawBioAssayData> rawBioAssays
           
private  TagData tag
           
 
Fields inherited from class net.sf.basedb.core.data.BioMaterialData
MAX_EXTERNAL_ID_LENGTH
 
Fields inherited from interface net.sf.basedb.core.data.NameableData
MAX_DESCRIPTION_LENGTH, MAX_NAME_LENGTH
 
Constructor Summary
ExtractData()
           
 
Method Summary
(package private)  Set<RawBioAssayData> getRawBioAssays()
          This is the inverse end.
 TagData getTag()
          The tag used for tagging the extract so that it can be tracked on physical bioassays.
(package private)  void setRawBioAssays(Set<RawBioAssayData> rawBioAssays)
           
 void setTag(TagData tag)
           
 
Methods inherited from class net.sf.basedb.core.data.MeasuredBioMaterialData
getBioWell, getCreationEvent, getEvents, getOriginalQuantity, getParent, getParentType, getRemainingQuantity, setBioWell, setCreationEvent, setEvents, setOriginalQuantity, setParent, setParentType, setRemainingQuantity
 
Methods inherited from class net.sf.basedb.core.data.BioMaterialData
getBioMaterialLists, getChildCreationEvents, getChildren, getExternalId, getItemSubtype, setBioMaterialLists, setChildCreationEvents, setChildren, setExternalId, setItemSubtype
 
Methods inherited from class net.sf.basedb.core.data.AnnotatedData
getAnnotations, getAnnotationSet, setAnnotations, 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

tag

private TagData tag

rawBioAssays

private Set<RawBioAssayData> rawBioAssays
Constructor Detail

ExtractData

public ExtractData()
Method Detail

getTag

public TagData getTag()
The tag used for tagging the extract so that it can be tracked on physical bioassays.

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

setTag

public void setTag(TagData tag)

getRawBioAssays

Set<RawBioAssayData> getRawBioAssays()
This is the inverse end.

Since:
3.0
See Also:
RawBioAssayData.getParentExtract()
Hibernate: set
lazy="true" inverse="true"
Hibernate: collection-key
column="`extract_id`"
Hibernate: collection-one-to-many
class="net.sf.basedb.core.data.RawBioAssayData"

setRawBioAssays

void setRawBioAssays(Set<RawBioAssayData> rawBioAssays)

3.2.1: 2012-12-13