Interface AnalysisParameterService<WorkflowInputsType extends WorkflowInputsGeneric>
-
- Type Parameters:
WorkflowInputsType
- Type of workflow inputs for this service
- All Known Implementing Classes:
AnalysisParameterServiceGalaxy
public interface AnalysisParameterService<WorkflowInputsType extends WorkflowInputsGeneric>
A service for setting up parameters for an analysis.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WorkflowInputsType
prepareAnalysisParameters(java.util.Map<java.lang.String,java.lang.String> parameters, IridaWorkflow iridaWorkflow)
Prepares any parameters for thisIridaWorkflow
.
-
-
-
Method Detail
-
prepareAnalysisParameters
WorkflowInputsType prepareAnalysisParameters(java.util.Map<java.lang.String,java.lang.String> parameters, IridaWorkflow iridaWorkflow) throws IridaWorkflowParameterException
Prepares any parameters for thisIridaWorkflow
.- Parameters:
parameters
- The parameters to use.iridaWorkflow
- TheIridaWorkflow
to prepare.- Returns:
- A
WorkflowInputsGeneric
object defining the inputs to a workflow. - Throws:
IridaWorkflowParameterException
- If there was an issue with the parameters.
-
-