Class BioPlateTypeData

    • Constructor Detail

      • BioPlateTypeData

        public BioPlateTypeData()
    • Method Detail

      • getName

        public String getName()
        Description copied from interface: NameableData
        Get the name of the item.
        Specified by:
        getName in interface NameableData
        Returns:
        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
        Parameters:
        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
        Returns:
        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
        Parameters:
        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
        Returns:
        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.
        Since:
        3.0
        Hibernate: many-to-one
        column="`subtype_id`" not-null="false" outer-join="false"
      • 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.
        Since:
        3.2
        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:
        BioPlateData.getBioPlateType()
        Hibernate: set
        lazy="true" inverse="true"
        Hibernate: collection-key
        column="`bioplatetype_id`"
        Hibernate: collection-one-to-many
        class="net.sf.basedb.core.data.BioPlateData"