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
FieldsModifier and TypeFieldDescriptionprotected GenericTypeLinkDeprecated.protected List<EppTrigger>protected List<IceBucketField>static final PatternRegular expression to extract protocol id and protocol step id from a protocol step URI.protected Stringprotected List<GenericTypeLink>protected List<ControlTypeLink>protected List<GenericTypeLink>protected List<GenericTypeLink>protected ProcessTypeLinkprotected Integerprotected URIprotected List<QueueField>protected List<ReagentKitLink>protected List<StepProperty>protected StepSetupprotected URI -
Constructor Summary
Constructors -
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.voidsetDefaultGrouping(GenericTypeLink defaultGrouping) Deprecated.voidvoidsetProcessType(Linkable<ProcessType> processType) voidsetProtocolStepIndex(Integer protocolStepIndex) voidsetProtocolUri(URI protocolUri) setSampleFields(Field field) voidsetStepSetup(StepSetup stepSetup) voidSet 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 aStepPropertyfield 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:LocatableGet the URI of this object. -
setUri
Description copied from interface:LocatableSet the URI of this object. -
getProtocolUri
-
setProtocolUri
-
StepPropertyfield instead.