## Uses of Interface
de.esprit.appsuite.task.TaskOption

- Packages that use TaskOption
  Package | Description
  --- | ---
  de.esprit.appsuite.gui.dialog.option | Contains dialogs for choosing options by check boxes.
  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.wft | Contains support classes for building workflow tasks
  de.esprit.netsuite.netdata.enums | Contains all constant definitions

- - ### Uses of TaskOption in de.esprit.appsuite.gui.dialog.option

    Classes in de.esprit.appsuite.gui.dialog.option with type parameters of type TaskOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractOptionPanel<T extends TaskOption>` This class encapsulates the common part of option choice panels.
    `class` | `CheckBoxOptionPanel<T extends TaskOption>` This panel contains a set of checkboxes representing options that can be selected.
    `class` | `RadioButtonOptionPanel<T extends TaskOption>` This panel contains a set of radio buttons representing options that can be selected.

    Methods in de.esprit.appsuite.gui.dialog.option with type parameters of type TaskOption
    Modifier and Type | Method and Description
    --- | ---
    `<T extends TaskOption> T` | RadioButtonOptionDialog.`getSelectedOption()`
    `<T extends TaskOption> java.util.List<T>` | CheckBoxOptionDialog.`getSelectedOptions()`

    Methods in de.esprit.appsuite.gui.dialog.option with parameters of type TaskOption
    Modifier and Type | Method and Description
    --- | ---
    `void` | RadioButtonOptionDialog.`addOption(TaskOption option)`
    `void` | CheckBoxOptionDialog.`addOption(TaskOption option)`
    `boolean` | RadioButtonOptionDialog.`isOptionSelected(TaskOption option)`
    `boolean` | CheckBoxOptionDialog.`isOptionSelected(TaskOption option)`
    `void` | RadioButtonOptionDialog.`selectOption(TaskOption option)`
    `void` | CheckBoxOptionDialog.`selectOption(TaskOption option)`
    `void` | CheckBoxOptionPanel.`setSelectedOptions(T... options)` Clears the selection and selects only the given options
    `void` | CheckBoxOptionDialog.`setSelectedOptions(TaskOption... options)`

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

    Classes in de.esprit.appsuite.task.archive that implement TaskOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArchiveTaskOption` This enum defines the possible types of supported archives

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

    Classes in de.esprit.appsuite.workflow that implement TaskOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExTaskOption` This is a sample set of task-options for a users choice
    `class` | `StandardTaskOption` This is a set of options for a users choice

    Methods in de.esprit.appsuite.workflow with parameters of type TaskOption
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractWorkflow.`handleDecision(TaskOption option)`

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

    Methods in de.esprit.appsuite.workflow.wft that return TaskOption
    Modifier and Type | Method and Description
    --- | ---
    `TaskOption` | AbstractTaskOptionWFT.`getDefaultOption()` This option is preselected in the option dialog, it must be one of the options given by `AbstractTaskOptionWFT.fillAvailableOptions(List, WorkflowTask)`
    `abstract TaskOption` | AbstractTaskOptionWFT.`getSelectedOption(java.util.List<TaskOption> validOptions)` Returns the selected options which must be one of the given options or null.
    `TaskOption` | AbstractTaskOptionDialogWFT.`getSelectedOption(java.util.List<TaskOption> validOptions)`

    Method parameters in de.esprit.appsuite.workflow.wft with type arguments of type TaskOption
    Modifier and Type | Method and Description
    --- | ---
    `protected TaskOptionDialog` | AbstractTaskOptionDialogWFT.`createOptionDialog(java.util.List<TaskOption> validOptions)`
    `void` | AbstractTaskOptionWFT.`fillAvailableOptions(java.util.List<TaskOption> optionList, WorkflowTask previousTask)` Fills up the list of options of which the user has got to choose one.
    `abstract TaskOption` | AbstractTaskOptionWFT.`getSelectedOption(java.util.List<TaskOption> validOptions)` Returns the selected options which must be one of the given options or null.
    `TaskOption` | AbstractTaskOptionDialogWFT.`getSelectedOption(java.util.List<TaskOption> validOptions)`

    Constructor parameters in de.esprit.appsuite.workflow.wft with type arguments of type TaskOption
    Constructor and Description
    `TaskOptionDialog(C ctx, AbstractWFT<C> wft, java.util.List<TaskOption> validOptions)`
    `TaskOptionDialog(C ctx, NlsKey windowTitle, NlsKey headerText, IconKey headerIcon, AbstractWFT<C> wft, java.util.List<TaskOption> validOptions)`

  - ### Uses of TaskOption in de.esprit.netsuite.netdata.enums

    Classes in de.esprit.netsuite.netdata.enums that implement TaskOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NetMessageType` This enum defines the types for messages sent by the server.

Copyright © 2013 EsprIT-Systems. All Rights Reserved.