## Uses of Class
de.esprit.netsuite.client.ClientContext

- Packages that use ClientContext
  Package | Description
  --- | ---
  de.esprit.netsuite.appstore | Contains additional classes to drive an AppStore via an esprit server.
  de.esprit.netsuite.client | Contains classes that make up the Client of a dual-port server
  de.esprit.netsuite.client.abo | Contains the client's support classes for ABOs (Alive Business Objects)
  de.esprit.netsuite.client.abo.std | Contains standard client ABOs
  de.esprit.netsuite.client.activity | Contains the client's activity monitoring classes
  de.esprit.netsuite.client.activity.abo | Contains GUI classes for working with Alive Business Objects (ABOs)
  de.esprit.netsuite.client.activity.agent | Contains Agent activity monitoring classes
  de.esprit.netsuite.client.activity.command | Contains ClientCommand activity monitoring classes
  de.esprit.netsuite.client.activity.lock | Contains Lock activity monitoring classes
  de.esprit.netsuite.client.activity.transfer | Contains Transfer activity monitoring classes
  de.esprit.netsuite.client.admin | Contains GUI components that are special to the admin client
  de.esprit.netsuite.client.admin.action | Contains admin client actions possibly reusable by other clients
  de.esprit.netsuite.client.admin.srvlock | Contains ResourceLock monitoring classes
  de.esprit.netsuite.client.evgate | Contains special gates for awaiting events
  de.esprit.netsuite.client.gui | Contains GUI related classes of the Duap-Port Servers admin client
  de.esprit.netsuite.client.gui.action | Contains network related standard actions used in the client GUI
  de.esprit.netsuite.client.gui.db | Contains the client's support classes for managing remote Records
  de.esprit.netsuite.client.gui.dialog | Contains standard client dialogs
  de.esprit.netsuite.client.gui.event | Contains client internal events
  de.esprit.netsuite.client.gui.lock | Contains the client's support classes for handling ResourceLocks
  de.esprit.netsuite.client.gui.net | Contains the client's network related classes
  de.esprit.netsuite.client.gui.remote | Contains classes used to perform a remote table editing
  de.esprit.netsuite.client.gui.rtask | Contains GUI components dealing with remote tasks
  de.esprit.netsuite.client.gui.transfer | Contains classes for monitoring all Transfers running on the server
  de.esprit.netsuite.client.gui.web | Contains classes that make up the client's web browser
  de.esprit.netsuite.client.info | Contains classes for requesting detailed client info
  de.esprit.netsuite.client.net | Contains GUI gui components for network controlling and monitoring
  de.esprit.netsuite.client.netch | Contains classes that build the client network adapter
  de.esprit.netsuite.client.netch.io | Contains the IO specific implementations for the network connections
  de.esprit.netsuite.client.tool | Contains tools accessible by the client's toolbar
  de.esprit.netsuite.client.tool.chat | Contains classes that make up the client chat tool
  de.esprit.netsuite.client.tool.cpu | Contains classes for configuring the server's CPU parameters
  de.esprit.netsuite.client.tool.datasrc | Contains classes for displaying the server's data sources
  de.esprit.netsuite.client.tool.email | Contains the dialog for configuring mail receipients for server mails
  de.esprit.netsuite.client.tool.log | Contains miscellaneous standard client dialogs
  de.esprit.netsuite.client.tool.mem | Contains a dialog displaying cliennt/server memory oscilloscope
  de.esprit.netsuite.client.tool.messg | Contains classes for the client messaging tool
  de.esprit.netsuite.client.tool.passwd | Contains classes for displaying the server's data sources
  de.esprit.netsuite.client.tool.pathtree | Contains a PathTree implementation for observing a remote file system.
  de.esprit.netsuite.client.tool.pathtree.action | Contains path-tree related standard actions
  de.esprit.netsuite.client.tool.pathtree.agent | Contains agents for remote file-tree support
  de.esprit.netsuite.client.tool.permission | Contains basic classes for permission management support
  de.esprit.netsuite.client.tool.permission.agent | Contains agents for permission management support
  de.esprit.netsuite.client.tool.proc | Contains classes for configuring server processes
  de.esprit.netsuite.client.tool.sess | Contains classes for moitoring sessions
  de.esprit.netsuite.client.tool.srvevent | Contains classes for moitoring sessions
  de.esprit.netsuite.client.tool.srvload | Contains a load-meter for measuring the server load.
  de.esprit.netsuite.client.tool.user | Contains classes that make up the user manager
  de.esprit.netsuite.client.workflow | Contains the Workflow support classes
  de.esprit.netsuite.eclient | Contains classes for launching the client
  de.esprit.netsuite.eserver | Contains classes for launching the server
  de.esprit.netsuite.netdata | Contains serializable objects which are interchanged between client and server
  de.esprit.netsuite.netdata.agent | Contains base classes for implementing custom network agents
  de.esprit.netsuite.netdata.agent.common | Contains network agents for common use
  de.esprit.netsuite.netdata.agent.coserver | Contains co-server related Agents
  de.esprit.netsuite.netdata.agent.database | Contains database related network agents for reading/writing records from/to the database
  de.esprit.netsuite.netdata.agent.internal | Contains network agents for internal useage only
  de.esprit.netsuite.netdata.agent.internal.abo | Contains Agents for managing Alive Business Objects (ABOs)
  de.esprit.netsuite.netdata.agent.internal.config | Contains Agents dealing with server configuration parameters
  de.esprit.netsuite.netdata.agent.internal.session | Contains network agents used for user and group management.
  de.esprit.netsuite.netdata.agent.internal.srvlock | Contains Agents dealing with ResourceLocks
  de.esprit.netsuite.netdata.agent.internal.srvlog | Contains Agents dealing with server log file management
  de.esprit.netsuite.netdata.agent.internal.srvproc | Contains Agents dealing with server processes
  de.esprit.netsuite.netdata.agent.internal.transfer | Contains Agents dealing with file transfers
  de.esprit.netsuite.netdata.agent.internal.transfer.demo | Contains examples for file transfers
  de.esprit.netsuite.netdata.agent.test | Contains network agents for testing purposes only
  de.esprit.netsuite.netdata.command | Contains a collection of standard ClientCommands
  de.esprit.netsuite.netdata.enums | Contains all constant definitions
  de.esprit.netsuite.netdata.transfer | Contains base classes for file transfers
  de.esprit.netsuite.rtask | Contains extensions for RemoteAsyncTask support
  de.esprit.netsuite.rtask.journal | Contains the classes implementing journalled remote tasks
  de.esprit.netsuite.server.abo | Contains server classes for working with Alive Business Objects (ABOs)
  de.esprit.netsuite.server.abo.loadmeter | Contains ABOs that measure the server load
  de.esprit.netsuite.server.core | Contains basic server core classes
  de.esprit.netsuite.server.coserver | Contains co-server related classes
  de.esprit.netsuite.server.cpu | Contains classes of the positioner tool (MVC-demo)

- - ### Uses of ClientContext in de.esprit.netsuite.appstore

    Methods in de.esprit.netsuite.appstore that return ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `ClientContext` | AppCacheTransferUpdater.`getClientContext()`

    Constructors in de.esprit.netsuite.appstore with parameters of type ClientContext
    Constructor and Description
    `AppCacheTransferUpdater(ClientContext ctx, java.io.File appCacheRoot, java.lang.String appStorePath)`
    `AppCacheTransferUpdater(ClientContext ctx, LogChannel logCh, java.io.File appCacheRoot, java.lang.String appStorePath)`

  - ### Uses of ClientContext in de.esprit.netsuite.client

    Classes in de.esprit.netsuite.client with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClientLaunch<G extends ClientConfig,C extends ClientContext>` This class just nails the `ApplicationContext` to a `ClientContext`
    `class` | `AbstractClientObject<C extends ClientContext>` This is the base class for client classes that manage a `ClientContext`
    `class` | `ClientEnvStore<C extends ClientContext>` This EnvStore supports for detecting whether the client has been reinstalled by JavaWebstart.
    `interface` | `ClientObject<C extends ClientContext>` This interface is implemented by all client classes that keep a ClientContext reference
    `class` | `ClientTaskManager<C extends ClientContext>` Extends the `TaskManager` such that all activity lists are maintained centrally here.

    Subclasses of ClientContext in de.esprit.netsuite.client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GuiClientContext` This is a `ClientContext` for Swing GUI applications that have a `ClientMainFrame`.
    `class` | `RawClientContext` This is a raw `ClientContext` for applications without GUI.

    Constructors in de.esprit.netsuite.client with parameters of type ClientContext
    Constructor and Description
    `UserCache(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.abo

    Classes in de.esprit.netsuite.client.abo with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ABOCreateDialog<C extends ClientContext>` This dialog contains allows for entering a primary key for business object.
    `class` | `ABOEditDialog<C extends ClientContext>` This dialog contains allows for entering a primary key for business object.
    `class` | `ABOFetchDialog<C extends ClientContext>` This dialog contains allows for entering a primary key for business object.
    `class` | `ABOFieldPanel<C extends ClientContext>` This is an editor panel for `AliveBusinessObject`s
    `class` | `ABOFindDialog<C extends ClientContext>` This dialog allows for entering a primary key for an `AliveBusinessObject`.
    `class` | `ABORecordTable<C extends ClientContext,T extends DBRecord>` This table just displays ABOs
    `class` | `ABORecordTableModel<C extends ClientContext,T extends DBRecord>` This TableModel keeps ABOs.
    `class` | `ABOTable<C extends ClientContext,T extends AliveBusinessObject>` This ABOTable contains currently accessed AliveBusinessObjects.
    `class` | `ABOTableModel<C extends ClientContext,T extends AliveBusinessObject>` This TableModel contains currently accessed AliveBusinessObjects.
    `class` | `AbstractABODialog<C extends ClientContext>` This dialog contains allows for entering a primary key for business object.

    Constructors in de.esprit.netsuite.client.abo with parameters of type ClientContext
    Constructor and Description
    `ABOCreateListener(ClientContext clientCtx, ABOCollection aboColl)`
    `ABOList(ClientContext clientCtx, javax.swing.JDialog parent)`
    `ABOListModel(ClientContext clientCtx)`
    `ABOManager(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.abo.std

    Methods in de.esprit.netsuite.client.abo.std with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `static TankABO` | TankABO.`getMaster(ClientContext clientCtx)`

    Constructors in de.esprit.netsuite.client.abo.std with parameters of type ClientContext
    Constructor and Description
    `ServerStatisticABO(ClientContext clientCtx)`
    `SimpleTrackABO(ClientContext clientCtx)`
    `TankABO(ClientContext clientCtx)`
    `TankEditDialog(ClientContext clientCtx, java.awt.Window parent, ABOList aboList)`
    `TankFieldPanel(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.activity

    Classes in de.esprit.netsuite.client.activity with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientActivityTab<C extends ClientContext>` This is the base class for all `ActivityTab`s displaying the client's async activity.
    `class` | `ClientActivityTabbedPane<C extends ClientContext>` This pane contains all `ClientActivityTab`s showing the client's async activity

  - ### Uses of ClientContext in de.esprit.netsuite.client.activity.abo

    Constructors in de.esprit.netsuite.client.activity.abo with parameters of type ClientContext
    Constructor and Description
    `ActiveAbosList(ClientContext clientCtx)`
    `ActiveAbosListModel(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.activity.agent

    Constructors in de.esprit.netsuite.client.activity.agent with parameters of type ClientContext
    Constructor and Description
    `ActiveAgentsList(ClientContext clientCtx)`
    `ActiveAgentsListModel(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.activity.command

    Classes in de.esprit.netsuite.client.activity.command with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientCommandExecutor<C extends ClientContext>` This ThreadPool contains a single thread for executing asynchronous `ClientCommand`s.
    `class` | `ClientCommandTask<C extends ClientContext>` This class performs the execution of an async ClientCommand

    Constructors in de.esprit.netsuite.client.activity.command with parameters of type ClientContext
    Constructor and Description
    `ActiveCommandsListModel(ClientContext clientCtx)`
    `ClientCommandList(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.activity.lock

    Constructors in de.esprit.netsuite.client.activity.lock with parameters of type ClientContext
    Constructor and Description
    `ActiveLocksListModel(ClientContext clientCtx)`
    `ClientLockList(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.activity.transfer

    Classes in de.esprit.netsuite.client.activity.transfer with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientFileDownloadConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file between client and server
    `class` | `ClientFileUploadConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file between client and server
    `class` | `ClientTransferConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file
    `class` | `FileDownloadConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file between client and server
    `class` | `FileTransferClientTask<C extends ClientContext>` This task steps through the joblist and for each job it opens an `FileUploadConnection` or a `FileDownloadConnection` depending on the transfer direction.
    `class` | `FileUploadConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file between client and server
    `class` | `IOClientFileDownloadConnection<C extends ClientContext>` This class ...
    `class` | `IOClientFileUploadConnection<C extends ClientContext>` This class ...
    `class` | `IOFileDownstreamConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file
    `class` | `IOFileTransferConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file

    Constructors in de.esprit.netsuite.client.activity.transfer with parameters of type ClientContext
    Constructor and Description
    `ActiveStreamsList(ClientContext clientCtx)`
    `ActiveStreamsListModel(ClientContext clientCtx)`
    `ActiveTransfersList(ClientContext clientCtx)`
    `ActiveTransfersListModel(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.admin

    Classes in de.esprit.netsuite.client.admin with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientConsoleTabPanel<C extends ClientContext>` This panel contains the client's log console.
    `class` | `ServerConsoleTabPanel<C extends ClientContext>` This console displays the server log messages.

    Constructors in de.esprit.netsuite.client.admin with parameters of type ClientContext
    Constructor and Description
    `BatchTaskConfigDialog(ClientContext clientCtx, BatchTaskConfigEntry procCfg)`
    `BatchTaskConfigDialog(ClientContext clientCtx, BatchTaskConfigEntry procCfg, java.awt.Window hook, java.awt.Component caller)`
    `ServerRuntimeTabPanel(ClientContext clientCtx)`
    `ServerStatisticTabPanel(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.admin.action

    Classes in de.esprit.netsuite.client.admin.action with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientListDumpAction<C extends ClientContext>` This action pops up DumpDialog for dumping the content of a list-item.

    Constructors in de.esprit.netsuite.client.admin.action with parameters of type ClientContext
    Constructor and Description
    `AsyncAgentClientTimeoutAction(ClientContext clientCtx)`
    `AsyncAgentServerTimeoutAction(ClientContext clientCtx)`
    `BurstOfSleeperAgentsAction(ClientContext clientCtx)`
    `BurstOfWorkerAgentsAction(ClientContext clientCtx)`
    `CancelAllClientCommandsAction(ClientContext clientCtx)`
    `CancelCurrentClientCommandsAction(ClientContext clientCtx)`
    `DeleteLogMessagesAction(ClientContext clientCtx)`
    `EverSleepingAsyncAgentAction(ClientContext clientCtx)`
    `EverWorkingAsyncAgentAction(ClientContext clientCtx)`
    `FetchUserListAction(ClientContext clientCtx, TextPrintable console)`
    `FileSetDownloadAction(ClientContext clientCtx)`
    `FileSetUploadAction(ClientContext clientCtx)`
    `FillLogMessagesAction(ClientContext clientCtx, int count)`
    `HeavyLoadOnServerAction(ClientContext clientCtx)`
    `NoReturnAsyncAgentAction(ClientContext clientCtx)`
    `ProbeDataSourceAction(ClientContext clientCtx, TextPrintable console)`
    `ReleaseAllLocksAction(ClientContext clientCtx)`
    `RoundTripAction(ClientContext clientCtx)`
    `RoundTripDataAction(ClientContext clientCtx)`
    `SequencedAsyncAgentAction(ClientContext clientCtx, TextPrintable console)`
    `ServerShutdownAction(ClientContext clientCtx)`
    `StreamDownloadAction(ClientContext clientCtx)`
    `TimeCompareAction(ClientContext clientCtx)`
    `ViewClientInfoAction(ClientContext clientCtx)`
    `ViewRemoteTasksAction(ClientContext clientCtx)`
    `ViewServerParamsAction(ClientContext clientCtx)`
    `ViewServerStartupAction(ClientContext clientCtx)`
    `ViewServerStatisticAction(ClientContext clientCtx)`
    `ViewThreadPoolStatusAction(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.admin.srvlock

    Constructors in de.esprit.netsuite.client.admin.srvlock with parameters of type ClientContext
    Constructor and Description
    `ServerLockList(ClientContext clientCtx)`
    `ServerLockListModel(ClientContext clientCtx)`
    `ServerLockListPanel(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.evgate

    Classes in de.esprit.netsuite.client.evgate with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClientEventGate<C extends ClientContext,E extends GenericEvent>` This is the base class for client side event gates.
    `class` | `GroupDataChangeEventGate<C extends ClientContext>` This gate opens when the expected `UserDataChangeEvent` is being received.
    `class` | `NetMessageEventGate<C extends ClientContext>` This gate opens when an event of the expected type is being received.
    `class` | `RemoteTaskEventGate<C extends ClientContext>` This gate opens when the expected `RemoteTaskEvent` is being received.
    `class` | `ResourceLockEventGate<C extends ClientContext>` This gate opens when the expected `UserDataChangeEvent` is being received.
    `class` | `UserAuthenticationEventGate<C extends ClientContext>` This gate opens when the expected `UserAuthenticationEvent` is being received.
    `class` | `UserDataChangeEventGate<C extends ClientContext>` This gate opens when the expected `UserDataChangeEvent` is being received.

  - ### Uses of ClientContext in de.esprit.netsuite.client.gui

    Classes in de.esprit.netsuite.client.gui with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractLoginFrame<C extends ClientContext>` This LoginFrame starts the MainFrame on a successful server login
    `class` | `ClientActivityList<C extends ClientContext,T>` This is the base class for displaying different types of client activity
    `class` | `ClientActivityListModel<C extends ClientContext,T>` This list manages items that are `Cancellable`.
    `class` | `ClientList<C extends ClientContext>` This list just manages a ClientContext.
    `class` | `ClientListModel<C extends ClientContext>` This is a generic list model which manages a ClientContext object.
    `class` | `ClientMainFrame<C extends ClientContext>` This is the MainFrame for a client GUI
    `class` | `ClientPanel<C extends ClientContext>` This panel just manages an internal `ClientContext`
    `class` | `ClientTable<C extends ClientContext,T>` This table just manages a ClientContext.
    `class` | `ClientTableModel<C extends ClientContext,T>` This is a generic table model which manages a ClientContext object.
    `class` | `ClientTabPanel<C extends ClientContext>` Same as `ApplicationTabPanel` but just nails the context to `ClientContext`
    `class` | `ClientToolDialog<C extends ClientContext>` This dialog just manages a ClientContext object
    `class` | `ClientToolFrame<C extends ClientContext>` This dialog allows for accessing the server log-files
    `class` | `ClientZList<C extends ClientContext,T>` This list just manages a ClientContext.
    `class` | `ClientZListModel<C extends ClientContext,T>` This is a generic list model which manages a ClientContext object.
    `class` | `DefaultLoginPanel<C extends ClientContext>` This panel shows up with a user and password field for capturing the login data

    Constructor parameters in de.esprit.netsuite.client.gui with type arguments of type ClientContext
    Constructor and Description
    `ClientConnectionList(ClientListModel<ClientContext> listModel)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.gui.action

    Classes in de.esprit.netsuite.client.gui.action with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AdminActionValidator<C extends ClientContext>` This Validator enables an action only if the login user is the admin user.
    `class` | `AgentAction<C extends ClientContext,A extends AsyncAgent>` This Notify sends an agent to the server for execution.
    `class` | `ClientAction<C extends ClientContext>` This action manages a ClientContext reference.
    `class` | `ClientActionValidator<C extends ClientContext>` This Validator listens to server connections and enables an action only if the connection is established.
    `class` | `ClientConsoleAction<C extends ClientContext>` This action executes a request and prints the result or error respectively in the console
    `class` | `ClientListDataAction<C extends ClientContext>` This action is only active when the underlying JList is not empty.
    `class` | `ClientListSelectionAction<C extends ClientContext>` This action is only active when the underlying JList has a selection.
    `class` | `ClientTableDataAction<C extends ClientContext>` This action is only active when the underlying table is not empty.
    `class` | `ClientTableSelectionAction<C extends ClientContext>` This action is only active when the underlying table has got a row selected.
    `class` | `ClientTaskAction<C extends ClientContext>` This is a `TaskAction` which is connection sensitive.
    `class` | `ClientTreeSelectionAction<C extends ClientContext,T extends javax.swing.JTree>` This action is only active when the underlying JTree has a selection and a network connection is established.
    `class` | `ListDataAgentAction<C extends ClientContext,A extends AsyncAgent>` This action is only active when the underlying ZList is not empty.
    `class` | `ListSelectionAgentAction<C extends ClientContext,A extends AsyncAgent>` This action is only active when the underlying ZList has a selection.
    `class` | `LoginAction<C extends ClientContext>` This action pops up a `DefaultLoginDialog` for performing a new login.
    `class` | `UserActionValidator<C extends ClientContext>` This Validator is a listener for `UserAuthenticationEvent`s and enables an action only if there is a valid user login.
    `class` | `UserAuthenticationAction<C extends ClientContext>` This action listens for UnserId changes and enables/disables according to it's enable condition.

    Constructors in de.esprit.netsuite.client.gui.action with parameters of type ClientContext
    Constructor and Description
    `ChangePasswordAction(ClientContext clientCtx)`
    `ChangePasswordAction(ClientContext clientCtx, IconKey iconKey)`
    `ClientTextEditorAction(ClientContext clientCtx)`
    `LogoutAction(ClientContext clientCtx)`
    `SendClientMessageAction(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.gui.db

    Classes in de.esprit.netsuite.client.gui.db with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClientRecordDialog<C extends ClientContext,R extends DBRecord>` This is the client side version of a `AbstractRecordDialog`.
    `class` | `ClientRecordFieldPanel<C extends ClientContext,R extends DBRecord>` This version of a `RecordFieldPanel` listens for `RemoteRecordChangeEvent`s in order to update its form content dynamically on changes.
    `class` | `ClientRecordList<C extends ClientContext>` This is the client side version of a `DBRecordList`.
    `class` | `ClientRecordListModel<C extends ClientContext>` This is the client side version of `DBRecordListModel` which just narrows to `ClientContext`.
    `class` | `ClientRecordTable<C extends ClientContext,T extends DBRecord>` This is the client side version of `DBRecordTable` which narrows to `ClientContext`.
    `class` | `ClientRecordTableModel<C extends ClientContext,T extends DBRecord>` This is the client version of a `DBRecordTableModel` which just narrows to `ClientContext`.
    `class` | `ClientRecordTablePanel<C extends ClientContext>` This class creates a ready to use input form that contains all fields of the given `DBRecord` for user input.
    `class` | `DefaultClientRecordDialog<C extends ClientContext,R extends DBRecord>` This the default implementation of an `AbstractClientRecordDialog`.

  - ### Uses of ClientContext in de.esprit.netsuite.client.gui.dialog

    Classes in de.esprit.netsuite.client.gui.dialog with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultLoginDialog<C extends ClientContext>` This Dialog allows for re-login from the MainFrame

  - ### Uses of ClientContext in de.esprit.netsuite.client.gui.event

    Constructors in de.esprit.netsuite.client.gui.event with parameters of type ClientContext
    Constructor and Description
    `AbstractEventPrinter(ClientContext ctx, TextPrintable console)`
    `NetEventPrinter(ClientContext ctx, TextPrintable console)`
    `ServerStatusEventPrinter(ClientContext ctx, TextPrintable console)`
    `ServerSystemEventPrinter(ClientContext ctx, TextPrintable console)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.gui.lock

    Classes in de.esprit.netsuite.client.gui.lock with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ResourceLockCheckBox<C extends ClientContext>` This class ...

  - ### Uses of ClientContext in de.esprit.netsuite.client.gui.net

    Classes in de.esprit.netsuite.client.gui.net with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientActivityMenuController<C extends ClientContext>` This component allows for going online and offline.
    `class` | `ClientActivityMonitorButton<C extends ClientContext>` This class ...
    `class` | `ClientActivityMonitorDialog<C extends ClientContext>` This class ...
    `class` | `ConnectionControlButton<C extends ClientContext>` This button toggles the client between on-line and off-line mode

  - ### Uses of ClientContext in de.esprit.netsuite.client.gui.remote

    Classes in de.esprit.netsuite.client.gui.remote with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientTableEditTabPanel<C extends ClientContext>` This panel contains the remote record editor for editing any DBObject based database table.
    `class` | `RemoteAsyncTableLoader<C extends ClientContext>` This panel just groups a LoadButton, a ProgressBar and a Cancelbutton for loading the given DBTableModel from the database.
    `class` | `RemoteTextEditorDialog<C extends ClientContext>` This class extends the TextEditorDialog for working with remote server files using the ResourceLock mechanism.
    `class` | `RemoteTextEditorPanel<C extends ClientContext>` This class extends the TextEditorPanel for working with remote server files using the ResourceLock mechanism.

    Constructors in de.esprit.netsuite.client.gui.remote with parameters of type ClientContext
    Constructor and Description
    `RemoteTableStepperPanel(ClientContext clientCtx, DBRecordTable dbTable)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.gui.rtask

    Classes in de.esprit.netsuite.client.gui.rtask with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ObserveTaskDialog<C extends ClientContext>` This Frame contains a table that displays the currently running remote tasks.
    `class` | `RegisterForProgressEventsAgent<C extends ClientContext,S extends ServerContext>` This class ...
    `class` | `RemoteTaskFrame<C extends ClientContext>` This Frame contains a table that displays the currently running remote tasks.
    `class` | `RemoteTaskPanel<C extends ClientContext>` This panel contains a table showing up with the currently running remote tasks.
    `class` | `RemoteTaskProgessSwitchAgent<C extends ClientContext,S extends ServerContext>` This class ...
    `class` | `RemoteTaskTable<C extends ClientContext>` This class...
    `class` | `RemoteTaskTableModel<C extends ClientContext>` This TableModel reflects the currently running remote tasks.

    Methods in de.esprit.netsuite.client.gui.rtask with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ApplicationToolWindow` | RemoteTaskFramePopupAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.gui.rtask with parameters of type ClientContext
    Constructor and Description
    `RemoteTaskFramePopupAction(ClientContext clientCtx)`
    `RemoteTaskRunStateFlagAgent(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.gui.transfer

    Constructors in de.esprit.netsuite.client.gui.transfer with parameters of type ClientContext
    Constructor and Description
    `ServerTransferList(ClientContext clientCtx)`
    `ServerTransferListModel(ClientContext clientCtx)`
    `ServerTransferListPanel(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.gui.web

    Classes in de.esprit.netsuite.client.gui.web with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WebBrowser<C extends ClientContext>` This is a simple browser just to view downloaded HTML documents.
    `class` | `WebBrowserTabPanel<C extends ClientContext>` This panel implements a simple webbrowser for testing the MCWebServer

  - ### Uses of ClientContext in de.esprit.netsuite.client.info

    Methods in de.esprit.netsuite.client.info with type parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `<C extends ClientContext> void` | ClientInfo.`read(C ctx)`

    Constructors in de.esprit.netsuite.client.info with parameters of type ClientContext
    Constructor and Description
    `ClientInfoUpdateAgent(ClientContext clientCtx)`
    `SessionInfoAgent(ClientContext clientCtx)`
    `SessionInfoAgent(ClientContext clientCtx, SessionId targetSessionId)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.net

    Classes in de.esprit.netsuite.client.net with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConnectionLostDialog<C extends ClientContext>` This dialog is shown when the connection to the server was lost and could not be reestablished after a certain number of retries.
    `class` | `DefaultServerNotificationHandler<C extends ClientContext>` This class provides a default implementation for handling server messages.
    `class` | `GuiServerNotificationHandler<C extends ClientContext>` This class provides a default implementation for handling server notification messages.
    `class` | `RemoteDatabase<C extends ClientContext>` This class encapsulates the database access done by `DBRecord`s and performs them on a remote database.

    Method parameters in de.esprit.netsuite.client.net with type arguments of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | AgentMessageHandler.`handleAgent(AsyncAgent<ClientContext,ServerContext> agent)`

    Constructors in de.esprit.netsuite.client.net with parameters of type ClientContext
    Constructor and Description
    `AgentMessageHandler(ClientContext clientCtx)`
    `AgentResponseHandler(ClientContext clientCtx)`
    `GuiReconnectorTask(ClientContext clientCtx, boolean hasInitialDelay)`
    `RequestChannel(ClientContext clientCtx, ClientNetworkAdapter networkAdapter)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.netch

    Classes in de.esprit.netsuite.client.netch with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMessageChannel<C extends ClientContext>` This class contains an inner task, which fetches `NetMessage`s from the client's input queue and dispatches them to the various message listeners.
    `class` | `ClientNetworkAdapter<C extends ClientContext>` This class groups both `ClientRequestConnection` and `ClientMessageConnection` maintaining them together as a session.
    `class` | `EspritClientConnector<C extends ClientContext,U extends User>` This class provides the user facade to the network.

    Constructors in de.esprit.netsuite.client.netch with parameters of type ClientContext
    Constructor and Description
    `ClientMessageHandler(ClientContext clientCtx, ClientNetworkAdapter networkAdapter, AbstractMessageChannel messageChannel)`
    `MessageChannel(ClientContext clientCtx, ClientNetworkAdapter networkAdapter)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.netch.io

    Constructors in de.esprit.netsuite.client.netch.io with parameters of type ClientContext
    Constructor and Description
    `IOClientNetworkAdapter(ClientContext ctx, ServerHost serverHost, StreamWrapper streamWrapper)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool

    Classes in de.esprit.netsuite.client.tool with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientToolAction<C extends ClientContext>` This is the base class for actions in the client toolbar.

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.chat

    Methods in de.esprit.netsuite.client.tool.chat with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ApplicationToolWindow` | ChatToolAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.tool.chat with parameters of type ClientContext
    Constructor and Description
    `ChatToolAction(ClientContext clientCtx)`
    `ChatToolButton(ClientContext clientCtx)`
    `ChatToolFrame(ClientContext clientCtx, java.awt.Component caller)`
    `OnlineUsersList(ClientContext clientCtx)`
    `OnlineUsersListModel(ClientContext clientCtx)`
    `OnlineUsersListRenderer(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.cpu

    Methods in de.esprit.netsuite.client.tool.cpu with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ApplicationToolWindow` | CpuLoadConfigAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.tool.cpu with parameters of type ClientContext
    Constructor and Description
    `CpuLoadConfigAction(ClientContext clientCtx)`
    `CpuLoadConfigAction(ClientContext clientCtx, IconKey icon)`
    `CpuLoadConfigDialog(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.datasrc

    Methods in de.esprit.netsuite.client.tool.datasrc with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ToolDialog` | ServerDataSourceAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.tool.datasrc with parameters of type ClientContext
    Constructor and Description
    `DataSourceList(ClientContext clientCtx, java.awt.Window hook)`
    `DataSourceListDialog(ClientContext clientCtx, java.awt.Component caller)`
    `DataSourceListModel(ClientContext clientCtx)`
    `ServerDataSourceAction(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.email

    Methods in de.esprit.netsuite.client.tool.email with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ApplicationToolWindow` | EmailConfigAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.tool.email with parameters of type ClientContext
    Constructor and Description
    `EmailConfigAction(ClientContext clientCtx)`
    `EmailConfigAction(ClientContext clientCtx, IconKey icon)`
    `EmailConfigDialog(ClientContext clientCtx, java.awt.Component caller)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.log

    Classes in de.esprit.netsuite.client.tool.log with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LogChannelChoiceField<C extends ClientContext>` This field provides a choice of the available logging sub-directories
    `class` | `LogfileList<C extends ClientContext>` This List component presents the currently available server log files for reading

    Methods in de.esprit.netsuite.client.tool.log with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ToolDialog` | ServerLogfileListAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`
    `protected ApplicationToolWindow` | LogConfigAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.tool.log with parameters of type ClientContext
    Constructor and Description
    `LogConfigAction(ClientContext clientCtx, java.awt.Component hook)`
    `LogConfigDialog(ClientContext clientCtx, java.awt.Window hook)`
    `LogfileListDialog(ClientContext clientCtx, java.awt.Component caller)`
    `LogFileListModel(ClientContext clientCtx)`
    `ServerLogfileListAction(ClientContext clientCtx)`
    `ServerLogfileListAction(ClientContext clientCtx, IconKey icon)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.mem

    Classes in de.esprit.netsuite.client.tool.mem with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ServerMemoryMonitorDialog<C extends ClientContext>` This dialog provides two memory monitor panes, one observing client-memory and another one observing server-memory.

    Methods in de.esprit.netsuite.client.tool.mem with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ApplicationToolWindow` | ServerMemoryMonitorAction.`createWindow(ClientContext ctx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.tool.mem with parameters of type ClientContext
    Constructor and Description
    `ServerMemoryMonitorAction(ClientContext ctx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.messg

    Classes in de.esprit.netsuite.client.tool.messg with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OnlineUsersChoiceField<C extends ClientContext>` This choice field displays the currently logged in users.

    Constructors in de.esprit.netsuite.client.tool.messg with parameters of type ClientContext
    Constructor and Description
    `ClientMessageSendDialog(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.passwd

    Constructors in de.esprit.netsuite.client.tool.passwd with parameters of type ClientContext
    Constructor and Description
    `ChangePasswordForUserDialog(ClientContext clientCtx)`
    `PasswordChangeDialog(ClientContext clientCtx)`
    `SetDefaultPasswordDialog(ClientContext clientCtx, java.awt.Window hook)`

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

    Classes in de.esprit.netsuite.client.tool.pathtree with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientPathTree<C extends ClientContext,N extends PathTreeNode>` This class just provides a `ClientContext` to the `PathTree`
    `class` | `LocalClientPathTree<C extends ClientContext,N extends PathTreeNode>` This is a local `ClientPathTree` with an additional `FileUploadAction`.
    `class` | `RemoteClientPathTree<C extends ClientContext,N extends PathTreeNode>` This is a remote `ClientPathTree` with an additional `FileDownloadAction`.
    `class` | `RemotePathTreeModelDriver<C extends ClientContext>` This is a `PathTreeModelDriver` implementation which communicates to a remote `PathTreeModelDriver` on the server.

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

    Classes in de.esprit.netsuite.client.tool.pathtree.action with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientPathTreeArchiveAction<C extends ClientContext,T extends PathTree>` This action enables only if the selected path is an archive file.
    `class` | `ClientPathTreeSelectionAction<C extends ClientContext,T extends PathTree>` This action is only enabled when a path is selected in the `ClientPathTree`.
    `class` | `FileDownloadAction<C extends ClientContext,T extends RemoteClientPathTree>` This action downloads a file from a `RemoteClientPathTree` from the server to the local file-system.
    `class` | `FileDownloadWFT<C extends ClientContext,S extends ServerContext>` This task executes a file-transfer for downloading a file from the server.
    `class` | `FileDownloadWorkflow<C extends ClientContext>` This workflow starts the `FileDownloadWFT`.
    `class` | `FileUploadAction<C extends ClientContext,T extends PathTree>` This action uploads a file from a local `PathTree` to the remote file-system of the server.
    `class` | `FileUploadWFT<C extends ClientContext,S extends ServerContext>` This task executes a file-transfer for uploading a file to the server.
    `class` | `FileUploadWorkflow<C extends ClientContext>` This workflow starts the `FileUploadWFT`.
    `class` | `RemoteArchiveExtractAction<C extends ClientContext,T extends PathTree>` This action starts the `RemoteArchiveExtractWorkflow`.
    `class` | `RemoteArchiveExtractEDT<C extends ClientContext>` This task receives task-events from the `RemoteArchiveExtractTask` and logs them locally.
    `class` | `RemoteArchiveExtractWFT<C extends ClientContext>` This task executes the `RemoteArchiveExtractEDT`
    `class` | `RemoteArchiveListAction<C extends ClientContext,T extends PathTree>` This action starts the `RemoteArchiveListWorkflow`.
    `class` | `RemoteArchiveListEDT<C extends ClientContext>` This task receives task-events from the `RemoteArchiveListTask` and logs them locally.
    `class` | `RemoteArchiveListWFT<C extends ClientContext>` This task starts the `RemoteArchiveListEDT`
    `class` | `RemoteArchiveListWorkflow<C extends ClientContext>` This workflow starts the `RemoteArchiveListWFT`.
    `class` | `RemoteDeletePathAction<C extends ClientContext,T extends PathTree>` This action deletes a path (file or directory) in the remote `PathTree`.

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.pathtree.agent

    Constructors in de.esprit.netsuite.client.tool.pathtree.agent with parameters of type ClientContext
    Constructor and Description
    `GetPathFilterAgent(ClientContext clientCtx)`
    `GetRootPathInfoAgent(ClientContext clientCtx)`
    `LoadChildrenAgent(ClientContext clientCtx, PathInfo parentInfo)`
    `RenamePathAgent(ClientContext clientCtx, PathInfo oldPath, PathInfo newPath)`
    `ResetPathWatcherAgent(ClientContext clientCtx)`
    `SetPathFilterAgent(ClientContext clientCtx, PathFilter filter)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.permission

    Classes in de.esprit.netsuite.client.tool.permission with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChoosePermissionDialog<C extends ClientContext>` This class ...

    Methods in de.esprit.netsuite.client.tool.permission with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected PermUserList` | UserPermissionPanel.`createOwnerList(ClientContext ctx)`
    `protected PermGroupList` | GroupPermissionPanel.`createOwnerList(ClientContext ctx)`
    `protected abstract AbstractPermOwnerList` | AbstractPermissionPanel.`createOwnerList(ClientContext ctx)`
    `protected ToolDialog` | PermissionManagerAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.tool.permission with parameters of type ClientContext
    Constructor and Description
    `AbstractPermissionPanel(ClientContext ctx)`
    `AbstractPermOwnerListModel(ClientContext clientCtx)`
    `AddPermissionAction(ClientContext ctx, PermDefsList objectList, AbstractPermOwnerList userList, PermAssignedList permList)`
    `GroupPermissionPanel(ClientContext ctx)`
    `PermAssignedList(ClientContext clientCtx, PermDefsList objectList, AbstractPermOwnerList userList)`
    `PermAssignedListModel(ClientContext clientCtx)`
    `PermDefsList(ClientContext ctx)`
    `PermDefsListModel(ClientContext clientCtx)`
    `PermGroupList(ClientContext ctx)`
    `PermGroupListModel(ClientContext ctx)`
    `PermissionManagerAction(ClientContext clientCtx)`
    `PermissionManagerDialog(ClientContext clientCtx, java.awt.Component caller)`
    `PermUserList(ClientContext ctx)`
    `PermUserListModel(ClientContext ctx)`
    `RemovePermissionAction(ClientContext ctx, PermDefsList objectList, AbstractPermOwnerList userList, PermAssignedList permList)`
    `UserPermissionPanel(ClientContext ctx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.permission.agent

    Constructors in de.esprit.netsuite.client.tool.permission.agent with parameters of type ClientContext
    Constructor and Description
    `AssignPermissionsAgent(ClientContext ctx, PermissionDefinition permDef, EspritPermissionOwner owner, EspritPermission[] permissions)`
    `GetAssignedPermissionsAgent(ClientContext ctx, PermissionDefinition permDef, EspritPermissionOwner owner)`
    `GetPermissionDefinitionsAgent(ClientContext ctx, EspritPermissionOwner owner)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.proc

    Methods in de.esprit.netsuite.client.tool.proc with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ToolDialog` | BatchTaskConfigAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.tool.proc with parameters of type ClientContext
    Constructor and Description
    `BatchTaskConfigAction(ClientContext clientCtx)`
    `BatchTaskConfigAction(ClientContext clientCtx, IconKey icon)`
    `BatchTaskManagerDialog(ClientContext clientCtx, java.awt.Component caller)`
    `BatchTaskTable(ClientContext clientCtx)`
    `BatchTaskTableModel(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.sess

    Methods in de.esprit.netsuite.client.tool.sess with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ToolDialog` | SessionManagerAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.tool.sess with parameters of type ClientContext
    Constructor and Description
    `ConnectedClientsList(ClientContext clientCtx, java.awt.Window hook)`
    `ConnectedClientsListModel(ClientContext clientCtx)`
    `ConnectedClientsListRenderer(ClientContext clientCtx)`
    `ConnectedCoClientsList(ClientContext clientCtx)`
    `ConnectedCoClientsListModel(ClientContext clientCtx)`
    `ConnectedCoServersList(ClientContext clientCtx)`
    `ConnectedCoServersListModel(ClientContext clientCtx)`
    `RunningRemoteTasksList(ClientContext clientCtx)`
    `RunningRemoteTasksListPanel(ClientContext clientCtx)`
    `RunningServerTasksListModel(ClientContext clientCtx)`
    `SessionManagerAction(ClientContext clientCtx)`
    `SessionManagerDialog(ClientContext clientCtx, java.awt.Component caller)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.srvevent

    Methods in de.esprit.netsuite.client.tool.srvevent that return ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `ClientContext` | ServerEventRegisterDialog.`getClientContext()`

    Methods in de.esprit.netsuite.client.tool.srvevent with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ToolDialog` | ServerEventRegisterAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.tool.srvevent with parameters of type ClientContext
    Constructor and Description
    `ServerEventRegisterAction(ClientContext clientCtx)`
    `ServerEventRegisterAction(ClientContext clientCtx, IconKey icon)`
    `ServerEventRegisterDialog(ClientContext clientCtx, java.awt.Component caller)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.srvload

    Methods in de.esprit.netsuite.client.tool.srvload with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ApplicationToolWindow` | LoadMeterToolAction.`createWindow(ClientContext ctx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.tool.srvload with parameters of type ClientContext
    Constructor and Description
    `LoadMeterComponent(ClientContext ctx, AbstractLoadMeterABO abo)`
    `LoadMeterController(ClientContext ctx, AbstractLoadMeterABO abo)`
    `LoadMeterDialog(ClientContext ctx, java.awt.Component caller)`
    `LoadMeterGraph(ClientContext ctx, AbstractLoadMeterABO abo)`
    `LoadMeterScale(ClientContext ctx, AbstractLoadMeterABO abo)`
    `LoadMeterToolAction(ClientContext ctx)`

  - ### Uses of ClientContext in de.esprit.netsuite.client.tool.user

    Classes in de.esprit.netsuite.client.tool.user with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractGroupManagerDialog<C extends ClientContext>` This dialog allows for viewing/editing the currently configured groups
    `class` | `AbstractUserManagerDialog<C extends ClientContext>` This dialog allows for viewing/editing the currently configured users
    `class` | `GroupAssignDialog<C extends ClientContext>` This dialog allows for assigning users to groups.
    `class` | `GroupChoiceField<C extends ClientContext>` Deprecated.
    `class` | `GroupCreateDialog<C extends ClientContext>` This dialog creates a new Group object from a form input and stores it in the servers group database.
    `class` | `GroupEditDialog<C extends ClientContext>` This dialog modifies an existing Group object form a form input and stores it in the servers group database.
    `class` | `GroupFormDialog<C extends ClientContext>` This is the base dialog for Group creation/editing
    `class` | `UserCreateDialog<C extends ClientContext>` This dialog creates a new User object from a form input and stores it in the servers user database.
    `class` | `UserEditDialog<C extends ClientContext>` This dialog modifies an existing User object form a form input and stores it in the servers user database.
    `class` | `UserFormDialog<C extends ClientContext>` This is the base dialog for User creation/editing
    `class` | `UserManagerDialog<C extends ClientContext>` This dialog displays all users defined for the system

    Methods in de.esprit.netsuite.client.tool.user with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ToolDialog` | UserManagerAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`
    `protected ToolDialog` | GroupManagerAction.`createWindow(ClientContext clientCtx, java.awt.Component caller)`

    Constructors in de.esprit.netsuite.client.tool.user with parameters of type ClientContext
    Constructor and Description
    `GroupList(ClientContext clientCtx)`
    `GroupListModel(ClientContext clientCtx)`
    `GroupManagerAction(ClientContext clientCtx)`
    `GroupManagerDialog(ClientContext clientCtx)`
    `GroupManagerDialog(ClientContext clientCtx, java.awt.Component caller)`
    `GroupMemberList(ClientContext ctx, GroupList groupList)`
    `UserFieldPanel(EditMode mode, ClientContext clientCtx)`
    `UserList(ClientContext clientCtx)`
    `UserListModel(ClientContext clientCtx)`
    `UserManagerAction(ClientContext clientCtx)`

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

    Classes in de.esprit.netsuite.client.workflow with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClientWFT<C extends ClientContext>` This class ...
    `class` | `AbstractClientWorkflow<C extends ClientContext>` This is the base class for all client side workflows
    `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

  - ### Uses of ClientContext in de.esprit.netsuite.eclient

    Methods in de.esprit.netsuite.eclient with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ZFrame` | EspritClientLoginFrame.`createMainFrame(ClientContext clientCtx)`

    Constructors in de.esprit.netsuite.eclient with parameters of type ClientContext
    Constructor and Description
    `EspritClientLoginFrame(ClientContext clientCtx)`
    `EspritClientMainFrame(ClientContext ctx)`

  - ### Uses of ClientContext in de.esprit.netsuite.eserver

    Methods in de.esprit.netsuite.eserver that return ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ClientContext` | RemoteServerShutdownLaunch.`createContext(de.esprit.netsuite.eserver.RemoteServerShutdownLaunch.MyStopServerCFG cfg)`

    Methods in de.esprit.netsuite.eserver with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RemoteServerShutdownLaunch.`launchApplication(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata

    Classes in de.esprit.netsuite.netdata with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractCrossPlatformObject<C extends ClientContext,S extends ServerContext>` This is the base class for objects that can live in both client and server environments
    `interface` | `CrossPlatformObject<C extends ClientContext,S extends ServerContext>` This interface defines methods for objects that can live in both client and server environments

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent

    Classes in de.esprit.netsuite.netdata.agent with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractAgent<C extends ClientContext,S extends ServerContext>` This is the abstract base class for all Agent implementations.
    `class` | `AbstractCommonAgent<C extends ClientContext,S extends ServerContext>` Agents of this type are for common usage and supposed to be extended for custom applications.
    `class` | `AbstractLockableAgent<C extends ClientContext,S extends ServerContext>` This agent has some convenience support for resource locking
    `class` | `AbstractSequencedAgent<C extends ClientContext,S extends ServerContext>` This agent allows for sending huge results in multiple chunks to the client.
    `class` | `AbstractTextViewAgent<C extends ClientContext,S extends ServerContext>` This Agent pops up a `TextEditorFrame` with the information it has fetched from the server.
    `interface` | `Agent<C extends ClientContext,S extends ServerContext>` An Agent object is being sent within a `NetRequest` to the server for execution by calling one of its send... methods.
    `interface` | `AsyncAgent<C extends ClientContext,S extends ServerContext>` This interface adds support for running an agent asynchronously on the server.
    `interface` | `LoginAgent<C extends ClientContext,S extends ServerContext>` This interface must be implemented by the agent that is used for user login.

    Methods in de.esprit.netsuite.netdata.agent that return ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `ClientContext` | AgentGate.`getClientContext()`

    Constructors in de.esprit.netsuite.netdata.agent with parameters of type ClientContext
    Constructor and Description
    `AbstractInternalAgent(ClientContext clientCtx)`
    `AbstractInternalAgent(ClientContext clientCtx, boolean isAsync)`
    `AbstractTestAgent(ClientContext clientCtx)`
    `AbstractTestAgent(ClientContext clientCtx, boolean isAsync)`
    `AgentResultPrinter(ClientContext ctx, TextPrintable console)`
    `LoadTextFileSequencedAgent(ClientContext clientCtx, int chunkSize, java.io.File remoteFile, TextPrintable console)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.common

    Classes in de.esprit.netsuite.netdata.agent.common with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ABOInfoAgent<C extends ClientContext,S extends ServerContext>` This agent reads access information about a particular ABO
    `class` | `AbstractLoginAgent<C extends ClientContext,S extends ServerContext>` This agent is executed automatically after a successful login.
    `class` | `ChangePasswordAgent<C extends ClientContext,S extends ServerContext>` This agent performs a password change for the current login user.
    `class` | `ClientMessageAgent<C extends ClientContext,S extends ServerContext>` This agent allows for sending a message from one client to another or just to all clients.
    `class` | `DefaultLoginAgent<C extends ClientContext,S extends ServerContext>` This agent performs the initialization for a user login.
    `class` | `DeleteDirectoryAgent<C extends ClientContext,S extends ServerContext>` This agent deletes a server-file if it is not locked by another session.
    `class` | `DeleteFileAgent<C extends ClientContext,S extends ServerContext>` This agent deletes a server-file if it is not locked by another session.
    `class` | `FileEditAgent<C extends ClientContext,S extends ServerContext>` This agent is supposed to edit a file while holding a ResourceLock on the server.
    `class` | `FileInfoAgent<C extends ClientContext,S extends ServerContext>` This agent reads file information about a particular file or directory from the server
    `class` | `FileListAgent<C extends ClientContext,S extends ServerContext>` This agent lists the files within a server directory
    `class` | `FileReadAgent<C extends ClientContext,S extends ServerContext>` This agent reads the content of a text file and transfers it as a zipped byte array.
    `class` | `FileStoreAgent<C extends ClientContext,S extends ServerContext>` This agent stores a file on the server while holding a ResourceLock for it.
    `class` | `PurgeDirectoryAgent<C extends ClientContext,S extends ServerContext>` This agent deletes the content of the given server directory.
    `class` | `ServerMemoryCleanupAgent<C extends ClientContext,S extends ServerContext>` This agent kicks the garbage collector on the server.

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.coserver

    Constructors in de.esprit.netsuite.netdata.agent.coserver with parameters of type ClientContext
    Constructor and Description
    `CoClientConnectionListAgent(ClientContext clientCtx)`
    `CoServerConnectionListAgent(ClientContext clientCtx)`
    `CoServerInfoAgent(ClientContext clientCtx, boolean isPopupEditor)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.database

    Constructors in de.esprit.netsuite.netdata.agent.database with parameters of type ClientContext
    Constructor and Description
    `AbstractDBAgent(ClientContext clientCtx, DBRecord record)`
    `AbstractDBAgent(ClientContext clientCtx, DBRecord[] records)`
    `AbstractDBAgent(ClientContext clientCtx, java.lang.String dataSrcName, DBRecord[] records)`
    `DBDeleteAgent(ClientContext clientCtx, DBRecord record)`
    `DBDeleteAgent(ClientContext clientCtx, DBRecord[] records)`
    `DBDeleteAgent(ClientContext clientCtx, DBRecord record, SqlCondition condition)`
    `DBDeleteAgent(ClientContext clientCtx, java.lang.String dataSourceName, DBRecord[] records)`
    `DBInsertAgent(ClientContext clientCtx, DBRecord record)`
    `DBInsertAgent(ClientContext clientCtx, DBRecord[] records)`
    `DBInsertAgent(ClientContext clientCtx, java.lang.String dataSourceName, DBRecord[] records)`
    `DBLoadAgent(ClientContext clientCtx, int chunkSize, DBRecord master, SqlCondition condition, SqlOrder order)`
    `DBLoadAgent(ClientContext clientCtx, int chunkSize, DBRecordTableModel tableModel, DBRecord master, SqlCondition condition, SqlOrder order)`
    `DBRehashAgent(ClientContext clientCtx, DBRecord record)`
    `DBRehashAgent(ClientContext clientCtx, DBRecord[] records)`
    `DBRehashAgent(ClientContext clientCtx, java.lang.String dataSourceName, DBRecord[] records)`
    `DBSelectAgent(ClientContext clientCtx, DBRecord master, SqlCondition condition, SqlOrder order)` Reads a set of records from the database according to the given condition and order.
    `DBSelectAgent(ClientContext clientCtx, DBRecord master, java.lang.String[] primaryKey)` Reads a single record only according to the given primary key
    `DBStoreAgent(ClientContext clientCtx, DBObject record)`
    `DBStoreAgent(ClientContext clientCtx, DBObject[] records)`
    `DBStoreAgent(ClientContext clientCtx, java.lang.String dataSourceName, DBObject[] records)`
    `DBUpdateAgent(ClientContext clientCtx, DBRecord record)`
    `DBUpdateAgent(ClientContext clientCtx, DBRecord[] records)`
    `DBUpdateAgent(ClientContext clientCtx, java.lang.String dataSourceName, DBRecord[] records)`
    `ProbeDataSourceAgent(ClientContext clientCtx)`
    `ProbeDataSourceAgent(ClientContext clientCtx, TextPrintable console)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.internal

    Constructors in de.esprit.netsuite.netdata.agent.internal with parameters of type ClientContext
    Constructor and Description
    `ChatMessageAgent(ClientContext clientCtx, ChatMessageEvent messageEvent)`
    `ClientCommandAgent(ClientContext clientCtx, ClientCommand command)`
    `DataSourceListAgent(ClientContext clientCtx)`
    `DefaultPasswordConfigAgent(ClientContext clientCtx, java.lang.String encryptedPassword)`
    `EventMessageTypeInfoAgent(ClientContext clientCtx)`
    `EventMessageTypeRegisterAgent(ClientContext clientCtx)`
    `GetRunningRemoteTasksAgent(ClientContext clientCtx)`
    `LockDataSourcePoolAgent(ClientContext clientCtx)`
    `RemoteTasksInfoAgent(ClientContext clientCtx, boolean isPopupEditor)`
    `ResetPasswordAgent(ClientContext clientCtx, User user, boolean isClear)`
    `SelectDataSourceAgent(ClientContext clientCtx, java.lang.String dsName)`
    `ServerActivityInfoAgent(ClientContext clientCtx)`
    `ServerLogTestAgent(ClientContext clientCtx)`
    `ServerParamsInfoAgent(ClientContext clientCtx)`
    `ServerParamsInfoAgent(ClientContext clientCtx, boolean isPopupEditor)`
    `ServerShutdownAgent(ClientContext clientCtx)`
    `ServerShutdownAgent(ClientContext clientCtx, int delaySeconds)`
    `ServerStartupInfoAgent(ClientContext clientCtx, boolean isPopupEditor)`
    `ServerStatisticsInfoAgent(ClientContext clientCtx, boolean isPopupEditor)`
    `ServerStatisticsRefreshAgent(ClientContext clientCtx, boolean isReset, ServerProfilePanel profilePanel)`
    `SetClientLogLevelAgent(ClientContext clientCtx, LogLevel logLevel)`
    `ThreadPoolInfoAgent(ClientContext clientCtx, boolean isPopupEditor)`
    `TimeCompareAgent(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.internal.abo

    Constructors in de.esprit.netsuite.netdata.agent.internal.abo with parameters of type ClientContext
    Constructor and Description
    `ABOAccessInfoAgent(ClientContext clientCtx, boolean isPopupEditor)`
    `ABOCreateAgent(ClientContext clientCtx, I inst)`
    `ABODeleteAgent(ClientContext clientCtx, AliveBusinessObject inst)`
    `ABODropAgent(ClientContext clientCtx, PrimaryKey pk)` Drops a single ABO
    `ABOFetchAgent(ClientContext clientCtx, boolean withLock, java.lang.Class<? extends AbstractABO> aboClass, java.lang.Object... pkValues)`
    `ABOFindAgent(ClientContext clientCtx, A master, ABOFilter filter)`
    `ABOUpdateAgent(ClientContext clientCtx, AliveBusinessObject abo)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.internal.config

    Constructors in de.esprit.netsuite.netdata.agent.internal.config with parameters of type ClientContext
    Constructor and Description
    `CpuLoadConfigAgent(ClientContext clientCtx, int expectedMaxUsers, int maxParallelRequests, int maxParallelAgents, int maxParallelTransfers)`
    `EmailConfigAgent(ClientContext clientCtx, boolean isEnabled, java.lang.String... addrs)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.internal.session

    Constructors in de.esprit.netsuite.netdata.agent.internal.session with parameters of type ClientContext
    Constructor and Description
    `AbstractGroupChangeAgent(ClientContext clientCtx, Group group, ChangeType action)`
    `AbstractSessionChangeAgent(ClientContext clientCtx, ClientCommand command)`
    `AbstractUserChangeAgent(ClientContext clientCtx, User user, ChangeType action)`
    `GetGroupsAgent(ClientContext clientCtx)`
    `GetGroupsAgent(ClientContext clientCtx, PermissionDefinition permDef)` Gets only those groups which have permissions defined for the given permission controlled object.
    `GetGroupsOfUserAgent(ClientContext clientCtx, UserId user)`
    `GetSessionsAgent(ClientContext clientCtx)`
    `GetUserIdsAgent(ClientContext clientCtx)`
    `GetUserIdsAgent(ClientContext clientCtx, PermissionDefinition permDef)` Gets only those userIds of Users that have permissions defined for the given permission controlled object.
    `GetUsersAgent(ClientContext clientCtx)`
    `GetUsersOfGroupAgent(ClientContext clientCtx, Group group)`
    `GroupCreateAgent(ClientContext clientCtx, Group group)`
    `GroupDeleteAgent(ClientContext clientCtx, Group group)`
    `GroupUpdateAgent(ClientContext clientCtx, Group group)`
    `SessionKillAgent(ClientContext clientCtx, SessionId sessionId)`
    `SessionKillAgent(ClientContext clientCtx, SessionId sessionId, SessionId targetSessionId)`
    `SessionResetAgent(ClientContext clientCtx, SessionId sessionId, SessionId targetSessionId)`
    `SetGroupMembersAgent(ClientContext clientCtx, UserId user, java.util.List<Group> groups)`
    `UserCreateAgent(ClientContext clientCtx, User user)`
    `UserDeleteAgent(ClientContext clientCtx, User user)`
    `UserUpdateAgent(ClientContext clientCtx, User user)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.internal.srvlock

    Classes in de.esprit.netsuite.netdata.agent.internal.srvlock with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LockAcquireAgent<C extends ClientContext,S extends ServerContext>` This agent acquires the desired lock on the server.

    Constructors in de.esprit.netsuite.netdata.agent.internal.srvlock with parameters of type ClientContext
    Constructor and Description
    `LockFindAgent(ClientContext clientCtx)`
    `LockFindAgent(ClientContext clientCtx, LockType lockType)`
    `LockFindAgent(ClientContext clientCtx, LockType lockType, ResourceType rscType)`
    `LockFindAgent(ClientContext clientCtx, ResourceType rscType)`
    `LockInfoAgent(ClientContext clientCtx, LockType lockType, PrimaryKey pk)`
    `LockInfoAgent(ClientContext clientCtx, LockType lockType, ResourceType rscType, java.lang.String resourceName)`
    `LockReleaseAgent(ClientContext clientCtx, PrimaryKey pk)`
    `LockReleaseAgent(ClientContext clientCtx, ResourceLock... locks)`
    `LockRetriggerAgent(ClientContext clientCtx, java.util.List<ResourceLock> locks)`
    `LockRetriggerAgent(ClientContext clientCtx, ResourceLock lock)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.internal.srvlog

    Constructors in de.esprit.netsuite.netdata.agent.internal.srvlog with parameters of type ClientContext
    Constructor and Description
    `LogConfigAgent(ClientContext clientCtx, LogLevel logLevel, int maxLines, int maxFiles, boolean isSendLogs)`
    `LogConfigAgent(ClientContext clientCtx, LogLevel logLevel, int maxLines, int maxFiles, boolean isSendLogs, boolean doCleanup)`
    `LogDirListAgent(ClientContext clientCtx)`
    `LogFileListAgent(ClientContext clientCtx, java.lang.String subDir)`
    `NewLogFileAgent(ClientContext clientCtx, java.lang.String subDir)`
    `ReadLogFileAgent(ClientContext clientCtx, java.lang.String logSubDir, java.lang.String fileName, TextEditorFrame editor)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.internal.srvproc

    Constructors in de.esprit.netsuite.netdata.agent.internal.srvproc with parameters of type ClientContext
    Constructor and Description
    `BatchTaskConfigListAgent(ClientContext clientCtx)`
    `BatchTaskConfigSaveAgent(ClientContext clientCtx, BatchTaskConfigEntry procCfg)`
    `CancelBatchProcessAgent(ClientContext clientCtx, java.lang.String procName)`
    `ProcessConfigReadAgent(ClientContext clientCtx, java.lang.String procName)`
    `ProcessStartAgent(ClientContext clientCtx, java.lang.String procName, boolean isForced)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.internal.transfer

    Classes in de.esprit.netsuite.netdata.agent.internal.transfer with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractAsciiDownloadTask<C extends ClientContext>` This class ...
    `class` | `AbstractBinaryDownloadTask<C extends ClientContext>` This class ...
    `class` | `AbstractDownloadTask<C extends ClientContext>` This class ...
    `class` | `FileStreamDownloadAgent<C extends ClientContext,S extends ServerContext>` This agent performs a file stream download for the given `FileStreamJob`.
    `class` | `FileTransferAgent<C extends ClientContext,S extends ServerContext>` This agent performs a bidirectional file transfer for the `FileTransferJob`s which it contains.

    Constructors in de.esprit.netsuite.netdata.agent.internal.transfer with parameters of type ClientContext
    Constructor and Description
    `TransfersRunningListAgent(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.internal.transfer.demo

    Constructors in de.esprit.netsuite.netdata.agent.internal.transfer.demo with parameters of type ClientContext
    Constructor and Description
    `ExFileSetTransferAgent(ClientContext clientCtx, boolean isXferAsync, boolean isXferLocked, TransferDirection direction)`
    `ExFileTransferAgent(ClientContext clientCtx, boolean isXferAsync, boolean isXferLocked, TransferDirection direction)`
    `ExMixedFileTransferAgent(ClientContext clientCtx, boolean isXferAsync, boolean isXferLocked)`
    `ExStreamDownloadAgent(ClientContext clientCtx, boolean isXferLocked)`
    `ExStreamDownloadAgent(ClientContext clientCtx, boolean isXferLocked, FileDataType dataType, java.io.File relServerBaseDir, java.lang.String serverFileName)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.agent.test

    Constructors in de.esprit.netsuite.netdata.agent.test with parameters of type ClientContext
    Constructor and Description
    `CoServerExecuteAgent(ClientContext clientCtx)`
    `CoServerFileTransferAgent(ClientContext clientCtx, java.lang.String targetServerName, TransferDirection direction)`
    `CoServerFileTransferCancelAgent(ClientContext clientCtx, java.lang.String targetServerName)`
    `EverBlockingSyncAgent(ClientContext clientCtx)`
    `EverBlockingSyncAgent(ClientContext clientCtx, int timeoutSeconds)`
    `EverSleepingAsyncAgent(ClientContext clientCtx)`
    `EverSleepingAsyncAgent(ClientContext clientCtx, int timeoutSeconds)`
    `EverWorkingAsyncAgent(ClientContext clientCtx)`
    `EverWorkingAsyncAgent(ClientContext clientCtx, int timeoutSeconds)`
    `FailingAgent(ClientContext clientCtx, AgentFailure errType)`
    `FailingAgent(ClientContext clientCtx, AgentFailure errType, boolean isIgnoreMesgError)`
    `GenerateLogMessagesAgent(ClientContext clientCtx, int count)`
    `HeavyLoadAgent(ClientContext clientCtx)`
    `HeavyLoadAgent(ClientContext clientCtx, int loops)`
    `HeavyLoggingAgent(ClientContext clientCtx)`
    `MemoryEatingAgent(ClientContext clientCtx)`
    `MessageBurstAgent(ClientContext clientCtx, int count)`
    `MessageBurstSequencedAgent(ClientContext clientCtx, int numMessages)`
    `NoOperationAgent(ClientContext clientCtx, int count)`
    `NoReturnAsyncAgent(ClientContext clientCtx)`
    `PartialResultAsyncAgent(ClientContext clientCtx)`
    `PartialResultSplitAgent(ClientContext clientCtx)`
    `PartialResultSyncAgent(ClientContext clientCtx)`
    `RoundTripAgent(ClientContext clientCtx, boolean isAsync)`
    `RoundTripAgent(ClientContext clientCtx, boolean isAsync, int size)`
    `SendServerMessageAgent(ClientContext clientCtx)`
    `SequencedParamAgent(ClientContext clientCtx, TextPrintable cons)`
    `ServerLogMessageAgent(ClientContext clientCtx)`
    `TestServerExceptionAgent(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.command

    Classes in de.esprit.netsuite.netdata.command with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientCommand<C extends ClientContext>` This is the base class for commands that can be sent to a client for execution
    `class` | `LockReleaseCommand<C extends ClientContext>` This command forces the client to release a resource lock that he is currently holding on the server.

    Constructors in de.esprit.netsuite.netdata.command with parameters of type ClientContext
    Constructor and Description
    `ServerShutdownDialog(ClientContext clientCtx, java.lang.String serverName, java.lang.String terminatorName)`

    Constructor parameters in de.esprit.netsuite.netdata.command with type arguments of type ClientContext
    Constructor and Description
    `CancelClientCommand(SessionId fromSessId, ClientCommand<ClientContext> cmd)`

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

    Methods in de.esprit.netsuite.netdata.enums with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `ClientNetworkAdapter` | NetIoType.`createClientNetworkAdapter(ClientContext clientCtx, ServerHost serverHost)`

  - ### Uses of ClientContext in de.esprit.netsuite.netdata.transfer

    Methods in de.esprit.netsuite.netdata.transfer with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | FileTransferJobList.`checkClientEntries(ClientContext clientCtx)`
    `void` | FileTransferJob.`checkClientEntry(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.rtask

    Classes in de.esprit.netsuite.rtask with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClientEDT<C extends ClientContext>` This is a local event-driven-task (EDT) which has a remote counterpart task running on the sever.
    `class` | `AbstractClientTask<C extends ClientContext>` This is a pure adapter class that nails the `ApplicationContext` to the `ClientContext`
    `class` | `FileTransferTask<C extends ClientContext,S extends ServerContext>` This task runs a `FileTransferAgent` with the jobs added
    `class` | `RemoteTaskEventProcessor<C extends ClientContext>` This class iterates through the `RemoteTaskEvent`s received by the given `RemoteTaskEventIterator` and forwards the the events to the receiving `RemoteTaskEventReceiver`.
    `interface` | `RemoteTaskEventReceiver<C extends ClientContext>` Defines the method by which a remote `AsyncTask` will react on received `RemoteTaskEvent`s
    `class` | `RemoteTaskReleaseAgent<C extends ClientContext,S extends ServerContext>` This agent executes a `RemoteTask` within its `RemoteTaskReleaseAgent.executeOnServer()` method.
    `class` | `RemoteTaskStartAgent<C extends ClientContext,S extends ServerContext>` This agent executes a `RemoteTask` within its `RemoteTaskStartAgent.executeOnServer()` method.

    Constructors in de.esprit.netsuite.rtask with parameters of type ClientContext
    Constructor and Description
    `RemoteTaskCancelAgent(ClientContext clientCtx, RemoteTaskId taskIdToCancel, SessionId killerId)`
    `RemoteTaskEventQueue(ClientContext clientCtx, RemoteTaskId taskId)`

  - ### Uses of ClientContext in de.esprit.netsuite.rtask.journal

    Classes in de.esprit.netsuite.rtask.journal with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JournalTaskDeregisterAgent<C extends ClientContext,S extends ServerContext>` This agent de-registers a `JournalTask` from the `ServerTaskManager`.
    `class` | `JournalTaskListAgent<C extends ClientContext,S extends ServerContext>` This agent fetches the currently running journal tasks from the server.

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

    Classes in de.esprit.netsuite.server.abo with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractABO<C extends ClientContext,S extends ServerContext,I extends AliveBusinessObject>` This is the base class for all server side `AliveBusinessObject`s (ABOs)
    `class` | `AbstractDBRecordABO<C extends ClientContext,S extends ServerContext,I extends AliveBusinessObject>` This is a wrapper for an ABO instance which implements the `DBRecord` interface and thus can be handled by `DBRecordTable`, `DBRecordList` and other `DBRecord` capable classes.
    `class` | `AbstractPersistentABO<C extends ClientContext,S extends ServerContext,I extends AliveBusinessObject>` This is the base class for business objects based on a database persistent record.
    `class` | `AbstractSingletonABO<C extends ClientContext,S extends ServerContext,I extends AbstractSingletonABO>` This is the base class for all Singleton ABOs.
    `interface` | `AliveBusinessObject<C extends ClientContext,S extends ServerContext,A extends AliveBusinessObject>` Alive business objects (ABOs) are server side singletons, stored in special server side cache.

  - ### Uses of ClientContext in de.esprit.netsuite.server.abo.loadmeter

    Constructors in de.esprit.netsuite.server.abo.loadmeter with parameters of type ClientContext
    Constructor and Description
    `AbstractLoadMeterABO(ClientContext clientCtx)`
    `ClientMeterABO(ClientContext clientCtx)`
    `MessageMeterABO(ClientContext clientCtx)`
    `RequestMeterABO(ClientContext clientCtx)`
    `TaskMeterABO(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.server.core

    Classes in de.esprit.netsuite.server.core with type parameters of type ClientContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AccessibleServerObject<C extends ClientContext,S extends ServerContext>` This is base class manages a lastAccessor ID as well as a lastAccessor timestamp for remote accessible server objects.

  - ### Uses of ClientContext in de.esprit.netsuite.server.coserver

    Subclasses of ClientContext in de.esprit.netsuite.server.coserver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CoClientContext` This class encapsulates a connection to a co-server.

    Constructors in de.esprit.netsuite.server.coserver with parameters of type ClientContext
    Constructor and Description
    `CoServerConnectionABO(ClientContext clientCtx)`

  - ### Uses of ClientContext in de.esprit.netsuite.server.cpu

    Constructor parameters in de.esprit.netsuite.server.cpu with type arguments of type ClientContext
    Constructor and Description
    `AgentExecutorTask(ServerContext serverCtx, AsyncAgent<ClientContext,ServerContext> agent)`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.