Class RandomGridGenerationJob


  • @Component
    @Scope("prototype")
    public class RandomGridGenerationJob
    extends org.openforis.concurrency.Job
    Author:
    S. Ricci
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.openforis.concurrency.Worker

        org.openforis.concurrency.Worker.Status
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void afterExecute()  
      protected void buildTasks()  
      void setFile​(File file)  
      void setNewMeasurement​(String newMeasurement)  
      void setPercentage​(double percentage)  
      void setSurvey​(CollectSurvey survey)  
      void setSurveyFileName​(String surveyFileName)  
      void setSurveyManager​(SurveyManager surveyManager)  
      protected void validateInput()  
      • Methods inherited from class org.openforis.concurrency.Job

        abort, addTask, addTask, addTasks, createTask, execute, getCurrentTask, getCurrentTaskIndex, getJobManager, getProgressPercent, getTasks, hasTaskToRun, initializeInternalVariables, initializeTask, nextTask, onTaskCompleted, onTaskEnd, onTaskFailed, release, runTask, setJobManager
      • Methods inherited from class org.openforis.concurrency.Worker

        addStatusChangeListener, afterExecuteInternal, beforeExecute, beforeExecuteInternal, changeStatus, createInternalVariables, destroy, getDuration, getEndTime, getErrorMessage, getErrorMessageArgs, getId, getLastException, getName, getResult, getStartTime, getStatus, getWeight, initialize, isAborted, isCompleted, isEnded, isFailed, isPending, isRunning, logDebug, logError, logInfo, logWarning, notifyAllStatusChangeListeners, onAborted, onCompleted, onEnd, onFailed, prepareResult, removeStatusChangeListener, run, setErrorMessage, setErrorMessageArgs, setLastException, setResult, setWeight, waitFor
    • Constructor Detail

      • RandomGridGenerationJob

        public RandomGridGenerationJob()
    • Method Detail

      • buildTasks

        protected void buildTasks()
                           throws Throwable
        Specified by:
        buildTasks in class org.openforis.concurrency.Job
        Throws:
        Throwable
      • validateInput

        protected void validateInput()
                              throws Throwable
        Overrides:
        validateInput in class org.openforis.concurrency.Worker
        Throws:
        Throwable
      • afterExecute

        protected void afterExecute()
        Overrides:
        afterExecute in class org.openforis.concurrency.Worker
      • setSurveyManager

        public void setSurveyManager​(SurveyManager surveyManager)
      • setFile

        public void setFile​(File file)
      • setPercentage

        public void setPercentage​(double percentage)
      • setSurveyFileName

        public void setSurveyFileName​(String surveyFileName)
      • setNewMeasurement

        public void setNewMeasurement​(String newMeasurement)