Class BioPlateTypeData

All Implemented Interfaces:
IdentifiableData, NameableData, RemovableData

public class BioPlateTypeData
extends BasicData
implements NameableData, RemovableData
This class holds information about a biomaterial plate type.
See Also:
BioPlateType, Developer documentation: Biomaterials LIMS
Last modified
$Date: 2015-11-17 13:57:57 +0100 (ti, 17 nov 2015) $
Hibernate: class
table="`BioPlateTypes`" lazy="false"
  • Field Details

  • Constructor Details

    • BioPlateTypeData

      public BioPlateTypeData()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: NameableData
      Get the name of the item.
      Specified by:
      getName in interface NameableData
      A String with the name of the item
    • setName

      public void setName​(String name)
      Description copied from interface: NameableData
      Set the name of the item. The name cannot be null and mustn't be longer than the value specified by the MAX_NAME_LENGTH constant.
      Specified by:
      setName in interface NameableData
      name - The new name for the item
    • getDescription

      public String getDescription()
      Description copied from interface: NameableData
      Get the description for the item.
      Specified by:
      getDescription in interface NameableData
      A String with a description of the item
    • setDescription

      public void setDescription​(String description)
      Description copied from interface: NameableData
      Set the description for the item. The description can be null but mustn't be longer than the value specified by the MAX_DESCRIPTION_LENGTH constant.
      Specified by:
      setDescription in interface NameableData
      description - The new description for the item
    • getRemovedBy

      public Integer getRemovedBy()
      Description copied from interface: RemovableData
      Get the ID of the user that removed this item.
      Specified by:
      getRemovedBy in interface RemovableData
      The ID of a user or null if the item is not removed
    • setRemovedBy

      public void setRemovedBy​(Integer removedBy)
      Description copied from interface: RemovableData
      Set the ID of the user that removed this item or null to restore the item.
      Specified by:
      setRemovedBy in interface RemovableData
    • getBioMaterialType

      public Integer getBioMaterialType()
      If set, plates using this type can only hold the specific biomaterial type (eg. samples, extracts or labeled extracts).
      Hibernate: property
      column="`biomaterial_type`" type="int" update="false"
    • setBioMaterialType

      public void setBioMaterialType​(Integer bioMaterialType)
    • getItemSubtype

      public ItemSubtypeData getItemSubtype()
      Get the subtype of biomaterials that can be placed on plates of this type.
      Hibernate: many-to-one
      column="`subtype_id`" not-null="false" outer-join="false"
    • setItemSubtype

      public void setItemSubtype​(ItemSubtypeData subtype)
    • getStorageType

      public ItemSubtypeData getStorageType()
      Get the subtype of storage location where plates of this type are usually stored. The storage type should be a subtype for hardware items.
      Hibernate: many-to-one
      column="`storagetype_id`" not-null="false" outer-join="false"
    • setStorageType

      public void setStorageType​(ItemSubtypeData storageType)
    • getLockMode

      public int getLockMode()
      A flag indicating if plates with this type have locked wells or not. 0 = not locked; 1 = locked-after-move; 2 = locked-after-add; 3=locked-after-create
      Hibernate: property
      column="`lock_mode`" type="int" not-null="true"
    • setLockMode

      public void setLockMode​(int lockMode)
    • getBioPlates

      Set<BioPlateData> getBioPlates()
      The bioplates that use this type. This is the inverse end.
      See Also:
      Hibernate: set
      lazy="true" inverse="true"
      Hibernate: collection-key
      Hibernate: collection-one-to-many
    • setBioPlates

      void setBioPlates​(Set<BioPlateData> bioPlates)