Class DataCleansingChainExecutorJob
- java.lang.Object
-
- org.openforis.concurrency.Worker
-
- org.openforis.concurrency.Job
-
- org.openforis.collect.concurrency.SurveyLockingJob
-
- org.openforis.collect.datacleansing.DataCleansingChainExecutorJob
-
@Component @Scope("prototype") public class DataCleansingChainExecutorJob extends SurveyLockingJob- Author:
- S. Ricci
-
-
Field Summary
-
Fields inherited from class org.openforis.collect.concurrency.SurveyLockingJob
survey
-
-
Constructor Summary
Constructors Constructor Description DataCleansingChainExecutorJob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildTasks()intgetProcessedNodes()intgetUpdatedRecords()protected voidonCompleted()voidsetActiveUser(User activeUser)voidsetChain(DataCleansingChain chain)voidsetRecordStep(CollectRecord.Step recordStep)-
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, afterExecute, 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, onEnd, onFailed, prepareResult, removeStatusChangeListener, run, setErrorMessage, setErrorMessageArgs, setLastException, setResult, setWeight, validateInput, waitFor
-
-
-
-
Method Detail
-
buildTasks
protected void buildTasks() throws Throwable- Specified by:
buildTasksin classorg.openforis.concurrency.Job- Throws:
Throwable
-
onCompleted
protected void onCompleted()
- Overrides:
onCompletedin classorg.openforis.concurrency.Worker
-
setChain
public void setChain(DataCleansingChain chain)
-
setRecordStep
public void setRecordStep(CollectRecord.Step recordStep)
-
setActiveUser
public void setActiveUser(User activeUser)
-
getUpdatedRecords
public int getUpdatedRecords()
-
getProcessedNodes
public int getProcessedNodes()
-
-