Class CodeListExportTask
- java.lang.Object
-
- org.openforis.concurrency.Worker
-
- org.openforis.concurrency.Task
-
- org.openforis.collect.io.metadata.codelist.CodeListExportTask
-
public class CodeListExportTask extends org.openforis.concurrency.Task- Author:
- S. Ricci
-
-
Constructor Summary
Constructors Constructor Description CodeListExportTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateInternalVariables()protected voidexecute()protected List<String>extractAncestorsLineValues(List<CodeListItem> ancestors)protected List<String>extractItemLineValues(CodeListItem item)CodeListgetList()protected voidonCompleted()voidsetCodeListManager(CodeListManager codeListManager)voidsetList(CodeList list)voidsetOut(OutputStream out)protected voidwriteItem(CodeListItem item, List<CodeListItem> ancestors)-
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, destroy, 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, onEnd, onFailed, prepareResult, release, removeStatusChangeListener, run, setErrorMessage, setErrorMessageArgs, setLastException, setResult, setWeight, validateInput, waitFor
-
-
-
-
Method Detail
-
createInternalVariables
protected void createInternalVariables() throws Throwable- Overrides:
createInternalVariablesin classorg.openforis.concurrency.Worker- Throws:
Throwable
-
execute
protected void execute() throws Throwable- Specified by:
executein classorg.openforis.concurrency.Worker- Throws:
Throwable
-
onCompleted
protected void onCompleted()
- Overrides:
onCompletedin classorg.openforis.concurrency.Worker
-
writeItem
protected void writeItem(CodeListItem item, List<CodeListItem> ancestors)
-
extractItemLineValues
protected List<String> extractItemLineValues(CodeListItem item)
-
extractAncestorsLineValues
protected List<String> extractAncestorsLineValues(List<CodeListItem> ancestors)
-
setOut
public void setOut(OutputStream out)
-
getList
public CodeList getList()
-
setList
public void setList(CodeList list)
-
setCodeListManager
public void setCodeListManager(CodeListManager codeListManager)
-
-