java.lang.Object
com.genologics.ri.step.ProcessStep
- All Implemented Interfaces:
LimsEntity<ProcessStep>
,LimsEntityLinkable<ProcessStep>
,Linkable<ProcessStep>
,Locatable
,Serializable
The detailed representation of a step.
Since API version 2.27, the step can be deleted to cancel a process. Requires the current status of step to be "in progress".
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected ActionsLink
protected AutomaticNextStepLink
protected List<AvailableProgram>
protected StepConfiguration
protected ProcessState
Now an enumeration since release 2.31.3 of the client.protected Date
protected Date
protected StepDetailsLink
protected String
protected PlacementsLink
protected PoolsLink
protected ProgramStatusLink
protected ReagentLotsLink
protected ReagentsLink
protected StepSetupLink
protected URI
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the LIMS id for this object.getPools()
getSetup()
getUri()
Get the URI of this object.void
setActions
(ActionsLink actions) void
void
setConfiguration
(StepConfiguration configuration) void
setCurrentState
(ProcessState currentState) void
setDateCompleted
(Date dateCompleted) void
setDateStarted
(Date dateStarted) void
setDetails
(Linkable<StepDetails> link) void
Set the LIMS id for this object.void
setPlacements
(Linkable<Placements> placements) void
void
setProgramStatus
(Linkable<ProgramStatus> programStatus) void
setReagentLots
(Linkable<ReagentLots> link) void
setReagents
(Linkable<Reagents> reagents) void
void
Set the URI of this object.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.genologics.ri.LimsEntityLinkable
getLimsId, setLimsId
-
Field Details
-
dateStarted
- Since:
- 2.22
-
dateCompleted
- Since:
- 2.22
-
configuration
-
actions
-
reagents
-
pools
-
placements
-
reagentLots
- Since:
- 2.18
-
programStatus
-
setup
- Since:
- 2.18
-
details
- Since:
- 2.18
-
availablePrograms
- Since:
- 2.18
-
automaticNextStep
- Since:
- 2.22
-
uri
-
limsid
-
currentState
Now an enumeration since release 2.31.3 of the client.- Since:
- 2.18
-
-
Constructor Details
-
ProcessStep
public ProcessStep() -
ProcessStep
-
ProcessStep
-
-
Method Details
-
getDateStarted
-
setDateStarted
-
getDateCompleted
-
setDateCompleted
-
getConfiguration
-
setConfiguration
-
getActions
-
setActions
-
getReagents
-
setReagents
-
getPools
-
setPools
-
getPlacements
-
setPlacements
-
getProgramStatus
-
setProgramStatus
-
getUri
Description copied from interface:Locatable
Get the URI of this object. -
setUri
Description copied from interface:Locatable
Set the URI of this object. -
getLimsid
Description copied from interface:LimsEntityLinkable
Get the LIMS id for this object.- Specified by:
getLimsid
in interfaceLimsEntityLinkable<ProcessStep>
- Returns:
- The LIMS id.
-
setLimsid
Description copied from interface:LimsEntityLinkable
Set the LIMS id for this object.- Specified by:
setLimsid
in interfaceLimsEntityLinkable<ProcessStep>
- Parameters:
limsid
- The new LIMS id.
-
getReagentLots
-
setReagentLots
-
getSetup
-
setSetup
-
getStepDetails
-
setDetails
-
getAvailablePrograms
-
addAvailableProgram
-
getCurrentState
-
setCurrentState
-
getAutomaticNextStep
-
setAutomaticNextStep
-