Class ICCATVPA
- java.lang.Object
-
- org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
-
- org.gcube.dataanalysis.executor.nodes.algorithms.ICCATVPA
-
- All Implemented Interfaces:
org.gcube.dataanalysis.ecoengine.interfaces.AlgorithmDescriptor,org.gcube.dataanalysis.ecoengine.interfaces.GenericAlgorithm
public class ICCATVPA extends org.gcube.dataanalysis.ecoengine.interfaces.ActorNode
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringagePlusGroupInpprotected static StringCAAInpprotected StringCAAInpURLprotected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfigurationconfigprotected static StringCPUEcutInpprotected static StringCPUEInpprotected StringCPUEInpURLprotected static StringeffectInpprotected static StringnCPUEInpprotected static StringnRemoveYearInpprotected static StringpackageURLprotected static StringPCAAInpprotected StringPCAAInpURLprotected StringprocessOutputprotected static StringprocessOutputParamprotected static StringPwaaInpprotected StringPwaaInpURLprotected static StringscriptNamefloatstatusprotected static StringwaaInpprotected StringwaaInpURLprotected static StringYearEndInpprotected static StringYearStartInp
-
Constructor Summary
Constructors Constructor Description ICCATVPA()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intexecuteNode(int leftStartIndex, int numberOfLeftElementsToProcess, int rightStartIndex, int numberOfRightElementsToProcess, boolean duplicate, String sandboxFolder, String nodeConfigurationFileObject, String logfileNameToProduce)StringgetDescription()List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType>getInputParameters()floatgetInternalStatus()StringgetName()intgetNumberOfLeftElements()intgetNumberOfRightElements()org.gcube.dataanalysis.ecoengine.datatypes.StatisticalTypegetOutput()org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[]getProperties()voidinitSingleNode(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)voidpostProcess(boolean manageDuplicates, boolean manageFault)voidsetup(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)voidstop()
-
-
-
Field Detail
-
YearStartInp
protected static String YearStartInp
-
YearEndInp
protected static String YearEndInp
-
CAAInp
protected static String CAAInp
-
PCAAInp
protected static String PCAAInp
-
CPUEInp
protected static String CPUEInp
-
PwaaInp
protected static String PwaaInp
-
waaInp
protected static String waaInp
-
CAAInpURL
protected String CAAInpURL
-
PCAAInpURL
protected String PCAAInpURL
-
CPUEInpURL
protected String CPUEInpURL
-
PwaaInpURL
protected String PwaaInpURL
-
waaInpURL
protected String waaInpURL
-
effectInp
protected static String effectInp
-
nCPUEInp
protected static String nCPUEInp
-
CPUEcutInp
protected static String CPUEcutInp
-
nRemoveYearInp
protected static String nRemoveYearInp
-
agePlusGroupInp
protected static String agePlusGroupInp
-
scriptName
protected static String scriptName
-
packageURL
protected static String packageURL
-
processOutputParam
protected static String processOutputParam
-
processOutput
protected String processOutput
-
config
protected org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config
-
status
public float status
-
-
Method Detail
-
getProperties
public org.gcube.dataanalysis.ecoengine.configuration.ALG_PROPS[] getProperties()
-
getName
public String getName()
-
getDescription
public String getDescription()
-
getInputParameters
public List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters()
-
setup
public void setup(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config) throws Exception- Specified by:
setupin classorg.gcube.dataanalysis.ecoengine.interfaces.ActorNode- Throws:
Exception
-
getOutput
public org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
-
initSingleNode
public void initSingleNode(org.gcube.dataanalysis.ecoengine.configuration.AlgorithmConfiguration config)
- Specified by:
initSingleNodein classorg.gcube.dataanalysis.ecoengine.interfaces.ActorNode
-
getInternalStatus
public float getInternalStatus()
- Specified by:
getInternalStatusin classorg.gcube.dataanalysis.ecoengine.interfaces.ActorNode
-
executeNode
public int executeNode(int leftStartIndex, int numberOfLeftElementsToProcess, int rightStartIndex, int numberOfRightElementsToProcess, boolean duplicate, String sandboxFolder, String nodeConfigurationFileObject, String logfileNameToProduce)- Specified by:
executeNodein classorg.gcube.dataanalysis.ecoengine.interfaces.ActorNode
-
getNumberOfRightElements
public int getNumberOfRightElements()
- Specified by:
getNumberOfRightElementsin classorg.gcube.dataanalysis.ecoengine.interfaces.ActorNode
-
getNumberOfLeftElements
public int getNumberOfLeftElements()
- Specified by:
getNumberOfLeftElementsin classorg.gcube.dataanalysis.ecoengine.interfaces.ActorNode
-
stop
public void stop()
- Specified by:
stopin classorg.gcube.dataanalysis.ecoengine.interfaces.ActorNode
-
postProcess
public void postProcess(boolean manageDuplicates, boolean manageFault)- Specified by:
postProcessin classorg.gcube.dataanalysis.ecoengine.interfaces.ActorNode
-
-