Class StepSetup

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

public class StepSetup extends Object implements Linkable<StepSetup>, Serializable
Represents the setup configuration for a step, including files and configuration settings.
Since:
2.18
See Also:
  • Field Details

    • step

      protected Link step
      Link to the step this setup is for.
    • configuration

      protected StepConfiguration configuration
      The configuration of the step.
    • files

      protected List<SharedResultFile> files
      The list of shared result files for the step.
    • uri

      protected URI uri
      The URI of this step setup resource.
  • Constructor Details

    • StepSetup

      public StepSetup()
      Default constructor.
    • StepSetup

      public StepSetup(URI uri)
      Constructor taking the URI of the step setup.
      Parameters:
      uri - The URI of the step setup.
  • Method Details

    • getStep

      public Link getStep()
      Gets the link to the step.
      Returns:
      The step link.
    • setStep

      public void setStep(Link step)
      Sets the link to the step.
      Parameters:
      step - The step link.
    • getConfiguration

      public StepConfiguration getConfiguration()
      Gets the step configuration.
      Returns:
      The step configuration.
    • setConfiguration

      public void setConfiguration(StepConfiguration configuration)
      Sets the step configuration.
      Parameters:
      configuration - The step configuration.
    • getFiles

      public List<SharedResultFile> getFiles()
      Gets the list of shared result files.
      Returns:
      The list of files.
    • addFile

      public SharedResultFile addFile(SharedResultFile file)
      Adds a shared result file to the step.
      Parameters:
      file - The file to add.
      Returns:
      The added file.
    • getUri

      public URI getUri()
      Gets the URI of this step setup resource.
      Specified by:
      getUri in interface Locatable
      Returns:
      The URI.
    • setUri

      public void setUri(URI uri)
      Sets the URI of this step setup resource.
      Specified by:
      setUri in interface Locatable
      Parameters:
      uri - The URI.
    • getLink

      public LimsLink<StepSetup> getLink()
      Get a concrete link object to this Linkable thing.
      Specified by:
      getLink in interface Linkable<StepSetup>
      Returns:
      A LimsLink to this object.