Package org.openforis.collect.io.data
Class RandomRecordsGenerationJob
- java.lang.Object
-
- org.openforis.concurrency.Worker
-
- org.openforis.concurrency.Job
-
- org.openforis.collect.concurrency.SurveyLockingJob
-
- org.openforis.collect.io.data.RandomRecordsGenerationJob
-
@Component @Scope("prototype") public class RandomRecordsGenerationJob extends SurveyLockingJob- Author:
- S. Ricci
-
-
Field Summary
-
Fields inherited from class org.openforis.collect.concurrency.SurveyLockingJob
survey
-
-
Constructor Summary
Constructors Constructor Description RandomRecordsGenerationJob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterExecute()protected voidbuildTasks()protected voidcreateInternalVariables()protected Map<String,Object>prepareResult()voidsetCountOnly(Boolean countOnly)voidsetNewMeasurement(String newMeasurement)voidsetOldMeasurement(String oldMeasurement)voidsetPercentage(double percentage)voidsetSourceGridSurveyFileName(String sourceGridSurveyFileName)voidsetSurveyManager(SurveyManager surveyManager)voidsetUser(User user)protected voidvalidateInput()-
Methods inherited from class org.openforis.collect.concurrency.SurveyLockingJob
getSurvey, setSurvey
-
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, getResult, getStartTime, getStatus, getWeight, initialize, isAborted, isCompleted, isEnded, isFailed, isPending, isRunning, logDebug, logError, logInfo, logWarning, notifyAllStatusChangeListeners, onAborted, onCompleted, onEnd, onFailed, removeStatusChangeListener, run, setErrorMessage, setErrorMessageArgs, setLastException, setResult, setWeight, waitFor
-
-
-
-
Method Detail
-
createInternalVariables
protected void createInternalVariables() throws Throwable- Overrides:
createInternalVariablesin classorg.openforis.concurrency.Worker- Throws:
Throwable
-
buildTasks
protected void buildTasks() throws Throwable- Specified by:
buildTasksin classorg.openforis.concurrency.Job- Throws:
Throwable
-
validateInput
protected void validateInput() throws Throwable- Overrides:
validateInputin classorg.openforis.concurrency.Worker- Throws:
Throwable
-
afterExecute
protected void afterExecute()
- Overrides:
afterExecutein classorg.openforis.concurrency.Worker
-
prepareResult
protected Map<String,Object> prepareResult()
- Overrides:
prepareResultin classorg.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)
-
setCountOnly
public void setCountOnly(Boolean countOnly)
-
-