java.lang.Object
com.genologics.ri.process.InputOutputMap
- All Implemented Interfaces:
Serializable
Input-output-map is a child element of Process and relates one of the Process
inputs to one of the outputs that was produced for that input.
There will be a distinct input-output-map for each pairing of Process input to Process output.
If an input is not mapped to any outputs, the input will be listed with no outputs.
- 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 input and output LIMS entity linkable artifacts.InputOutputMap(Linkable<Artifact> input, Linkable<Artifact> output) Constructor with input and output linkable 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 input and output linkable artifacts.- Parameters:
input- the input linkable artifact.output- the output linkable artifact.
-
InputOutputMap
Constructor with input and output LIMS entity linkable artifacts.- Parameters:
input- the input LIMS entity linkable artifact.output- the output LIMS entity linkable 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 to set.
-
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 to set.
-
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.
-