## Uses of Interface
de.esprit.appsuite.type.CheckOption

- Packages that use CheckOption
  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.type | Contains definitions for translatable Enum constants
  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.common.lic | Contains classes for dealing with licenses.
  de.esprit.netsuite.netdata.enums | Contains all constant definitions
  de.esprit.netsuite.server.abo | Contains server classes for working with Alive Business Objects (ABOs)
  de.esprit.netsuite.server.auth | Contains classes for server side user authentication
  de.esprit.netsuite.server.batch | Contains classes that implement and manage the available server processes
  de.esprit.netsuite.server.db | Contains classes for server side database configuration.
  de.esprit.netsuite.server.netch | Contains classes that build the server network adapter
  de.esprit.netsuite.server.pathtree.permission | Contains remote file-tree permission related classes
  de.esprit.netsuite.server.permission | These classes implement the permission system of the esprit server

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

    Classes in de.esprit.appsuite.gui.dialog.option with type parameters of type CheckOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractOptionPanel<T extends CheckOption>` This class encapsulates the common part of option choice panels.
    `class` | `CheckBoxOptionPanel<T extends CheckOption>` This panel contains a set of check-boxes representing options that can be selected.
    `class` | `RadioButtonOptionPanel<T extends CheckOption>` 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 CheckOption
    Modifier and Type | Method and Description
    --- | ---
    `<T extends CheckOption> T` | RadioButtonOptionDialog.`getSelectedOption()`
    `<T extends CheckOption> java.util.List<T>` | AbstractCheckBoxOptionDialog.`getSelectedOptions()`

    Methods in de.esprit.appsuite.gui.dialog.option with parameters of type CheckOption
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractCheckBoxOptionDialog.`addOption(CheckOption... options)` Adds new check-boxes to the layout container.
    `void` | RadioButtonOptionDialog.`addOption(CheckOption option)`
    `boolean` | RadioButtonOptionDialog.`isOptionSelected(CheckOption option)`
    `boolean` | AbstractCheckBoxOptionDialog.`isOptionSelected(CheckOption option)`
    `void` | RadioButtonOptionDialog.`selectOption(CheckOption option)`
    `void` | AbstractCheckBoxOptionDialog.`selectOption(CheckOption option)`
    `void` | AbstractCheckBoxOptionDialog.`setSelectedOptions(CheckOption... options)`
    `void` | CheckBoxOptionPanel.`setSelectedOptions(T... options)` Clears the selection and selects only the given options

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

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

  - ### Uses of CheckOption in de.esprit.appsuite.type

    Classes in de.esprit.appsuite.type that implement CheckOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CheckOptionWrapper<T>` This class allows any `PersistentName` object to be used as a `CheckOption`.

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

    Classes in de.esprit.appsuite.workflow that implement CheckOption
    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 CheckOption
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractWorkflow.`handleDecision(CheckOption option)`

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

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

    Method parameters in de.esprit.appsuite.workflow.wft with type arguments of type CheckOption
    Modifier and Type | Method and Description
    --- | ---
    `protected TaskOptionDialog` | AbstractTaskOptionDialogWFT.`createOptionDialog(java.util.List<CheckOption> validOptions)`
    `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.
    `abstract CheckOption` | AbstractTaskOptionWFT.`getSelectedOption(java.util.List<CheckOption> validOptions)` Returns the selected options which must be one of the given options or null.
    `CheckOption` | AbstractTaskOptionDialogWFT.`getSelectedOption(java.util.List<CheckOption> validOptions)`

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

  - ### Uses of CheckOption in de.esprit.common.lic

    Classes in de.esprit.common.lic that implement CheckOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ProductModule` Defines the current esprit software modules which need a valid license to run.

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

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

  - ### Uses of CheckOption in de.esprit.netsuite.server.abo

    Classes in de.esprit.netsuite.server.abo that implement CheckOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ABOPermission` This enum defines typical `EspritPermission`s that can be performed on access controlled objects.

  - ### Uses of CheckOption in de.esprit.netsuite.server.auth

    Classes in de.esprit.netsuite.server.auth that implement CheckOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UserManagerPermission` This class ...

  - ### Uses of CheckOption in de.esprit.netsuite.server.batch

    Classes in de.esprit.netsuite.server.batch that implement CheckOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BatchTaskManagerPermission` This class ...

  - ### Uses of CheckOption in de.esprit.netsuite.server.db

    Classes in de.esprit.netsuite.server.db that implement CheckOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DatabaseManagerPermission` This class ...

  - ### Uses of CheckOption in de.esprit.netsuite.server.netch

    Classes in de.esprit.netsuite.server.netch that implement CheckOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SessionManagerPermission` This enum defines permittable actions for the `SessionManager`

  - ### Uses of CheckOption in de.esprit.netsuite.server.pathtree.permission

    Classes in de.esprit.netsuite.server.pathtree.permission that implement CheckOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardDirectoryPermission` This enum defines typical permissions that can be grated to directories.
    `class` | `StandardFilePermission` This enum defines typical permissions that can be grated to files.

  - ### Uses of CheckOption in de.esprit.netsuite.server.permission

    Subinterfaces of CheckOption in de.esprit.netsuite.server.permission
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EspritPermission` This interface defines a permission for the Esprit server.

    Classes in de.esprit.netsuite.server.permission that implement CheckOption
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardEspritPermission` This enum defines typical `EspritPermission`s that can be performed on access controlled objects.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.