Class DemuxArtifact

java.lang.Object
com.genologics.ri.LimsLinkBase<Artifact>
com.genologics.ri.artifact.DemuxArtifact
All Implemented Interfaces:
LimsLink<Artifact>, Linkable<Artifact>, Locatable, Serializable

public class DemuxArtifact extends LimsLinkBase<Artifact>
Details of an individual artifact that is part of a pooled artifact.
Since:
2.26
See Also:
  • Field Details

    • samples

      protected List<DemuxArtifactSample> samples
      The samples in this demux artifact.
    • reagentLabels

      protected List<ReagentLabel> reagentLabels
      The reagent labels in this demux artifact.
    • demux

      protected DemuxDetails demux
      The demux details of this demux artifact.
    • name

      protected String name
      The name of this demux artifact.
    • uri

      protected URI uri
      The URI of this demux artifact.
  • Constructor Details

    • DemuxArtifact

      public DemuxArtifact()
      Default constructor.
  • Method Details

    • getDemux

      public DemuxDetails getDemux()
      Gets the demux details.
      Returns:
      The demux details.
    • setDemux

      public void setDemux(DemuxDetails demux)
      Sets the demux details.
      Parameters:
      demux - The demux details.
    • getName

      public String getName()
      Gets the name.
      Returns:
      The demux artifact name.
    • setName

      public void setName(String name)
      Sets the name.
      Parameters:
      name - The demux artifact name.
    • getUri

      public URI getUri()
      Gets the URI.
      Returns:
      The demux artifact URI.
    • setUri

      public void setUri(URI uri)
      Sets the URI.
      Parameters:
      uri - The demux artifact URI.
    • getSamples

      public List<DemuxArtifactSample> getSamples()
      Gets the list of samples. Creates an empty list if it doesn't exist.
      Returns:
      The list of demux artifact samples.
    • getReagentLabels

      public List<ReagentLabel> getReagentLabels()
      Gets the list of reagent labels. Creates an empty list if it doesn't exist.
      Returns:
      The list of reagent labels.
    • getEntityClass

      public Class<Artifact> getEntityClass()
      Gets the entity class.
      Returns:
      The Artifact class.
    • toString

      public String toString()
      Produces a string representation of this demux artifact.
      Overrides:
      toString in class LimsLinkBase<Artifact>
      Returns:
      A string representation.
      See Also: