- All Implemented Interfaces:
LimsEntityLink<Lab>,LimsEntityLinkable<Lab>,LimsLink<Lab>,Linkable<Lab>,Locatable,Serializable
Lab is a child element of researcher and provides a URI linking to the
detailed representation of the lab for the researcher.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
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
-
uri
The URI to the lab.
-
-
Constructor Details
-
LabLink
public LabLink()Default constructor. -
LabLink
Constructor with URI.- Parameters:
uri- The URI to the lab.
-
LabLink
Constructor from a linkable object.- Parameters:
link- The linkable object containing the lab URI.
-
-
Method Details
-
getEntityClass
Gets the entity class this link refers to.- Returns:
- The Lab class.
-
getUri
Gets the URI to the lab.- Returns:
- The URI.
-
setUri
Sets the URI to the lab.- Parameters:
value- The URI.
-
getLimsid
Gets the LIMS id from the URI.- Returns:
- The LIMS id.
-
setLimsid
Sets the LIMS id. This operation does nothing for this link type.- Parameters:
id- The LIMS id.
-