Class SpeciesImportJob
- java.lang.Object
-
- org.openforis.concurrency.Worker
-
- org.openforis.concurrency.Job
-
- org.openforis.collect.io.metadata.ReferenceDataImportSimpleJob<ParsingError,SpeciesImportTask>
-
- org.openforis.collect.io.metadata.species.SpeciesImportJob
-
@Component @Scope("prototype") public class SpeciesImportJob extends ReferenceDataImportSimpleJob<ParsingError,SpeciesImportTask>
-
-
Field Summary
-
Fields inherited from class org.openforis.collect.io.metadata.ReferenceDataImportSimpleJob
file, survey
-
-
Constructor Summary
Constructors Constructor Description SpeciesImportJob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildTasks()voidsetCsvFileOptions(CSVFileOptions csvFileOptions)voidsetOverwriteAll(boolean overwriteAll)voidsetTaxonomyId(int taxonomyId)-
Methods inherited from class org.openforis.collect.io.metadata.ReferenceDataImportSimpleJob
getErrors, getProcessedItems, getProcessedRows, getRowsInError, getSkippedRows, hasErrors, isRowInError, isRowProcessed, setFile, 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, onCompleted, 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
-
setTaxonomyId
public void setTaxonomyId(int taxonomyId)
-
setCsvFileOptions
public void setCsvFileOptions(CSVFileOptions csvFileOptions)
-
setOverwriteAll
public void setOverwriteAll(boolean overwriteAll)
-
-