Class RandomRecordsGenerationJob


  • @Component
    @Scope("prototype")
    public class RandomRecordsGenerationJob
    extends SurveyLockingJob
    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()  
      protected void createInternalVariables()  
      void setNewMeasurement​(String newMeasurement)  
      void setOldMeasurement​(String oldMeasurement)  
      void setPercentage​(double percentage)  
      void setSourceGridSurveyFileName​(String sourceGridSurveyFileName)  
      void setSurveyManager​(SurveyManager surveyManager)  
      void setUser​(User user)  
      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, destroy, getDuration, getEndTime, getErrorMessage, getErrorMessageArgs, getId, getLastException, getName, getStartTime, getStatus, getWeight, initialize, isAborted, isCompleted, isEnded, isFailed, isPending, isRunning, logDebug, logError, logInfo, logWarning, notifyAllStatusChangeListeners, onAborted, onCompleted, onEnd, onFailed, removeStatusChangeListener, run, setErrorMessage, setErrorMessageArgs, setLastException, setWeight, waitFor
    • Constructor Detail

      • RandomRecordsGenerationJob

        public RandomRecordsGenerationJob()
    • Method Detail

      • createInternalVariables

        protected void createInternalVariables()
                                        throws Throwable
        Overrides:
        createInternalVariables in class org.openforis.concurrency.Worker
        Throws:
        Throwable
      • 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)
      • setUser

        public void setUser​(User user)
      • setPercentage

        public void setPercentage​(double percentage)
      • setSourceGridSurveyFileName

        public void setSourceGridSurveyFileName​(String sourceGridSurveyFileName)
      • setOldMeasurement

        public void setOldMeasurement​(String oldMeasurement)
      • setNewMeasurement

        public void setNewMeasurement​(String newMeasurement)