java.lang.Object
com.genologics.ri.step.InputOutputMap
- All Implemented Interfaces:
Serializable
Input-output-map is a child element of Step and relates one of the Step
inputs to one of the outputs that was produced for that input.
There will be a distinct input-output-map for each pairing of Step input to Step output.
If an input is not mapped to any outputs, the input will be listed with no outputs.
- Since:
- 2.18
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ArtifactLinkThe input artifact link.protected ArtifactLinkThe output artifact link. -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.InputOutputMap(LimsEntityLinkable<Artifact> input, LimsEntityLinkable<Artifact> output) Constructor with LIMS entity linkable input and output artifacts.InputOutputMap(Linkable<Artifact> input, Linkable<Artifact> output) Constructor with linkable input and output artifacts.InputOutputMap(ArtifactLink input, ArtifactLink output) Constructor with input and output artifact links. -
Method Summary
Modifier and TypeMethodDescriptiongetInput()Gets the input artifact link.Gets the output artifact link.voidsetInput(LimsEntityLinkable<Artifact> link) Sets the input from a LIMS entity linkable artifact.voidSets the input from a linkable artifact.voidsetInput(ArtifactLink value) Sets the input artifact link.voidsetOutput(LimsEntityLinkable<Artifact> link) Sets the output from a LIMS entity linkable artifact.voidSets the output from a linkable artifact.voidsetOutput(ArtifactLink value) Sets the output artifact link.
-
Field Details
-
input
The input artifact link. -
output
The output artifact link.
-
-
Constructor Details
-
InputOutputMap
public InputOutputMap()Default constructor. -
InputOutputMap
Constructor with input and output artifact links.- Parameters:
input- The input artifact link.output- The output artifact link.
-
InputOutputMap
Constructor with linkable input and output artifacts.- Parameters:
input- The linkable input artifact.output- The linkable output artifact.
-
InputOutputMap
Constructor with LIMS entity linkable input and output artifacts.- Parameters:
input- The LIMS entity linkable input artifact.output- The LIMS entity linkable output artifact.
-
-
Method Details
-
getInput
Gets the input artifact link.- Returns:
- The input artifact link.
-
setInput
Sets the input artifact link.- Parameters:
value- The input artifact link.
-
setInput
Sets the input from a linkable artifact.- Parameters:
link- The linkable artifact.
-
setInput
Sets the input from a LIMS entity linkable artifact.- Parameters:
link- The LIMS entity linkable artifact.
-
getOutput
Gets the output artifact link.- Returns:
- The output artifact link.
-
setOutput
Sets the output artifact link.- Parameters:
value- The output artifact link.
-
setOutput
Sets the output from a linkable artifact.- Parameters:
link- The linkable artifact.
-
setOutput
Sets the output from a LIMS entity linkable artifact.- Parameters:
link- The LIMS entity linkable artifact.
-