Class ArtifactGroup

java.lang.Object
com.genologics.ri.artifactgroup.ArtifactGroup
All Implemented Interfaces:
Locatable, Serializable

public class ArtifactGroup extends Object implements Locatable, Serializable
ArtifactGroups are created by the Lab Scientist interface for each workflow. The Operations Interface assigns samples to workflows by placing them into an artifactGroup. Seeing a sample in an artifactGroup in the API indicates that the sample has been assigned to a workflow of the same name.
See Also:
  • Field Details

    • name

      protected String name
      The name of the artifact group.
    • artifacts

      protected Artifacts artifacts
      Link to the artifacts contained in this group.
    • uri

      protected URI uri
      The URI of this artifact group.
  • Constructor Details

    • ArtifactGroup

      public ArtifactGroup()
  • Method Details

    • getName

      public String getName()
      Gets the name of the artifact group.
      Returns:
      The name of the artifact group.
    • setName

      public void setName(String value)
      Sets the name of the artifact group.
      Parameters:
      value - The name to set.
    • getArtifacts

      public Artifacts getArtifacts()
      Gets the link to the artifacts in this group.
      Returns:
      The artifacts link.
    • setArtifacts

      public void setArtifacts(Artifacts value)
      Sets the link to the artifacts in this group.
      Parameters:
      value - The artifacts link to set.
    • getUri

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

      public void setUri(URI value)
      Sets the URI of this artifact group.
      Specified by:
      setUri in interface Locatable
      Parameters:
      value - The URI to set.