Class NextAction

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

public class NextAction extends Object implements LimsLink<Artifact>, Serializable
Sample next action or step.
See Also:
  • Field Details

    • artifactUri

      protected URI artifactUri
    • action

      protected ActionType action
    • stepUri

      protected URI stepUri
    • reworkStepUri

      protected URI reworkStepUri
      Since:
      2.20
  • Constructor Details

  • Method Details

    • getArtifactUri

      public URI getArtifactUri()
    • setArtifactUri

      public void setArtifactUri(URI artifactUri)
    • setArtifact

      public void setArtifact(Linkable<Artifact> link)
    • getAction

      public ActionType getAction()
    • setAction

      public void setAction(ActionType action)
    • getStepUri

      public URI getStepUri()
    • setStepUri

      public void setStepUri(URI stepUri)
    • setStep

      public void setStep(Linkable<ProtocolStep> step)
    • getReworkStepUri

      public URI getReworkStepUri()
    • setReworkStepUri

      public void setReworkStepUri(URI reworkStepUri)
    • setReworkStep

      public void setReworkStep(Linkable<ProtocolStep> step)
    • 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.
    • 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.
    • 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