java.lang.Object
com.genologics.ri.step.ReagentLots
- All Implemented Interfaces:
Linkable<ReagentLots>,Locatable,Serializable
The list representation of a step's reagent lots.
- Since:
- 2.18
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StepConfigurationProvides a URI linking to the configuration resource that identifies the protocol step.protected List<ReagentLotLink>The list of reagent lots associated with the step.protected LinkProvides a URI linking to the step resource.protected URIThe URI of the reagent lots resource. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdds a reagent lot to the list by creating a link from the linkable object.addReagentLot(ReagentLotLink link) Adds a reagent lot link to the list.Gets the step configuration.getLink()Get a concrete link object to thisLinkablething.Gets the list of reagent lot links.getStep()Gets the step link.getUri()Gets the URI of this reagent lots resource.voidsetConfiguration(StepConfiguration configuration) Sets the step configuration.voidSets the step link.voidSets the URI of this reagent lots resource.
-
Field Details
-
step
Provides a URI linking to the step resource. -
configuration
Provides a URI linking to the configuration resource that identifies the protocol step. -
reagentLots
The list of reagent lots associated with the step. -
uri
The URI of the reagent lots resource.
-
-
Constructor Details
-
ReagentLots
public ReagentLots()
-
-
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.
-
getReagentLots
Gets the list of reagent lot links.- Returns:
- The list of reagent lot links, never null.
-
addReagentLot
Adds a reagent lot link to the list.- Parameters:
link- The reagent lot link to add.- Returns:
- The reagent lot link that was added.
-
addReagentLot
Adds a reagent lot to the list by creating a link from the linkable object.- Parameters:
lot- The reagent lot linkable object.- Returns:
- The reagent lot link that was created and added.
-
getUri
Gets the URI of this reagent lots resource. -
setUri
Sets the URI of this reagent lots resource. -
getLink
Get a concrete link object to thisLinkablething.- Specified by:
getLinkin interfaceLinkable<ReagentLots>- Returns:
- A
LimsLinkto this object.
-