Class ProcessOutput

java.lang.Object
com.genologics.ri.processtype.ProcessOutput
All Implemented Interfaces:
Serializable

public class ProcessOutput extends Object implements Serializable
Process-output is a child element of process type specifying the configured output generation types for the process
See Also:
  • Field Details

  • Constructor Details

    • ProcessOutput

      public ProcessOutput()
  • Method Details

    • getFieldDefinitions

      public List<FieldLink> getFieldDefinitions()
      Deprecated.
      These field definitions are ignored as of Clarity LIMS 5.0.
      Each field definition provides a URI linking to the configuration of a user defined field for the output type.
      Returns:
      A list of links to fields.
    • getArtifactType

      public String getArtifactType()
      Artifact type for this output.
      Returns:
      The artifact type.
    • setArtifactType

      public void setArtifactType(String artifactType)
    • getDisplayName

      public String getDisplayName()
      The display name for the output.
      Returns:
      The display name.
    • setDisplayName

      public void setDisplayName(String displayName)
    • getOutputGenerationType

      public OutputGenerationType getOutputGenerationType()
      Specifies how the outputs are generated in relation to the inputs (COMPOUND, PER_REAGENT_LABEL, or PER_INPUT).
      Returns:
      The output generation type.
    • setOutputGenerationType

      public void setOutputGenerationType(OutputGenerationType outputGenerationType)
    • getVariabilityType

      public VariabilityType getVariabilityType()
      Specifies how the process determines the number of outputs to generated (FIXED, VARIABLE, or VARIABLE_BY_INPUT).
      Returns:
      The number of outputs type.
    • setVariabilityType

      public void setVariabilityType(VariabilityType variabilityType)
    • getNumberOfOutputs

      public Integer getNumberOfOutputs()
      Number of outputs to generate (only applies if variabilityType is FIXED).
      Returns:
      The number of outputs.
    • setNumberOfOutputs

      public void setNumberOfOutputs(Integer numberOfOutputs)
    • getOutputName

      public String getOutputName()
      Pattern for specifying how the output name is generated.
      Returns:
      The output name pattern.
    • setOutputName

      public void setOutputName(String outputName)
    • isAssignWorkingFlag

      @Deprecated public Boolean isAssignWorkingFlag()
      Deprecated.
      This property is no longer supported.
      Whether the working flag should be assigned to the output when the process runs.
      Returns:
      true if it should be removed, false if not.
    • setAssignWorkingFlag

      @Deprecated public void setAssignWorkingFlag(Boolean assignWorkingFlag)
      Deprecated.