- All Implemented Interfaces:
LimsEntityLink<Project>,LimsEntityLinkable<Project>,LimsLink<Project>,Linkable<Project>,Locatable,Serializable
Project is a child element of Sample and provides a URI linking to the
detailed representation of the Project for the Sample.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for an empty project link.ProjectLink(LimsEntityLinkable<Project> link) Constructor for a project link from a LIMS entity linkable project.ProjectLink(Linkable<Project> link) Constructor for a project link from a linkable project.ProjectLink(URI uri) Constructor for a project link with a URI.ProjectLink(URI uri, String limsid) Constructor for a project link with a URI and LIMS id. -
Method Summary
Modifier and TypeMethodDescriptionGets the entity class for this link.Gets the LIMS id of the project.getUri()Gets the URI of the project.voidSets the LIMS id of the project.voidSets the URI of the project.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 project. -
limsid
The LIMS id of the project.
-
-
Constructor Details
-
ProjectLink
public ProjectLink()Constructor for an empty project link. -
ProjectLink
Constructor for a project link with a URI.- Parameters:
uri- The URI of the project.
-
ProjectLink
Constructor for a project link with a URI and LIMS id.- Parameters:
uri- The URI of the project.limsid- The LIMS id of the project.
-
ProjectLink
Constructor for a project link from a linkable project.- Parameters:
link- The linkable project.
-
ProjectLink
Constructor for a project link from a LIMS entity linkable project.- Parameters:
link- The LIMS entity linkable project.
-
-
Method Details
-
getEntityClass
Gets the entity class for this link.- Returns:
- The Project class.
-
getUri
Gets the URI of the project.- Returns:
- The project URI.
-
setUri
Sets the URI of the project.- Parameters:
value- The project URI.
-
getLimsid
Gets the LIMS id of the project.- Returns:
- The LIMS id.
-
setLimsid
Sets the LIMS id of the project.- Parameters:
value- The LIMS id.
-