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
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.openforis.concurrency.Worker

    org.openforis.concurrency.Worker.Status
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected void
     
    protected List<String>
     
    protected List<String>
     
     
    protected void
     
    void
     
    void
     
    void
     
    protected void
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CodeListExportTask

      public CodeListExportTask()
  • Method Details

    • createInternalVariables

      protected void createInternalVariables() throws Throwable
      Overrides:
      createInternalVariables in class org.openforis.concurrency.Worker
      Throws:
      Throwable
    • execute

      protected void execute() throws Throwable
      Specified by:
      execute in class org.openforis.concurrency.Worker
      Throws:
      Throwable
    • onCompleted

      protected void onCompleted()
      Overrides:
      onCompleted in class org.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)