Sample next action or step.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ActionTypeThe action type.protected URIURI of the artifact.protected URIURI of the rework step.protected URIURI of the next step. -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.NextAction(Linkable<Artifact> link) Constructor from a linkable artifact.NextAction(Linkable<Artifact> link, ActionType action) Constructor from a linkable artifact and action.NextAction(Linkable<Artifact> link, ActionType action, Linkable<ProtocolStep> nextStep) Constructor from a linkable artifact, action, and next step.NextAction(URI artifactUri) Constructor with artifact URI.NextAction(URI artifactUri, ActionType action) Constructor with artifact URI and action.NextAction(URI artifactUri, ActionType action, Linkable<ProtocolStep> nextStep) Constructor with artifact URI, action, and next step. -
Method Summary
Modifier and TypeMethodDescriptionGets the action type.Gets the artifact URI.Gets the entity class.Gets the rework step URI.Gets the step URI.getUri()Gets the URI (artifact URI).voidsetAction(ActionType action) Sets the action type.voidsetArtifact(Linkable<Artifact> link) Sets the artifact.voidsetArtifactUri(URI artifactUri) Sets the artifact URI.voidsetReworkStep(Linkable<ProtocolStep> step) Sets the rework step.voidsetReworkStepUri(URI reworkStepUri) Sets the rework step URI.voidsetStep(Linkable<ProtocolStep> step) Sets the next step.voidsetStepUri(URI stepUri) Sets the step URI.voidSets the URI (artifact URI).toString()Produces a string representation of this next action.Methods inherited from class com.genologics.ri.LimsLinkBase
equals, hashCode
-
Field Details
-
artifactUri
URI of the artifact. -
action
The action type. -
stepUri
URI of the next step. -
reworkStepUri
URI of the rework step.- Since:
- 2.20
-
-
Constructor Details
-
NextAction
public NextAction()Default constructor. -
NextAction
Constructor with artifact URI.- Parameters:
artifactUri- The URI of the artifact.
-
NextAction
Constructor with artifact URI and action.- Parameters:
artifactUri- The URI of the artifact.action- The action type.
-
NextAction
Constructor with artifact URI, action, and next step.- Parameters:
artifactUri- The URI of the artifact.action- The action type.nextStep- The linkable next protocol step.
-
NextAction
Constructor from a linkable artifact.- Parameters:
link- The linkable artifact.
-
NextAction
Constructor from a linkable artifact and action.- Parameters:
link- The linkable artifact.action- The action type.
-
NextAction
Constructor from a linkable artifact, action, and next step.- Parameters:
link- The linkable artifact.action- The action type.nextStep- The linkable next protocol step.
-
-
Method Details
-
getArtifactUri
Gets the artifact URI.- Returns:
- The artifact URI.
-
setArtifactUri
Sets the artifact URI.- Parameters:
artifactUri- The artifact URI.
-
setArtifact
Sets the artifact.- Parameters:
link- The linkable artifact.
-
getAction
Gets the action type.- Returns:
- The action type.
-
setAction
Sets the action type.- Parameters:
action- The action type.
-
getStepUri
Gets the step URI.- Returns:
- The step URI.
-
setStepUri
Sets the step URI.- Parameters:
stepUri- The step URI.
-
setStep
Sets the next step.- Parameters:
step- The linkable protocol step.
-
getReworkStepUri
Gets the rework step URI.- Returns:
- The rework step URI.
-
setReworkStepUri
Sets the rework step URI.- Parameters:
reworkStepUri- The rework step URI.
-
setReworkStep
Sets the rework step.- Parameters:
step- The linkable protocol step.
-
setUri
Sets the URI (artifact URI).- Parameters:
uri- The URI.
-
getUri
Gets the URI (artifact URI).- Returns:
- The URI.
-
getEntityClass
Gets the entity class.- Returns:
- The Artifact class.
-
toString
Produces a string representation of this next action.- Overrides:
toStringin classLimsLinkBase<Artifact>- Returns:
- A string representation.
- See Also:
-