java.lang.Object
com.genologics.ri.stepconfiguration.ProtocolStep
- All Implemented Interfaces:
Linkable<ProtocolStep>
,Locatable
,Serializable
Detailed representation of a Step
Steps are the elements that compose protocols. They have various properties regarding different UDFs contained on each view of the step as well as configuration option and filters
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected GenericTypeLink
Deprecated.protected List<EppTrigger>
protected List<IceBucketField>
static final Pattern
Regular expression to extract protocol id and protocol step id from a protocol step URI.protected String
protected List<GenericTypeLink>
protected List<ControlTypeLink>
protected List<GenericTypeLink>
protected List<GenericTypeLink>
protected ProcessTypeLink
protected Integer
protected URI
protected List<QueueField>
protected List<ReagentKitLink>
protected List<StepProperty>
protected StepSetup
protected URI
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddEppTriggers
(EppTrigger trigger) addIceBucketField
(IceBucketField field) addPermittedContainer
(String containerType) addPermittedControlType
(Linkable<ControlType> controlType) addPermittedReagentCategory
(ReagentType reagentType) addPermittedReagentCategory
(String category) addQueueField
(QueueField field) addStepField
(Field field) addStepProperty
(StepProperty property) addStepProperty
(String name, String value) addTransition
(NextStep transition) Deprecated.getId()
Get the numeric identifier for this protocol step from its URI.getName()
Get the numeric identifier for this step's protocol from its URI.getUri()
Get the URI of this object.void
setDefaultGrouping
(GenericTypeLink defaultGrouping) Deprecated.void
void
setProcessType
(Linkable<ProcessType> processType) void
setProtocolStepIndex
(Integer protocolStepIndex) void
setProtocolUri
(URI protocolUri) setSampleFields
(Field field) void
setStepSetup
(StepSetup stepSetup) void
Set the URI of this object.
-
Field Details
-
ID_EXTRACTOR_PATTERN
Regular expression to extract protocol id and protocol step id from a protocol step URI.- Since:
- 2.22
-
protocolStepIndex
-
processType
-
permittedContainerTypes
-
permittedReagentCategories
-
requiredReagentKits
- Since:
- 2.18
-
permittedControlTypes
-
permittedInstrumentTypes
- Since:
- 2.25
-
transitions
-
defaultGrouping
Deprecated.- Since:
- 2.18
-
queueFields
-
iceBucketFields
- Since:
- 2.25
-
stepFields
-
sampleFields
-
stepProperties
-
stepSetup
-
eppTriggers
-
name
-
uri
-
protocolUri
-
-
Constructor Details
-
ProtocolStep
public ProtocolStep() -
ProtocolStep
-
ProtocolStep
-
-
Method Details
-
getId
Get the numeric identifier for this protocol step from its URI.- Returns:
- The protocol step id, or null if either the URI is not set or it doesn't match the form expected for a protocol step URI.
- Since:
- 2.22
-
getProtocolId
Get the numeric identifier for this step's protocol from its URI.- Returns:
- The protocol id, or null if either the URI is not set or it doesn't match the form expected for a protocol step URI.
- Since:
- 2.22
-
getProtocolStepIndex
-
setProtocolStepIndex
-
getProcessType
-
setProcessType
-
getPermittedContainerTypes
-
addPermittedContainer
-
addPermittedContainer
-
getPermittedReagentCategories
-
addPermittedReagentCategory
-
addPermittedReagentCategory
-
getRequiredReagentKits
-
addRequiredReagentKit
-
getPermittedControlTypes
-
addPermittedControlType
-
getPermittedInstrumentTypes
-
getTransitions
-
addTransition
-
getDefaultGrouping
Deprecated.Please use "<milestone>DefaultGrouping" (for example, "queueDefaultGrouping") in aStepProperty
field instead.Field by which the queue view samples will be grouped by default.- Returns:
- Grouping field.
-
setDefaultGrouping
Deprecated. -
getQueueFields
-
addQueueField
-
getIceBucketFields
-
addIceBucketField
-
getStepFields
-
addStepField
-
getSampleFields
-
setSampleFields
-
getStepProperties
-
addStepProperty
-
addStepProperty
-
getStepSetup
-
setStepSetup
-
getEppTriggers
-
addEppTriggers
-
getName
-
setName
-
getUri
Description copied from interface:Locatable
Get the URI of this object. -
setUri
Description copied from interface:Locatable
Set the URI of this object. -
getProtocolUri
-
setProtocolUri
-
StepProperty
field instead.