Provides a URI linking to the output artifact and reagent label.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected URIURI of the output artifact.protected List<ReagentLabel>List of reagent labels for the output. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the entity class.Gets the list of reagent labels, creating it if it doesn't exist.getUri()Gets the URI.voidsetArtifact(Linkable<Artifact> artifact) Sets the artifact.voidSets the URI.Methods inherited from class com.genologics.ri.LimsLinkBase
equals, hashCode, toString
-
Field Details
-
reagentLabels
List of reagent labels for the output. -
artifactUri
URI of the output artifact.
-
-
Constructor Details
-
Output
public Output()Default constructor. -
Output
Constructor with artifact URI.- Parameters:
artifactUri- The URI of the output artifact.
-
Output
Constructor from a LIMS link.- Parameters:
link- The LIMS link to the artifact.
-
-
Method Details
-
getReagentLabels
Gets the list of reagent labels, creating it if it doesn't exist.- Returns:
- The list of reagent labels.
-
getUri
Gets the URI.- Returns:
- The URI.
-
setUri
Sets the URI.- Parameters:
artifactUri- The artifact URI.
-
setArtifact
Sets the artifact.- Parameters:
artifact- The linkable artifact.
-
getEntityClass
Gets the entity class.- Returns:
- The Artifact class.
-