Class Arrangements

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

public class Arrangements extends Object implements Linkable<Arrangements>, Serializable
The detailed representation of a step's output container Tube Rack arrangements only for an Add Label Step.
Since:
2.34
See Also:
  • Field Details

    • step

      protected Link step
      Link to the step.
    • configuration

      protected StepConfiguration configuration
      Configuration of the step.
    • outputArrangements

      protected List<OutputArrangement> outputArrangements
      List of output arrangements.
    • uri

      protected URI uri
      URI of the arrangements resource.
  • Constructor Details

    • Arrangements

      public Arrangements()
      Default constructor.
  • Method Details

    • getStep

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

      public void setStep(Link step)
      Sets the step link.
      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.
    • getOutputArrangements

      public List<OutputArrangement> getOutputArrangements()
      Gets the list of output arrangements, creating it if it doesn't exist.
      Returns:
      The list of output arrangements.
    • getUri

      public URI getUri()
      Gets the URI.
      Specified by:
      getUri in interface Locatable
      Returns:
      The URI.
    • setUri

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

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