- All Implemented Interfaces:
LimsLink<ProtocolStep>,Linkable<ProtocolStep>,Locatable,Serializable
Protocol step link for a stage in a workflow.
This class represents a reference to a protocol step within the Clarity LIMS system.
It extends LimsLinkBase to provide a typed link to a ProtocolStep entity,
enabling navigation to the detailed configuration of the protocol step associated with a stage.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.ProtocolStepLink(Linkable<ProtocolStep> link) Constructor from a linkable protocol step object.ProtocolStepLink(URI uri) Constructor with URI. -
Method Summary
Modifier and TypeMethodDescriptionGets the entity class for this link.getUri()Gets the URI of the protocol step.voidSets the URI of the protocol step.Methods inherited from class com.genologics.ri.LimsLinkBase
equals, hashCode, toString
-
Field Details
-
uri
The URI of the protocol step.
-
-
Constructor Details
-
ProtocolStepLink
public ProtocolStepLink()Default constructor. -
ProtocolStepLink
Constructor with URI.- Parameters:
uri- The URI of the protocol step.
-
ProtocolStepLink
Constructor from a linkable protocol step object.- Parameters:
link- The linkable protocol step object.
-
-
Method Details
-
getEntityClass
Gets the entity class for this link.- Returns:
- The ProtocolStep class.
-
getUri
Gets the URI of the protocol step.- Returns:
- The URI of the protocol step.
-
setUri
Sets the URI of the protocol step.- Parameters:
uri- The URI of the protocol step.
-