Class AbstractEcologicalEngineMapper

  • All Implemented Interfaces:
    Cancellable, Observable, org.n52.wps.server.IAlgorithm, org.n52.wps.server.observerpattern.ISubject

    public class AbstractEcologicalEngineMapper
    extends org.n52.wps.server.AbstractAnnotatedAlgorithm
    implements Observable, Cancellable
    • Constructor Detail

      • AbstractEcologicalEngineMapper

        public AbstractEcologicalEngineMapper()
    • Method Detail

      • setWpsExternalID

        public void setWpsExternalID​(String wpsExternalID)
      • addDatabaseInfo

        public static void addDatabaseInfo​(String scope,
                                           DatabaseInfo info)
      • getComputationalAgent

        public org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent getComputationalAgent​(String algorithmName)
                                                                                             throws Exception
        Throws:
        Exception
      • getInputParameters

        public List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters​(String algorithmName)
                                                                                            throws Exception
        Throws:
        Exception
      • getOutput

        public org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput​(String algorithmName)
                                                                             throws Exception
        Throws:
        Exception
      • deleteGeneratedFiles

        public static void deleteGeneratedFiles​(List<File> generatedFiles)
                                         throws Exception
        Throws:
        Exception
      • manageUserToken

        public void manageUserToken()
      • updateStatus

        public void updateStatus​(float status,
                                 boolean canWrite)
      • updateComputationOnWS

        public void updateComputationOnWS​(float status,
                                          String exception)
      • updateComputationOnWS

        public void updateComputationOnWS​(float status,
                                          String exception,
                                          List<StoredData> inputData,
                                          List<File> generatedData)