org.gcube.application.aquamaps.aquamapsservice.impl.engine.predictions
Class TableGenerationConfiguration

java.lang.Object
  extended by org.gcube.application.aquamaps.aquamapsservice.impl.engine.predictions.TableGenerationConfiguration

public abstract class TableGenerationConfiguration
extends Object


Constructor Summary
TableGenerationConfiguration(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.LogicType logic, org.gcube.application.aquamaps.aquamapsservice.stubs.fw.types.AlgorithmType algorithm, List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource> sources, String submissionBackend, String executionEnvironment, String backendUrl, HashMap<String,String> configuration, int partitionsNumber, String author, ArrayList<org.gcube.application.aquamaps.aquamapsservice.stubs.fw.model.Field> additionalParams, HSPECGroupWorker worker)
           
 
Method Summary
 ArrayList<org.gcube.application.aquamaps.aquamapsservice.stubs.fw.model.Field> getAdditionalParameters()
           
 org.gcube.application.aquamaps.aquamapsservice.stubs.fw.types.AlgorithmType getAlgorithm()
           
 String getAuthor()
           
 String getBackendUrl()
           
 HashMap<String,String> getConfiguration()
           
 String getExecutionEnvironment()
           
 org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.LogicType getLogic()
           
 String getMaxMinHspenTable()
           
 int getPartitionsNumber()
           
 HashMap<org.gcube.application.aquamaps.aquamapsservice.stubs.fw.types.ResourceType,List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource>> getSources()
           
 String getSubmissionBackend()
           
abstract  void notifyError(Exception e)
           
abstract  void registerGeneratedSourcesCallback(List<String> toRegisterTables)
           
abstract  void release(BatchGeneratorI batch)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TableGenerationConfiguration

public TableGenerationConfiguration(org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.LogicType logic,
                                    org.gcube.application.aquamaps.aquamapsservice.stubs.fw.types.AlgorithmType algorithm,
                                    List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource> sources,
                                    String submissionBackend,
                                    String executionEnvironment,
                                    String backendUrl,
                                    HashMap<String,String> configuration,
                                    int partitionsNumber,
                                    String author,
                                    ArrayList<org.gcube.application.aquamaps.aquamapsservice.stubs.fw.model.Field> additionalParams,
                                    HSPECGroupWorker worker)
                             throws Exception
Throws:
Exception
Method Detail

getAdditionalParameters

public ArrayList<org.gcube.application.aquamaps.aquamapsservice.stubs.fw.model.Field> getAdditionalParameters()

getLogic

public org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.types.LogicType getLogic()

getAlgorithm

public org.gcube.application.aquamaps.aquamapsservice.stubs.fw.types.AlgorithmType getAlgorithm()

getSources

public HashMap<org.gcube.application.aquamaps.aquamapsservice.stubs.fw.types.ResourceType,List<org.gcube.application.aquamaps.aquamapsservice.stubs.datamodel.enhanced.Resource>> getSources()

getSubmissionBackend

public String getSubmissionBackend()

getExecutionEnvironment

public String getExecutionEnvironment()

getBackendUrl

public String getBackendUrl()

getConfiguration

public HashMap<String,String> getConfiguration()

getPartitionsNumber

public int getPartitionsNumber()

getAuthor

public String getAuthor()

getMaxMinHspenTable

public String getMaxMinHspenTable()

toString

public String toString()
Overrides:
toString in class Object

registerGeneratedSourcesCallback

public abstract void registerGeneratedSourcesCallback(List<String> toRegisterTables)
                                               throws Exception
Throws:
Exception

notifyError

public abstract void notifyError(Exception e)

release

public abstract void release(BatchGeneratorI batch)


Copyright © 2014. All Rights Reserved.