java.lang.Object
com.genologics.ri.processtype.ProcessType
- All Implemented Interfaces:
Linkable<ProcessType>,Locatable,Serializable
The process-type element contains the XML representation of a type of process
configured in the system.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<EppTrigger>EPP triggers for this process type.Field definitions for user-defined fields.protected List<IceBucketField>Fields displayed in the ice bucket view.protected StringThe name of the process type.EPP parameters for this process type.protected List<ContainerTypeLink>Permitted container types for this process.protected List<ControlTypeLink>Permitted control types for this process.Permitted instrument types for this process.Permitted reagent categories for this process.protected List<ProcessInput>Process input configurations.protected List<ProcessOutput>Process output configurations.protected List<ProcessTypeAttribute>Internal process type attributes.protected List<QueueField>Fields displayed in the queue view.protected List<ReagentKitLink>Required reagent kits for this process.Fields displayed for samples in the step view.Fields displayed in the step view.protected List<StepProperty>Properties for the step configuration.protected StepSetupStep setup configuration.protected List<TypeDefinition>Type definitions for user-defined types.protected URIThe URI of the process type. -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new process type.ProcessType(URI uri) Constructs a new process type with the specified URI.ProcessType(URI uri, String name) Constructs a new process type with the specified URI and name. -
Method Summary
Modifier and TypeMethodDescriptionaddTypeDefinition(Linkable<Field> link) Adds a type definition for the specified field.Gets the EPP triggers for this process type.Each field definition provides a URI linking to the configuration of a user-defined field for the output type.Gets the fields displayed in the ice bucket view.getLink()Get a concrete link object to thisLinkablething.getName()Gets the name of the process type.Gets the EPP parameters for this process type.Gets the permitted container types for this process.Gets the permitted control types for this process.Gets the permitted instrument types for this process.Gets the permitted reagent categories for this process.Gets the process input configurations.Gets the process output configurations.Gets the process type attributes.Gets the fields displayed in the queue view.Gets the required reagent kits for this process.Gets the fields displayed for samples in the step view.Gets the fields displayed in the step view.Gets the step properties for this process type.Gets the step setup configuration.Gets the type definitions for this process type.getUri()Gets the URI of the process type.voidSets the name of the process type.voidsetStepSetup(StepSetup stepSetup) Sets the step setup configuration.voidSets the URI of the process type.
-
Field Details
-
fieldDefinitions
Field definitions for user-defined fields. -
parameters
EPP parameters for this process type. -
typeDefinitions
Type definitions for user-defined types. -
processInputs
Process input configurations. -
processOutputs
Process output configurations. -
processTypeAttributes
Internal process type attributes. -
permittedContainers
Permitted container types for this process.- Since:
- 2.25
-
permittedReagentCategories
Permitted reagent categories for this process.- Since:
- 2.25
-
requiredReagentKits
Required reagent kits for this process.- Since:
- 2.25
-
permittedControlTypes
Permitted control types for this process.- Since:
- 2.25
-
permittedInstrumentTypes
Permitted instrument types for this process.- Since:
- 2.25
-
queueFields
Fields displayed in the queue view.- Since:
- 2.25
-
iceBucketFields
Fields displayed in the ice bucket view.- Since:
- 2.25
-
stepFields
Fields displayed in the step view.- Since:
- 2.25
-
sampleFields
Fields displayed for samples in the step view.- Since:
- 2.25
-
stepProperties
Properties for the step configuration.- Since:
- 2.25
-
stepSetup
Step setup configuration.- Since:
- 2.25
-
eppTriggers
EPP triggers for this process type.- Since:
- 2.25
-
name
The name of the process type. -
uri
The URI of the process type.
-
-
Constructor Details
-
ProcessType
public ProcessType()Constructs a new process type. -
ProcessType
Constructs a new process type with the specified URI.- Parameters:
uri- the URI of the process type.
-
ProcessType
Constructs a new process type with the specified URI and name.- Parameters:
uri- the URI of the process type.name- the name of the process type.
-
-
Method Details
-
getName
Gets the name of the process type.- Returns:
- the process type name.
-
setName
Sets the name of the process type.- Parameters:
name- the process type name.
-
getUri
Gets the URI of the process type. -
setUri
Sets the URI of the process type. -
getFieldDefinitions
Each field definition provides a URI linking to the configuration of a user-defined field for the output type.- Returns:
- A list of links to fields.
-
getParameters
Gets the EPP parameters for this process type.- Returns:
- a list of parameters.
-
getTypeDefinitions
Gets the type definitions for this process type.- Returns:
- a list of type definitions.
-
addTypeDefinition
Adds a type definition for the specified field.- Parameters:
link- the field link.- Returns:
- the created type definition.
-
getProcessInputs
Gets the process input configurations.- Returns:
- a list of process inputs.
-
getProcessOutputs
Gets the process output configurations.- Returns:
- a list of process outputs.
-
getProcessTypeAttributes
Gets the process type attributes.- Returns:
- a list of process type attributes.
-
getPermittedContainers
Gets the permitted container types for this process.- Returns:
- a list of container type links.
-
getPermittedReagentCategories
Gets the permitted reagent categories for this process.- Returns:
- a list of reagent category names.
-
getRequiredReagentKits
Gets the required reagent kits for this process.- Returns:
- a list of reagent kit links.
-
getPermittedControlTypes
Gets the permitted control types for this process.- Returns:
- a list of control type links.
-
getPermittedInstrumentTypes
Gets the permitted instrument types for this process.- Returns:
- a list of instrument type names.
-
getQueueFields
Gets the fields displayed in the queue view.- Returns:
- a list of queue fields.
-
getIceBucketFields
Gets the fields displayed in the ice bucket view.- Returns:
- a list of ice bucket fields.
-
getStepFields
Gets the fields displayed in the step view.- Returns:
- a list of step fields.
-
getSampleFields
Gets the fields displayed for samples in the step view.- Returns:
- a list of sample fields.
-
getStepProperties
Gets the step properties for this process type.- Returns:
- a list of step properties.
-
getStepSetup
Gets the step setup configuration.- Returns:
- the step setup.
-
setStepSetup
Sets the step setup configuration.- Parameters:
stepSetup- the step setup.
-
getEppTriggers
Gets the EPP triggers for this process type.- Returns:
- a list of EPP triggers.
-
getLink
Get a concrete link object to thisLinkablething.- Specified by:
getLinkin interfaceLinkable<ProcessType>- Returns:
- A
LimsLinkto this object.
-