Class ReagentLot

java.lang.Object
com.genologics.ri.reagentlot.ReagentLot
All Implemented Interfaces:
LimsEntity<ReagentLot>, LimsEntityLinkable<ReagentLot>, Linkable<ReagentLot>, Locatable, Serializable

public class ReagentLot extends Object implements LimsEntity<ReagentLot>, Serializable
The detailed representation of a Reagent Lot
Since:
2.18
See Also:
  • Field Details

    • reagentKit

      protected ReagentKitLink reagentKit
    • name

      protected String name
    • lotNumber

      protected String lotNumber
    • createdDate

      protected Date createdDate
    • lastModifiedDate

      protected Date lastModifiedDate
    • expiryDate

      protected Date expiryDate
    • createdBy

      protected ResearcherLink createdBy
    • lastModifiedBy

      protected ResearcherLink lastModifiedBy
    • storageLocation

      protected String storageLocation
    • notes

      protected String notes
    • status

      protected Status status
    • usageCount

      protected Long usageCount
      Since:
      2.20
    • uri

      protected URI uri
    • limsid

      protected String limsid
  • Constructor Details

  • Method Details

    • getReagentKit

      public ReagentKitLink getReagentKit()
    • setReagentKit

      public void setReagentKit(Linkable<ReagentKit> reagentKit)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getLotNumber

      public String getLotNumber()
    • setLotNumber

      public void setLotNumber(String lotNumber)
    • getCreatedDate

      public Date getCreatedDate()
    • setCreatedDate

      public void setCreatedDate(Date createdDate)
    • getLastModifiedDate

      public Date getLastModifiedDate()
    • setLastModifiedDate

      public void setLastModifiedDate(Date lastModifiedDate)
    • getExpiryDate

      public Date getExpiryDate()
    • setExpiryDate

      public void setExpiryDate(Date expiryDate)
    • getCreatedBy

      public ResearcherLink getCreatedBy()
    • setCreatedBy

      public void setCreatedBy(Linkable<Researcher> createdBy)
    • getLastModifiedBy

      public ResearcherLink getLastModifiedBy()
    • setLastModifiedBy

      public void setLastModifiedBy(Linkable<Researcher> lastModifiedBy)
    • getStorageLocation

      public String getStorageLocation()
    • setStorageLocation

      public void setStorageLocation(String storageLocation)
    • getNotes

      public String getNotes()
    • setNotes

      public void setNotes(String notes)
    • getStatus

      public Status getStatus()
    • setStatus

      public void setStatus(Status status)
    • getUsageCount

      public Long getUsageCount()
    • setUsageCount

      public void setUsageCount(Long usageCount)
    • getUri

      public URI getUri()
      Description copied from interface: Locatable
      Get the URI of this object.
      Specified by:
      getUri in interface Locatable
      Returns:
      The URI.
    • setUri

      public void setUri(URI uri)
      Description copied from interface: Locatable
      Set the URI of this object.
      Specified by:
      setUri in interface Locatable
      Parameters:
      uri - The new URI.
    • getLimsid

      public String getLimsid()
      Description copied from interface: LimsEntityLinkable
      Get the LIMS id for this object.
      Specified by:
      getLimsid in interface LimsEntityLinkable<ReagentLot>
      Returns:
      The LIMS id.
    • setLimsid

      public void setLimsid(String limsid)
      Description copied from interface: LimsEntityLinkable
      Set the LIMS id for this object.
      Specified by:
      setLimsid in interface LimsEntityLinkable<ReagentLot>
      Parameters:
      limsid - The new LIMS id.
    • toString

      public String toString()
      Overrides:
      toString in class Object