- All Implemented Interfaces:
LimsLink<ArtifactGroup>,Linkable<ArtifactGroup>,Locatable,Serializable
Artifact group is a child element of Artifact and provides a URI linking to
the detailed representation of the artifact group that the Artifact belongs
to. In the client, artifact groups are referred to as experiments.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.Constructor from a Linkable.ArtifactGroupLink(URI uri) Constructor taking a URI.ArtifactGroupLink(URI uri, String name) Constructor taking a URI and name. -
Method Summary
Methods inherited from class com.genologics.ri.LimsLinkBase
equals, hashCode
-
Field Details
-
uri
The URI of this artifact group. -
name
The name of this artifact group.
-
-
Constructor Details
-
ArtifactGroupLink
public ArtifactGroupLink()Default constructor. -
ArtifactGroupLink
Constructor taking a URI.- Parameters:
uri- The artifact group URI.
-
ArtifactGroupLink
Constructor taking a URI and name.- Parameters:
uri- The artifact group URI.name- The artifact group name.
-
ArtifactGroupLink
Constructor from a Linkable.- Parameters:
link- The linkable object to copy.
-
-
Method Details
-
getEntityClass
Gets the entity class.- Returns:
- The ArtifactGroup class.
-
getUri
Gets the URI.- Returns:
- The artifact group URI.
-
setUri
Sets the URI.- Parameters:
uri- The artifact group URI.
-
getName
Gets the name.- Returns:
- The artifact group name.
-
setName
Sets the name.- Parameters:
name- The artifact group name.
-
toString
Returns a string representation of this link.- Overrides:
toStringin classLimsLinkBase<ArtifactGroup>- Returns:
- The LIMS id and name of the artifact group.
- See Also:
-