Class ReferenceDataImportTask<E extends ParsingError>
- java.lang.Object
-
- org.openforis.concurrency.Worker
-
- org.openforis.concurrency.Task
-
- org.openforis.collect.io.metadata.ReferenceDataImportTask<E>
-
- Direct Known Subclasses:
CodeListImportTask,SpeciesImportTask
public abstract class ReferenceDataImportTask<E extends ParsingError> extends org.openforis.concurrency.Task- Author:
- S. Ricci
-
-
Constructor Summary
Constructors Constructor Description ReferenceDataImportTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddParsingError(long row, E error)voidaddParsingError(E error)voidaddProcessedRow(long rowNumber)List<E>getErrors()List<Long>getProcessedRows()Collection<Long>getRowsInError()List<Long>getSkippedRows()booleanhasErrors()booleanisRowInError(long rowNumber)booleanisRowProcessed(long rowNumber)-
Methods inherited from class org.openforis.concurrency.Task
beforeExecuteInternal, countTotalItems, getProcessedItems, getProgressPercent, getRemainingItems, getSkippedItems, getTotalItems, incrementProcessedItems, incrementSkippedItems, setProcessedItems, setTotalItems
-
Methods inherited from class org.openforis.concurrency.Worker
abort, addStatusChangeListener, afterExecute, afterExecuteInternal, beforeExecute, changeStatus, createInternalVariables, destroy, execute, getDuration, getEndTime, getErrorMessage, getErrorMessageArgs, getId, getLastException, getName, getResult, getStartTime, getStatus, getWeight, initialize, initializeInternalVariables, isAborted, isCompleted, isEnded, isFailed, isPending, isRunning, logDebug, logError, logInfo, logWarning, notifyAllStatusChangeListeners, onAborted, onCompleted, onEnd, onFailed, prepareResult, release, removeStatusChangeListener, run, setErrorMessage, setErrorMessageArgs, setLastException, setResult, setWeight, validateInput, waitFor
-
-
-
-
Method Detail
-
addParsingError
public void addParsingError(long row, E error)
-
addParsingError
public void addParsingError(E error)
-
addProcessedRow
public void addProcessedRow(long rowNumber)
-
hasErrors
public boolean hasErrors()
-
isRowProcessed
public boolean isRowProcessed(long rowNumber)
-
isRowInError
public boolean isRowInError(long rowNumber)
-
getRowsInError
public Collection<Long> getRowsInError()
-
-