java.lang.Object
com.genologics.ri.step.Reagents
- All Implemented Interfaces:
Linkable<Reagents>,Locatable,Serializable
The detailed representation of a step's output artifact reagents.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StepConfigurationConfiguration of the step.List of output reagents.protected StringThe reagent category for the step.protected LinkLink to the step.protected URIURI of the reagents resource. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddOutputReagent(Output output) Adds an output reagent to the list.Gets the step configuration.getLink()Get a concrete link object to thisLinkablething.Gets the list of output reagents, creating it if it doesn't exist.The permitted reagent category of the step.getStep()Gets the step link.getUri()Gets the URI.voidsetConfiguration(StepConfiguration configuration) Sets the step configuration.voidsetReagentCategory(String reagentCategory) Sets the reagent category.voidSets the step link.voidSets the URI.
-
Field Details
-
step
Link to the step. -
configuration
Configuration of the step. -
reagentCategory
The reagent category for the step. -
outputReagents
List of output reagents. -
uri
URI of the reagents resource.
-
-
Constructor Details
-
Reagents
public Reagents()Default constructor. -
Reagents
Constructor with URI.- Parameters:
uri- The URI of the reagents resource.
-
-
Method Details
-
getStep
Gets the step link.- Returns:
- The step link.
-
setStep
Sets the step link.- Parameters:
step- The step link.
-
getConfiguration
Gets the step configuration.- Returns:
- The step configuration.
-
setConfiguration
Sets the step configuration.- Parameters:
configuration- The step configuration.
-
getUri
Gets the URI. -
setUri
Sets the URI. -
getReagentCategory
The permitted reagent category of the step. Reagent labels used in the POST must be from this reagent category.- Returns:
- The reagent category.
-
setReagentCategory
Sets the reagent category.- Parameters:
reagentCategory- The reagent category.
-
getOutputReagents
Gets the list of output reagents, creating it if it doesn't exist.- Returns:
- The list of output reagents.
-
addOutputReagent
Adds an output reagent to the list.- Parameters:
output- The output reagent to add.- Returns:
- The added output reagent.
-
getLink
Get a concrete link object to thisLinkablething.
-