Link to a source artifact for demultiplexing.
- Since:
- 2.26
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.DemuxSourceArtifact(Artifact artifact) Constructor from an Artifact.DemuxSourceArtifact(Linkable<Artifact> link) Constructor from a Linkable.DemuxSourceArtifact(URI uri) Constructor taking a URI.DemuxSourceArtifact(URI uri, String name) Constructor taking a URI and name. -
Method Summary
Modifier and TypeMethodDescriptionGets the entity class.getName()Gets the name.getUri()Gets the URI.voidsetArtifact(Linkable<Artifact> artifact) Sets the artifact from a Linkable.voidSets the name.voidSets the URI.toString()Produces a string representation of this demux source artifact.Methods inherited from class com.genologics.ri.LimsLinkBase
equals, hashCode
-
Field Details
-
uri
The URI of this demux source artifact. -
name
The name of this demux source artifact.
-
-
Constructor Details
-
DemuxSourceArtifact
public DemuxSourceArtifact()Default constructor. -
DemuxSourceArtifact
Constructor taking a URI.- Parameters:
uri- The artifact URI.
-
DemuxSourceArtifact
Constructor taking a URI and name.- Parameters:
uri- The artifact URI.name- The artifact name.
-
DemuxSourceArtifact
Constructor from a Linkable.- Parameters:
link- The linkable object to copy.
-
DemuxSourceArtifact
Constructor from an Artifact.- Parameters:
artifact- The artifact to copy.
-
-
Method Details
-
getUri
Gets the URI.- Returns:
- The artifact URI.
-
setUri
Sets the URI.- Parameters:
uri- The artifact URI.
-
setArtifact
Sets the artifact from a Linkable.- Parameters:
artifact- The linkable artifact to set.
-
getName
Gets the name.- Returns:
- The artifact name.
-
setName
Sets the name.- Parameters:
name- The artifact name.
-
getEntityClass
Gets the entity class.- Returns:
- The Artifact class.
-
toString
Produces a string representation of this demux source artifact.- Overrides:
toStringin classLimsLinkBase<Artifact>- Returns:
- A string representation.
- See Also:
-