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
FieldsModifier and TypeFieldDescriptionprotected ActionsLinkprotected AutomaticNextStepLinkprotected List<AvailableProgram>protected StepConfigurationprotected ProcessStateNow an enumeration since release 2.31.3 of the client.protected Dateprotected Dateprotected StepDetailsLinkprotected Stringprotected PlacementsLinkprotected PoolsLinkprotected ProgramStatusLinkprotected ReagentLotsLinkprotected ReagentsLinkprotected StepSetupLinkprotected URI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the LIMS id for this object.getPools()getSetup()getUri()Get the URI of this object.voidsetActions(ActionsLink actions) voidvoidsetConfiguration(StepConfiguration configuration) voidsetCurrentState(ProcessState currentState) voidsetDateCompleted(Date dateCompleted) voidsetDateStarted(Date dateStarted) voidsetDetails(Linkable<StepDetails> link) voidSet the LIMS id for this object.voidsetPlacements(Linkable<Placements> placements) voidvoidsetProgramStatus(Linkable<ProgramStatus> programStatus) voidsetReagentLots(Linkable<ReagentLots> link) voidsetReagents(Linkable<Reagents> reagents) voidvoidSet the URI of this object.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:LocatableGet the URI of this object. -
setUri
Description copied from interface:LocatableSet the URI of this object. -
getLimsid
Description copied from interface:LimsEntityLinkableGet the LIMS id for this object.- Specified by:
getLimsidin interfaceLimsEntityLinkable<ProcessStep>- Returns:
- The LIMS id.
-
setLimsid
Description copied from interface:LimsEntityLinkableSet the LIMS id for this object.- Specified by:
setLimsidin interfaceLimsEntityLinkable<ProcessStep>- Parameters:
limsid- The new LIMS id.
-
getReagentLots
-
setReagentLots
-
getSetup
-
setSetup
-
getStepDetails
-
setDetails
-
getAvailablePrograms
-
addAvailableProgram
-
getCurrentState
-
setCurrentState
-
getAutomaticNextStep
-
setAutomaticNextStep
-