- All Implemented Interfaces:
LimsEntityLink<Project>,LimsEntityLinkable<Project>,LimsLink<Project>,Linkable<Project>,Locatable,Serializable
Project-link is a child element type of projects and provides a URI linking
to the detailed representation of a project.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for ProjectLink.ProjectLink(LimsEntityLinkable<Project> link) Constructor for ProjectLink from a LimsEntityLinkable.ProjectLink(Linkable<Project> link) Constructor for ProjectLink from a Linkable.ProjectLink(Project project) Constructor for ProjectLink from a Project.ProjectLink(URI uri) Constructor for ProjectLink with a URI.ProjectLink(URI uri, String limsid) Constructor for ProjectLink with a URI and LIMS id.ProjectLink(URI uri, String limsid, String name) Constructor for ProjectLink with a URI, LIMS id, and name. -
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
-
name
The name of the project. -
limsid
The LIMS id of the project. -
uri
The URI of the project.
-
-
Constructor Details
-
ProjectLink
public ProjectLink()Constructor for ProjectLink. -
ProjectLink
Constructor for ProjectLink with a URI.- Parameters:
uri- The URI of the project.
-
ProjectLink
Constructor for ProjectLink with a URI and LIMS id.- Parameters:
uri- The URI of the project.limsid- The LIMS id of the project.
-
ProjectLink
Constructor for ProjectLink with a URI, LIMS id, and name.- Parameters:
uri- The URI of the project.limsid- The LIMS id of the project.name- The name of the project.
-
ProjectLink
Constructor for ProjectLink from a Linkable.- Parameters:
link- The linkable object.
-
ProjectLink
Constructor for ProjectLink from a LimsEntityLinkable.- Parameters:
link- The linkable object.
-
ProjectLink
Constructor for ProjectLink from a Project.- Parameters:
project- The project.
-
-
Method Details
-
getEntityClass
Get the entity class for this link.- Returns:
- The Project class.
-
getName
Get the name of the project.- Returns:
- The project name.
-
setName
Set the name of the project.- Parameters:
name- The new project name.
-
getLimsid
Get the LIMS id of the project.- Returns:
- The LIMS id.
-
setLimsid
Set the LIMS id of the project.- Parameters:
limsid- The new LIMS id.
-
getUri
Get the URI of the project.- Returns:
- The URI.
-
setUri
Set the URI of the project.- Parameters:
uri- The new URI.
-