- All Implemented Interfaces:
LimsEntityLink<Researcher>,LimsEntityLinkable<Researcher>,LimsLink<Researcher>,Linkable<Researcher>,Locatable,Serializable
Researcher is a child element of Project and provides a URI linking to the
detailed representation of the Researcher for the Project.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for ResearcherLink.ResearcherLink(Linkable<Researcher> link) Constructor for ResearcherLink from a Linkable.ResearcherLink(URI uri) Constructor for ResearcherLink with a URI. -
Method Summary
Modifier and TypeMethodDescriptionGet the entity class for this link.Get the LIMS id of the researcher.getUri()Get the URI of the researcher.voidSet the LIMS id of the researcher.voidSet the URI of the researcher.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 of the researcher.
-
-
Constructor Details
-
ResearcherLink
public ResearcherLink()Constructor for ResearcherLink. -
ResearcherLink
Constructor for ResearcherLink with a URI.- Parameters:
uri- The URI of the researcher.
-
ResearcherLink
Constructor for ResearcherLink from a Linkable.- Parameters:
link- The linkable object.
-
-
Method Details
-
getEntityClass
Get the entity class for this link.- Returns:
- The Researcher class.
-
getUri
Get the URI of the researcher.- Returns:
- The URI.
-
setUri
Set the URI of the researcher.- Parameters:
value- The new URI.
-
getLimsid
Get the LIMS id of the researcher.- Returns:
- The LIMS id extracted from the URI.
-
setLimsid
Set the LIMS id of the researcher.- Parameters:
id- The new LIMS id (ignored by this implementation).
-