- All Implemented Interfaces:
LimsEntityLink<ReagentLot>,LimsEntityLinkable<ReagentLot>,LimsLink<ReagentLot>,Linkable<ReagentLot>,Locatable,Serializable
Reagent-lot-link is a child element type of Reagent Lots and provides a URI
linking to the detailed representation of a Reagent Lot.
- Since:
- 2.18
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.Constructor from a LIMS entity linkable reagent lot.ReagentLotLink(Linkable<ReagentLot> link) Constructor from a linkable reagent lot.ReagentLotLink(ReagentLot lot) Constructor from a reagent lot entity.ReagentLotLink(URI uri) Constructor with URI.ReagentLotLink(URI uri, String limsid) Constructor with URI and LIMS id.ReagentLotLink(URI uri, String limsid, String name) Constructor with URI, LIMS id, and name. -
Method Summary
Modifier and TypeMethodDescriptionGet the class of the true, full LIMS entity this object links to.Get the LIMS id for this object.getName()Gets the name of the reagent lot.getUri()Get the URI of the object we are linking to.voidSets the LIMS id.voidSets the name of the reagent lot.voidSet the URI of this object.Methods inherited from class com.genologics.ri.LimsLinkBase
equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.genologics.ri.LimsEntityLink
getLinkMethods inherited from interface com.genologics.ri.LimsEntityLinkable
getLimsId, setLimsId
-
Field Details
-
name
The name of the Reagent Lot.- Since:
- 2.31
-
limsid
The LIMS id of the reagent lot. -
uri
The URI of the reagent lot.
-
-
Constructor Details
-
ReagentLotLink
public ReagentLotLink()Default constructor. -
ReagentLotLink
Constructor with URI.- Parameters:
uri- The reagent lot URI.
-
ReagentLotLink
Constructor with URI and LIMS id.- Parameters:
uri- The reagent lot URI.limsid- The LIMS id.
-
ReagentLotLink
Constructor with URI, LIMS id, and name.- Parameters:
uri- The reagent lot URI.limsid- The LIMS id.name- The reagent lot name.
-
ReagentLotLink
Constructor from a linkable reagent lot.- Parameters:
link- The linkable reagent lot.
-
ReagentLotLink
Constructor from a LIMS entity linkable reagent lot.- Parameters:
link- The LIMS entity linkable reagent lot.
-
ReagentLotLink
Constructor from a reagent lot entity.- Parameters:
lot- The reagent lot entity.
-
-
Method Details
-
getName
Gets the name of the reagent lot.- Returns:
- The reagent lot name.
-
setName
Sets the name of the reagent lot.- Parameters:
name- The reagent lot name.
-
getLimsid
Get the LIMS id for this object.- Returns:
- The LIMS id.
-
setLimsid
Sets the LIMS id.- Parameters:
limsid- The LIMS id.
-
getUri
Get the URI of the object we are linking to.- Returns:
- The URI.
-
setUri
Set the URI of this object.- Parameters:
uri- The new URI.
-
getEntityClass
Get the class of the true, full LIMS entity this object links to.- Returns:
- The real object class.
-