net.sf.basedb.core.data
Class MeasuredBioMaterialData
java.lang.Object
net.sf.basedb.core.data.BasicData
net.sf.basedb.core.data.OwnedData
net.sf.basedb.core.data.SharedData
net.sf.basedb.core.data.CommonData
net.sf.basedb.core.data.AnnotatedData
net.sf.basedb.core.data.BioMaterialData
net.sf.basedb.core.data.MeasuredBioMaterialData
- All Implemented Interfaces:
- AnnotatableData, IdentifiableData, LoggableData, NameableData, OwnableData, RemovableData, ShareableData, SubtypableData
- Direct Known Subclasses:
- ExtractData, SampleData
public abstract class MeasuredBioMaterialData
- extends BioMaterialData
This class is the root class for measured biomaterials, ie biomaterials for
where the quantity is tracked.
- Version:
- 2.0
- Author:
- Nicklas
- See Also:
MeasuredBioMaterial
,
Developer documentation: Biomaterials LIMS- Last modified
- $Date: 2011-10-21 13:15:41 +0200 (Fri, 21 Oct 2011) $
- Hibernate: subclass
- discriminator-value="-1" lazy="false"
parent
private BioMaterialData parent
originalQuantity
private Float originalQuantity
remainingQuantity
private Float remainingQuantity
parentType
private Integer parentType
creationEvent
private BioMaterialEventData creationEvent
events
private Set<BioMaterialEventData> events
bioWell
private BioWellData bioWell
MeasuredBioMaterialData
public MeasuredBioMaterialData()
getParent
public BioMaterialData getParent()
- Get the parent biomaterial. Used when a biomaterial has a single parent item.
- Hibernate: many-to-one
- column="`parent_id`" not-null="false" outer-join="false"
setParent
public void setParent(BioMaterialData parent)
getOriginalQuantity
public Float getOriginalQuantity()
- Get the original quantity of the biomaterial.
- Hibernate: property
- column="`original_quantity`" type="float" not-null="false"
setOriginalQuantity
public void setOriginalQuantity(Float originalQuantity)
getRemainingQuantity
public Float getRemainingQuantity()
- Get the remaining quantity of the biomaterial.
- Hibernate: property
- column="`remaining_quantity`" type="float" not-null="false" update="false"
setRemainingQuantity
public void setRemainingQuantity(Float remainingQuantity)
getParentType
public Integer getParentType()
- Get the type of the parent item. Null if the biomaterial doesn't have any parents.
- Since:
- 3.0
- Hibernate: property
- column="`parent_type`" type="int" not-null="false"
setParentType
public void setParentType(Integer parentType)
getCreationEvent
public BioMaterialEventData getCreationEvent()
- Get the event that created this biomaterial. Mapping is defined
in hibernate-properties-MeasuredBioMaterialData.xml since XDoclet cannot
generate it.
setCreationEvent
void setCreationEvent(BioMaterialEventData creationEvent)
getEvents
Set<BioMaterialEventData> getEvents()
- This is the inverse end.
- See Also:
BioMaterialEventData.getBioMaterial()
- Hibernate: set
- lazy="true" inverse="true" cascade="delete"
- Hibernate: collection-key
- column="`biomaterial_id`"
- Hibernate: collection-one-to-many
- class="net.sf.basedb.core.data.BioMaterialEventData"
setEvents
void setEvents(Set<BioMaterialEventData> events)
getBioWell
public BioWellData getBioWell()
- Get the bio well.
- Hibernate: many-to-one
- column="`biowell_id`" not-null="false" unique="true" outer-join="false"
setBioWell
public void setBioWell(BioWellData bioWell)