Class MeasuredBioMaterial

All Implemented Interfaces:
AccessControlled, Annotatable, Identifiable, Listable, Nameable, Ownable, Registered, Removable, Shareable, Subtypable
Direct Known Subclasses:
Extract, Sample

public abstract class MeasuredBioMaterial
extends BioMaterial
implements Registered
This class is the base class for measured biomaterial items. A measured item is an item which can have original and remaining quantities associated with them.

The core keeps track of the remaining quantity whenever an item is used to create other items. As it is, an item can be used when creating another item of the same type (pooling) or when creating an item of the appropriate subtype, ie. Sample -> Extract -> LabeledExtract.

It is also possible to add a note using a BioMaterialEvent saying that the quantity has been changed and why.

Version:
2.0
Author:
Nicklas
Last modified
$Date: 2017-06-07 13:28:31 +0200 (on, 07 jun 2017) $