Class DataReportGeneratorJob
- java.lang.Object
-
- org.openforis.concurrency.Worker
-
- org.openforis.concurrency.Job
-
- org.openforis.collect.datacleansing.DataReportGeneratorJob
-
@Component @Scope("prototype") public class DataReportGeneratorJob extends org.openforis.concurrency.Job- Author:
- A. Modragon, S. Ricci
-
-
Constructor Summary
Constructors Constructor Description DataReportGeneratorJob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildTasks()DataReportgetReport()protected voidinitializeTask(org.openforis.concurrency.Worker task)protected voidonCompleted()protected voidonTaskCompleted(org.openforis.concurrency.Worker task)voidsetActiveUser(User activeUser)voidsetQueryGroup(DataQueryGroup errorQueryGroup)voidsetRecordStep(CollectRecord.Step recordStep)-
Methods inherited from class org.openforis.concurrency.Job
abort, addTask, addTask, addTasks, createTask, execute, getCurrentTask, getCurrentTaskIndex, getJobManager, getProgressPercent, getTasks, hasTaskToRun, initializeInternalVariables, nextTask, 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, onEnd, onFailed, removeStatusChangeListener, run, setErrorMessage, setErrorMessageArgs, setLastException, setWeight, validateInput, waitFor
-
-
-
-
Method Detail
-
buildTasks
protected void buildTasks() throws Throwable- Specified by:
buildTasksin classorg.openforis.concurrency.Job- Throws:
Throwable
-
initializeTask
protected void initializeTask(org.openforis.concurrency.Worker task)
- Overrides:
initializeTaskin classorg.openforis.concurrency.Job
-
onTaskCompleted
protected void onTaskCompleted(org.openforis.concurrency.Worker task)
- Overrides:
onTaskCompletedin classorg.openforis.concurrency.Job
-
onCompleted
protected void onCompleted()
- Overrides:
onCompletedin classorg.openforis.concurrency.Worker
-
setQueryGroup
public void setQueryGroup(DataQueryGroup errorQueryGroup)
-
setRecordStep
public void setRecordStep(CollectRecord.Step recordStep)
-
setActiveUser
public void setActiveUser(User activeUser)
-
getReport
public DataReport getReport()
-
-