- All Implemented Interfaces:
LimsLink<Automation>,Linkable<Automation>,Locatable,Serializable
A link to an Automation entity.
- Since:
- 2.26
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.AutomationLink(Automation automation) Constructor from an Automation entity.AutomationLink(Linkable<Automation> link) Constructor from a Linkable.AutomationLink(URI uri) Constructor with URI.AutomationLink(URI uri, String name) Constructor with URI and name. -
Method Summary
Methods inherited from class com.genologics.ri.LimsLinkBase
equals, hashCode
-
Field Details
-
uri
The URI of the automation. -
name
The name of the automation.
-
-
Constructor Details
-
AutomationLink
public AutomationLink()Default constructor. -
AutomationLink
Constructor with URI.- Parameters:
uri- The automation URI.
-
AutomationLink
Constructor with URI and name.- Parameters:
uri- The automation URI.name- The automation name.
-
AutomationLink
Constructor from a Linkable.- Parameters:
link- The linkable automation.
-
AutomationLink
Constructor from an Automation entity.- Parameters:
automation- The automation entity.
-
-
Method Details
-
getUri
Gets the URI of the automation.- Returns:
- The automation URI.
-
setUri
Sets the URI of the automation.- Parameters:
uri- The automation URI.
-
getName
Gets the name of the automation.- Returns:
- The automation name.
-
setName
Sets the name of the automation.- Parameters:
name- The automation name.
-
getEntityClass
Gets the entity class for this link.- Returns:
- The Automation class.
-
toString
Returns a string representation of this link.- Overrides:
toStringin classLimsLinkBase<Automation>- Returns:
- The automation LIMS id and the automation name.
- See Also:
-