public abstract class SMAlgorithm
extends org.n52.wps.server.AbstractSelfDescribingAlgorithm
| Modifier and Type | Field and Description |
|---|---|
protected String |
algorithmId |
protected HashMap<String,org.gcube.data.analysis.dataminermanagercl.shared.parameters.Parameter> |
defaultParameterValue |
protected OutputBuilderUtil |
outputBuilder |
| Constructor and Description |
|---|
SMAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
protected org.gcube.data.analysis.dataminermanagercl.shared.data.computations.ComputationId |
executeComputation(List<org.gcube.data.analysis.dataminermanagercl.shared.parameters.Parameter> parameters) |
protected String |
formatParameterForSM(String id,
org.n52.wps.io.data.IData data) |
protected List<org.gcube.data.analysis.dataminermanagercl.shared.parameters.Parameter> |
manageInputParameter(Map<String,List<org.n52.wps.io.data.IData>> inputData) |
boolean |
processDescriptionIsValid() |
protected Class<?> |
retrieveInputDataTypeClass(org.gcube.data.analysis.dataminermanagercl.shared.parameters.ObjectParameter objectParameter) |
addObserver, getErrors, getInputIdentifiers, getMaxOccurs, getMinOccurs, getOutputIdentifiers, getState, getSupportedCRSForBBOXInput, getSupportedCRSForBBOXOutput, initializeDescription, notifyObservers, removeObserver, updateprotected String algorithmId
protected OutputBuilderUtil outputBuilder
public boolean processDescriptionIsValid()
processDescriptionIsValid in interface org.n52.wps.server.IAlgorithmprocessDescriptionIsValid in class org.n52.wps.server.AbstractAlgorithmprotected org.gcube.data.analysis.dataminermanagercl.shared.data.computations.ComputationId executeComputation(List<org.gcube.data.analysis.dataminermanagercl.shared.parameters.Parameter> parameters) throws Exception
Exceptionprotected String formatParameterForSM(String id, org.n52.wps.io.data.IData data) throws Exception
Exceptionprotected Class<?> retrieveInputDataTypeClass(org.gcube.data.analysis.dataminermanagercl.shared.parameters.ObjectParameter objectParameter)
Copyright © 2017. All Rights Reserved.