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) $