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, update
protected String algorithmId
protected OutputBuilderUtil outputBuilder
public boolean processDescriptionIsValid()
processDescriptionIsValid
in interface org.n52.wps.server.IAlgorithm
processDescriptionIsValid
in class org.n52.wps.server.AbstractAlgorithm
protected org.gcube.data.analysis.dataminermanagercl.shared.data.computations.ComputationId executeComputation(List<org.gcube.data.analysis.dataminermanagercl.shared.parameters.Parameter> parameters) throws Exception
Exception
protected String formatParameterForSM(String id, org.n52.wps.io.data.IData data) throws Exception
Exception
protected Class<?> retrieveInputDataTypeClass(org.gcube.data.analysis.dataminermanagercl.shared.parameters.ObjectParameter objectParameter)
Copyright © 2017. All Rights Reserved.