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

    • artifactType

      protected String artifactType
      The artifact type for the output.
    • displayName

      protected String displayName
      The display name for the output.
    • outputGenerationType

      protected OutputGenerationType outputGenerationType
      Specifies how the outputs are generated in relation to the inputs.
    • variabilityType

      protected VariabilityType variabilityType
      Specifies how the process determines the number of outputs to generate.
    • numberOfOutputs

      protected Integer numberOfOutputs
      The number of outputs to generate (only applies if variabilityType is FIXED).
    • outputName

      protected String outputName
      Pattern for specifying how the output name is generated.
    • fieldDefinitions

      @Deprecated protected List<FieldLink> fieldDefinitions
      Deprecated.
      These field definitions are ignored as of Clarity LIMS 5.0.
      Field definitions for the output.
    • assignWorkingFlag

      @Deprecated protected Boolean assignWorkingFlag
      Deprecated.
      This property is no longer supported.
      Whether the working flag should be assigned to the output when the process runs.
  • Constructor Details

    • ProcessOutput

      public ProcessOutput()
  • Method Details

    • getFieldDefinitions

      @Deprecated 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)
      Sets the artifact type for this output.
      Parameters:
      artifactType - the artifact type.
    • getDisplayName

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

      public void setDisplayName(String displayName)
      Sets the display name for the output.
      Parameters:
      displayName - the display name.
    • 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)
      Sets the output generation type.
      Parameters:
      outputGenerationType - the output generation type.
    • 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)
      Sets the variability type.
      Parameters:
      variabilityType - the variability type.
    • 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)
      Sets the number of outputs to generate.
      Parameters:
      numberOfOutputs - the number of outputs.
    • getOutputName

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

      public void setOutputName(String outputName)
      Sets the output name pattern.
      Parameters:
      outputName - the output name pattern.
    • 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.
      This property is no longer supported.
      Sets whether the working flag should be assigned to the output when the process runs.
      Parameters:
      assignWorkingFlag - true if it should be assigned.