Class SurveyController.SurveyCloneJob
- java.lang.Object
-
- org.openforis.concurrency.Worker
-
- org.openforis.concurrency.Job
-
- org.openforis.collect.web.controller.SurveyController.SurveyCloneJob
-
- Enclosing class:
- SurveyController
public static class SurveyController.SurveyCloneJob extends org.openforis.concurrency.Job
-
-
Constructor Summary
Constructors Constructor Description SurveyCloneJob(SurveyManager surveyManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildTasks()CollectSurveygetOutputSurvey()voidsetActiveUser(User activeUser)voidsetNewName(String newName)voidsetOriginalSurveyName(String originalSurveyName)voidsetOriginalSurveyType(SurveyController.SurveyCloneParameters.SurveyType originalSurveyType)-
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, afterExecute, afterExecuteInternal, beforeExecute, beforeExecuteInternal, changeStatus, createInternalVariables, 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, validateInput, waitFor
-
-
-
-
Constructor Detail
-
SurveyCloneJob
public SurveyCloneJob(SurveyManager surveyManager)
-
-
Method Detail
-
buildTasks
protected void buildTasks() throws Throwable- Specified by:
buildTasksin classorg.openforis.concurrency.Job- Throws:
Throwable
-
setOriginalSurveyName
public void setOriginalSurveyName(String originalSurveyName)
-
setOriginalSurveyType
public void setOriginalSurveyType(SurveyController.SurveyCloneParameters.SurveyType originalSurveyType)
-
setNewName
public void setNewName(String newName)
-
setActiveUser
public void setActiveUser(User activeUser)
-
getOutputSurvey
public CollectSurvey getOutputSurvey()
-
-