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.getLink()Get a concrete link object to thisLinkablething.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
-
getLink
Get a concrete link object to thisLinkablething.- Specified by:
getLinkin interfaceLinkable<ProtocolStep>- Returns:
- A
LimsLinkto this object.
-
StepPropertyfield instead.