Class SharedResultFile

java.lang.Object
com.genologics.ri.step.SharedResultFile
All Implemented Interfaces:
LimsEntityLink<Artifact>, LimsEntityLinkable<Artifact>, LimsLink<Artifact>, Linkable<Artifact>, Locatable, Serializable

public class SharedResultFile extends Object implements LimsEntityLink<Artifact>, Serializable
The file element describes a shared result file output that will be displayed in the step-setup view.
Since:
2.18
See Also:
  • Field Details

    • message

      protected String message
    • sharedResultFileIndex

      protected String sharedResultFileIndex
    • artifactUri

      protected URI artifactUri
    • limsid

      protected String limsid
    • name

      protected String name
  • Constructor Details

    • SharedResultFile

      public SharedResultFile()
    • SharedResultFile

      public SharedResultFile(URI artifactUri)
    • SharedResultFile

      public SharedResultFile(URI artifactUri, String limsid)
    • SharedResultFile

      public SharedResultFile(LimsEntityLinkable<Artifact> link)
  • Method Details

    • getMessage

      public String getMessage()
    • setMessage

      public void setMessage(String message)
    • getSharedResultFileIndex

      public String getSharedResultFileIndex()
    • setSharedResultFileIndex

      public void setSharedResultFileIndex(String sharedResultFileIndex)
    • getUri

      public URI getUri()
      Description copied from interface: LimsLink
      Get the URI of the object we are linking to.
      Specified by:
      getUri in interface LimsLink<Artifact>
      Specified by:
      getUri in interface Locatable
      Returns:
      The URI.
    • setUri

      public void setUri(URI artifactUri)
      Description copied from interface: Locatable
      Set the URI of this object.
      Specified by:
      setUri in interface Locatable
      Parameters:
      artifactUri - 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<Artifact>
      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<Artifact>
      Parameters:
      limsid - The new LIMS id.
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getEntityClass

      public Class<Artifact> getEntityClass()
      Description copied from interface: LimsLink
      Get the class of the true, full LIMS entity this object links to.
      Specified by:
      getEntityClass in interface LimsLink<Artifact>
      Returns:
      The real object class.
    • toString

      public String toString()
      Overrides:
      toString in class Object