@Component
@Scope(value="prototype")
public class DataReportGeneratorJob
extends org.openforis.concurrency.Job
| Constructor and Description |
|---|
DataReportGeneratorJob() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildTasks() |
DataReport |
getReport() |
protected void |
initializeTask(org.openforis.concurrency.Worker task) |
protected void |
onCompleted() |
protected void |
onTaskCompleted(org.openforis.concurrency.Worker task) |
void |
setActiveUser(User activeUser) |
void |
setQueryGroup(DataQueryGroup errorQueryGroup) |
void |
setRecordStep(CollectRecord.Step recordStep) |
abort, addTask, addTask, addTasks, createTask, execute, getCurrentTask, getCurrentTaskIndex, getJobManager, getProgressPercent, getTasks, hasTaskToRun, initializeInternalVariables, nextTask, onTaskEnd, onTaskFailed, release, runTask, setJobManageraddStatusChangeListener, afterExecute, afterExecuteInternal, beforeExecute, beforeExecuteInternal, changeStatus, createInternalVariables, destroy, getDuration, getEndTime, getErrorMessage, getErrorMessageArgs, getId, getLastException, getName, getStartTime, getStatus, getWeight, initialize, isAborted, isCompleted, isEnded, isFailed, isPending, isRunning, log, notifyAllStatusChangeListeners, onAborted, onEnd, onFailed, removeStatusChangeListener, run, setErrorMessage, setErrorMessageArgs, setLastException, setWeight, validateInput, waitForprotected void buildTasks()
throws Throwable
buildTasks in class org.openforis.concurrency.JobThrowableprotected void initializeTask(org.openforis.concurrency.Worker task)
initializeTask in class org.openforis.concurrency.Jobprotected void onTaskCompleted(org.openforis.concurrency.Worker task)
onTaskCompleted in class org.openforis.concurrency.Jobprotected void onCompleted()
onCompleted in class org.openforis.concurrency.Workerpublic void setQueryGroup(DataQueryGroup errorQueryGroup)
public void setRecordStep(CollectRecord.Step recordStep)
public void setActiveUser(User activeUser)
public DataReport getReport()
Copyright © 2020 Open Foris. All rights reserved.