Class CodeListImportJob
- java.lang.Object
-
- org.openforis.concurrency.Worker
-
- org.openforis.concurrency.Job
-
- org.openforis.collect.io.metadata.codelist.CodeListImportJob
-
public class CodeListImportJob extends org.openforis.concurrency.Job- Author:
- S. Ricci
-
-
Constructor Summary
Constructors Constructor Description CodeListImportJob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildTasks()protected voidcreateInternalVariables()List<ParsingError>getErrors()protected voidinitializeTask(org.openforis.concurrency.Worker task)protected voidonEnd()voidsetCodeList(CodeList codeList)voidsetCodeListManager(CodeListManager codeListManager)voidsetFile(File file)voidsetOverwriteData(boolean overwriteData)protected voidvalidateInput()-
Methods inherited from class org.openforis.concurrency.Job
abort, addTask, addTask, addTasks, createTask, execute, getCurrentTask, getCurrentTaskIndex, getJobManager, getProgressPercent, getTasks, hasTaskToRun, initializeInternalVariables, nextTask, onTaskCompleted, onTaskEnd, onTaskFailed, release, runTask, setJobManager
-
Methods inherited from class org.openforis.concurrency.Worker
addStatusChangeListener, afterExecute, 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, onFailed, prepareResult, removeStatusChangeListener, run, setErrorMessage, setErrorMessageArgs, setLastException, setResult, setWeight, waitFor
-
-
-
-
Method Detail
-
createInternalVariables
protected void createInternalVariables() throws Throwable- Overrides:
createInternalVariablesin classorg.openforis.concurrency.Worker- Throws:
Throwable
-
validateInput
protected void validateInput() throws Throwable- Overrides:
validateInputin classorg.openforis.concurrency.Worker- Throws:
Throwable
-
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
-
onEnd
protected void onEnd()
- Overrides:
onEndin classorg.openforis.concurrency.Worker
-
getErrors
public List<ParsingError> getErrors()
-
setCodeListManager
public void setCodeListManager(CodeListManager codeListManager)
-
setCodeList
public void setCodeList(CodeList codeList)
-
setFile
public void setFile(File file)
-
setOverwriteData
public void setOverwriteData(boolean overwriteData)
-
-