- All Implemented Interfaces:
LimsLink<ProtocolStep>,Linkable<ProtocolStep>,Locatable,Serializable
List of step transitions including the URI allowing access to the specific
next step
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNextStep()Default constructor.NextStep(ProtocolStep step) Constructor from a protocol step entity.Constructor with next step URI.Constructor with next step URI and name.Constructor with next step URI, name, and sequence. -
Method Summary
Modifier and TypeMethodDescriptionGets the entity class for this link.getName()Gets the name of the next step.Gets the URI of the next step.Gets the sequence index of the next step.getUri()Gets the URI of the next step (alias for getNextStepUri).voidSets the name of the next step.voidsetNextStep(Linkable<ProtocolStep> step) Sets the next step from a linkable protocol step.voidsetNextStepUri(URI nextStepUri) Sets the URI of the next step.voidsetSequence(Integer sequence) Sets the sequence index of the next step.voidSets the URI of the next step (alias for setNextStepUri).toString()Produces a string representation of this next action.Methods inherited from class com.genologics.ri.LimsLinkBase
equals, hashCode
-
Field Details
-
name
The name of the next step. -
sequence
The sequence index of the next step. -
nextStepUri
The URI of the next step.
-
-
Constructor Details
-
NextStep
public NextStep()Default constructor. -
NextStep
Constructor with next step URI.- Parameters:
nextStepUri- The URI of the next step.
-
NextStep
Constructor with next step URI and name.- Parameters:
nextStepUri- The URI of the next step.name- The name of the next step.
-
NextStep
Constructor with next step URI, name, and sequence.- Parameters:
nextStepUri- The URI of the next step.name- The name of the next step.sequence- The sequence index of the next step.
-
NextStep
Constructor from a protocol step entity.- Parameters:
step- The protocol step entity.
-
-
Method Details
-
getName
Gets the name of the next step.- Returns:
- The next step name.
-
setName
Sets the name of the next step.- Parameters:
name- The next step name.
-
getSequence
Gets the sequence index of the next step.- Returns:
- The sequence index.
-
setSequence
Sets the sequence index of the next step.- Parameters:
sequence- The sequence index.
-
getNextStepUri
Gets the URI of the next step.- Returns:
- The next step URI.
-
getUri
Gets the URI of the next step (alias for getNextStepUri).- Returns:
- The next step URI.
-
setNextStepUri
Sets the URI of the next step.- Parameters:
nextStepUri- The next step URI.
-
setNextStep
Sets the next step from a linkable protocol step.- Parameters:
step- The linkable protocol step.
-
setUri
Sets the URI of the next step (alias for setNextStepUri).- Parameters:
nextStepUri- The next step URI.
-
getEntityClass
Gets the entity class for this link.- Returns:
- The ProtocolStep class.
-
toString
Produces a string representation of this next action.- Overrides:
toStringin classLimsLinkBase<ProtocolStep>- Returns:
- A string representation.
- See Also:
-