Class ExecutionPlan
java.lang.Object
org.noise_planet.noisemodelling.webserver.script.ExecutionPlan
Store the inputs and outputs of a job execution.
Inputs values can be an instance of ExecutionPlan for a chained process and will be replaced by the outputs of the previous process.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected Objectprotected final ScriptMetadata -
Constructor Summary
ConstructorsConstructorDescriptionExecutionPlan(Map<String, Object> inputs, ScriptMetadata scriptMetadata) Create a new ExecutionPlan.ExecutionPlan(Map<String, Object> inputs, ScriptMetadata scriptMetadata, String chainedOutputKey) Create a new ExecutionPlan for a chained process. -
Method Summary
-
Field Details
-
inputs
-
outputs
-
scriptMetadata
-
chainedOutputKey
-
-
Constructor Details
-
ExecutionPlan
Create a new ExecutionPlan.- Parameters:
inputs- WPS Scripts inputsscriptMetadata- Metadata of the script
-
ExecutionPlan
public ExecutionPlan(Map<String, Object> inputs, ScriptMetadata scriptMetadata, String chainedOutputKey) Create a new ExecutionPlan for a chained process.- Parameters:
inputs- WPS Scripts inputsscriptMetadata- Metadata of the scriptchainedOutputKey- the name of the output of this plan used as an input of the parent plan
-
-
Method Details
-
getInputs
-
getOutputs
-
getScriptMetadata
-
setOutputs
-
getChainedOutputKey
- Returns:
- the name of the output of this plan used as an input of the parent plan
-