Package net.sf.basedb.core.data
Class 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: 2015-01-14 14:29:04 +0100 (on, 14 jan 2015) $
- Hibernate: subclass
- discriminator-value="3" lazy="true"
-
Field Summary
Fields Modifier and Type Field Description private Set<DerivedBioAssayData>
derivedBioAssays
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
Constructors Constructor Description ExtractData()
-
Method Summary
Modifier and Type Method Description (package private) Set<DerivedBioAssayData>
getDerivedBioAssays()
This is the inverse end.(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
setDerivedBioAssays(Set<DerivedBioAssayData> derivedBioAssays)
(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
equals, getChildCreationEvents, getChildren, getExternalId, getItemSubtype, 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, getRemovedBy, setDescription, setName, setRemovedBy
Methods inherited from class net.sf.basedb.core.data.SharedData
getItemKey, getProjectKey, setItemKey, setProjectKey
Methods inherited from class net.sf.basedb.core.data.BasicData
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 Details
-
tag
-
rawBioAssays
-
derivedBioAssays
-
-
Constructor Details
-
ExtractData
public ExtractData()
-
-
Method Details
-
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
-
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
-
getDerivedBioAssays
Set<DerivedBioAssayData> getDerivedBioAssays()This is the inverse end.- Since:
- 3.4
- See Also:
DerivedBioAssayData.getExtract()
- Hibernate: set
- lazy="true" inverse="true"
- Hibernate: collection-key
- column="`extract_id`"
- Hibernate: collection-one-to-many
- class="net.sf.basedb.core.data.DerivedBioAssayData"
-
setDerivedBioAssays
-