## Uses of Interface
de.esprit.appsuite.workflow.WorkflowTask

- Packages that use WorkflowTask
  Package | Description
  --- | ---
  de.esprit.appsuite.appstore | These classes implement the Application-Store for remote software installation
  de.esprit.appsuite.gui.pathtree.archive | Contains the path-tree related dialogs
  de.esprit.appsuite.task.archive | Contains helper classes for executing the archiver tools.
  de.esprit.appsuite.workflow | Contains classes for building workflows upon async tasks
  de.esprit.appsuite.workflow.monitor | Contains support classes for monitoring workflow tasks
  de.esprit.appsuite.workflow.wft | Contains support classes for building workflow tasks
  de.esprit.netsuite.client.tool.pathtree.action | Contains path-tree related standard actions
  de.esprit.netsuite.client.workflow | Contains the Workflow support classes

- - ### Uses of WorkflowTask in de.esprit.appsuite.appstore

    Methods in de.esprit.appsuite.appstore that return WorkflowTask
    Modifier and Type | Method and Description
    --- | ---
    `WorkflowTask` | AppCacheManager.`buildInstallationWFT(AbstractWorkflow workflow, AppDescriptor descr)`
    `WorkflowTask` | AppCacheManager.`buildJavaAppStartWFT(AbstractWorkflow workflow, JavaAppDescriptor descr, JavaVersion javaVersion, java.util.List<java.lang.String> vmArgList, java.util.List<java.lang.String> commandLineArgList)`
    `WorkflowTask` | AppCacheManager.`buildStartJavaAppWFT(AbstractWorkflow workflow, JavaAppDescriptor descr)`

  - ### Uses of WorkflowTask in de.esprit.appsuite.gui.pathtree.archive

    Classes in de.esprit.appsuite.gui.pathtree.archive that implement WorkflowTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArchiveExtractWFT<C extends ApplicationContext>` Depending on the type of the archive input file this workflow task creates either a `ZipExtractor` or a `TarExtractor` in order to extract the archive.
    `class` | `ArchiveListWFT<C extends ApplicationContext>` Depending on the type of the archive input file this workflow task creates either a `ZipLister` or a `TarLister` in order to list the archive.
    `class` | `CreateZipArchiveWFT<C extends ApplicationContext>` This task executes a `ZipArchiver` on the given directory and creates an archive file from it's content.

  - ### Uses of WorkflowTask in de.esprit.appsuite.task.archive

    Classes in de.esprit.appsuite.task.archive that implement WorkflowTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArchiveConfigDialogWFT<C extends ApplicationContext>` This dialog requests for defining the type of the desired archive

    Methods in de.esprit.appsuite.task.archive with parameters of type WorkflowTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | ArchiveConfigDialogWFT.`enterTask(WorkflowTask previousTask)`

  - ### Uses of WorkflowTask in de.esprit.appsuite.workflow

    Methods in de.esprit.appsuite.workflow that return types with arguments of type WorkflowTask
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<WorkflowTask>` | AbstractWorkflow.`getTaskList()`

    Methods in de.esprit.appsuite.workflow with parameters of type WorkflowTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractWorkflow.`addTask(WorkflowTask task)`
    `void` | WorkflowTask.`enterTask(WorkflowTask<C> previousTask)` Runs in the ET before the task starts to run async
    `void` | AbstractWorkflow.`insertTask(WorkflowTask task)`
    `void` | AbstractWorkflow.`setFinalTask(WorkflowTask finalTask)` Sets a final task which will be executed in any case at the very end of the workflow.
    `void` | WorkflowTask.`setTaskIndex(int taskIndex, WorkflowTask<C> previousTask)` Sets the previous task from which this task may have to overtake results

  - ### Uses of WorkflowTask in de.esprit.appsuite.workflow.monitor

    Methods in de.esprit.appsuite.workflow.monitor with parameters of type WorkflowTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | WorkflowMonitorDialog.`addTask(WorkflowTask task)`
    `void` | TaskCheckLabelPanel.`addTask(WorkflowTask task)`
    `void` | WorkflowMonitorDialog.`insertTask(int index, WorkflowTask task)`
    `void` | TaskCheckLabelPanel.`insertTask(int index, WorkflowTask task)`

    Constructors in de.esprit.appsuite.workflow.monitor with parameters of type WorkflowTask
    Constructor and Description
    `TaskCheckLabel(WorkflowTask task)`

    Constructor parameters in de.esprit.appsuite.workflow.monitor with type arguments of type WorkflowTask
    Constructor and Description
    `TaskCheckLabelPanel(java.util.List<WorkflowTask> taskList)`

  - ### Uses of WorkflowTask in de.esprit.appsuite.workflow.wft

    Classes in de.esprit.appsuite.workflow.wft that implement WorkflowTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractAsciiParserWFT<C extends ApplicationContext>` This is the base class for all `WorkflowTask` implementations.
    `class` | `AbstractDataParserWFT<C extends ApplicationContext>` This is the base class for all `WorkflowTask` implementations.
    `class` | `AbstractJavaCommandWFT<C extends ApplicationContext>` This is the base class for all `WorkflowTask` implementations.
    `class` | `AbstractOsProcessWFT<C extends ApplicationContext>` This is the base implementation which allows an OS-process to run as a `WorkflowTask` within an `AbstractWorkflow`.
    `class` | `AbstractTaskOptionDialogWFT<C extends ApplicationContext>` This task pops up a `AbstractTaskOptionDialogWFT` which asks the user to make a decision between a set of `CheckOption` choices.
    `class` | `AbstractTaskOptionWFT<C extends ApplicationContext>` This task requests to make a decision between a set of `CheckOption` objects.
    `class` | `AbstractWFT<C extends ApplicationContext>` This is the base class for all `WorkflowTask` implementations.
    `class` | `AbstractZipArchiverWFT<C extends ApplicationContext>` This is the base class for all `WorkflowTask` implementations.
    `class` | `CheckWorkingDirectoryWFT<C extends ApplicationContext>` This `WorkflowTask` ensures the existence of the workflows working directory.
    `class` | `CleanupWorkingDirectoryWFT<C extends ApplicationContext>` This `WorkflowTask` ensures the existence of the workflows working directory.
    `class` | `FileNameInputWFT<C extends ApplicationContext>` This WFT pops up a `OutputFileChooserDialog` for choosing an output file.
    `class` | `InputFileChooserWFT<C extends ApplicationContext>` This WFT pops up a `OutputFileChooserDialog` for choosing an output file.
    `class` | `OutputFileChooserWFT<C extends ApplicationContext>` This WFT pops up a `OutputFileChooserDialog` for choosing an output file.

    Methods in de.esprit.appsuite.workflow.wft with parameters of type WorkflowTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | OutputFileChooserWFT.`enterTask(WorkflowTask previousTask)`
    `void` | InputFileChooserWFT.`enterTask(WorkflowTask previousTask)`
    `void` | FileNameInputWFT.`enterTask(WorkflowTask previousTask)`
    `void` | AbstractZipArchiverWFT.`enterTask(WorkflowTask previousTask)`
    `void` | AbstractTaskOptionWFT.`enterTask(WorkflowTask previousTask)` Overridden to popup a `TaskOptionDialog` for choosing the next step to happen in the workflow.
    `void` | AbstractOsProcessWFT.`enterTask(WorkflowTask previousTask)`
    `void` | AbstractJavaCommandWFT.`enterTask(WorkflowTask previousTask)`
    `void` | AbstractDataParserWFT.`enterTask(WorkflowTask previousTask)`
    `void` | AbstractAsciiParserWFT.`enterTask(WorkflowTask previousTask)`
    `void` | AbstractWFT.`enterTask(WorkflowTask<C> previousTask)`
    `void` | AbstractTaskOptionWFT.`fillAvailableOptions(java.util.List<CheckOption> optionList, WorkflowTask previousTask)` Fills up the list of options of which the user has got to choose one.
    `void` | AbstractZipArchiverWFT.`setTaskIndex(int taskIndex, WorkflowTask previousTask)`
    `void` | AbstractWFT.`setTaskIndex(int taskIndex, WorkflowTask previousTask)`
    `void` | AbstractOsProcessWFT.`setTaskIndex(int taskIndex, WorkflowTask previousTask)`
    `void` | AbstractJavaCommandWFT.`setTaskIndex(int taskIndex, WorkflowTask previousTask)`
    `void` | AbstractDataParserWFT.`setTaskIndex(int taskIndex, WorkflowTask previousTask)`
    `void` | AbstractAsciiParserWFT.`setTaskIndex(int taskIndex, WorkflowTask previousTask)`

  - ### Uses of WorkflowTask in de.esprit.netsuite.client.tool.pathtree.action

    Classes in de.esprit.netsuite.client.tool.pathtree.action that implement WorkflowTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileDownloadWFT<C extends ClientContext,S extends ServerContext>` This task executes a file-transfer for downloading a file from the server.
    `class` | `FileUploadWFT<C extends ClientContext,S extends ServerContext>` This task executes a file-transfer for uploading a file to the server.
    `class` | `RemoteArchiveExtractWFT<C extends ClientContext>` This task executes the `RemoteArchiveExtractEDT`
    `class` | `RemoteArchiveListWFT<C extends ClientContext>` This task starts the `RemoteArchiveListEDT`

  - ### Uses of WorkflowTask in de.esprit.netsuite.client.workflow

    Classes in de.esprit.netsuite.client.workflow that implement WorkflowTask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClientWFT<C extends ClientContext>` This class ...
    `class` | `AbstractEventDrivenWFT<C extends ClientContext>` This workflow-task is supposed to run a remote task on the server.
    `class` | `AbstractFileStreamWFT<C extends ClientContext>` This workflow task runs a `FileStreamDownloadAgent` with the `FileStreamJob` set.
    `class` | `AbstractStreamParserWFT<C extends ClientContext>` This class ...
    `class` | `FileTransferWFT<C extends ClientContext,S extends ServerContext>` This workflow-task runs a `FileTransferTask` with the jobs added

    Methods in de.esprit.netsuite.client.workflow with parameters of type WorkflowTask
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractFileStreamWFT.`enterTask(WorkflowTask previousTask)`
    `void` | AbstractEventDrivenWFT.`enterTask(WorkflowTask previousTask)`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.