## Uses of Interface
de.esprit.common.gui.Renderable

- Packages that use Renderable
  Package | Description
  --- | ---
  de.esprit.appsuite.database.dbase | Contains most of the database related classes.
  de.esprit.appsuite.database.dbo | Contains a set of standard DBObjects for testing purposes.
  de.esprit.appsuite.gui.pathtree | Contains the path-tree model for watching file system paths
  de.esprit.appsuite.gui.pathtree.archive | Contains the path-tree related dialogs
  de.esprit.appsuite.gui.task | Contains GUI support classes for async tasks
  de.esprit.appsuite.io.archive.tar | Contains classes for TAR archive support
  de.esprit.appsuite.io.archive.zip | Contains classes for ZIP archive support
  de.esprit.appsuite.io.parser | Contains base classes for parsing text files
  de.esprit.appsuite.jversion | Contains classes java version detection and launching various java VMs.
  de.esprit.appsuite.nio.ascii | Contains classes for very fast ascii-file parsing.
  de.esprit.appsuite.swversion | Contains the software version detection manager
  de.esprit.appsuite.task | Contains basic classes that make up the AsyncTask framework
  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.io | Contains input/output related classes like readers and writers.
  de.esprit.common.type | Contains a set of useful enum constants
  de.esprit.netsuite.client.abo.std | Contains standard client ABOs
  de.esprit.netsuite.client.activity.command | Contains ClientCommand activity monitoring classes
  de.esprit.netsuite.client.activity.transfer | Contains Transfer activity monitoring classes
  de.esprit.netsuite.client.gui.rtask | Contains GUI components dealing with remote tasks
  de.esprit.netsuite.client.info | Contains classes for requesting detailed client info
  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.agent | Contains agents for permission management support
  de.esprit.netsuite.client.workflow | Contains the Workflow support classes
  de.esprit.netsuite.io | Contains classes for server side IO support
  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.command.demo | Contains examples for client commands
  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.auth | Contains classes for server side user authentication
  de.esprit.netsuite.server.auth.dbuser | Contains a sample User and Group implemantation for database stroage
  de.esprit.netsuite.server.auth.group | Contains classes defining groups for the esprit server
  de.esprit.netsuite.server.auth.user | Contains classes defining users for the esprit server
  de.esprit.netsuite.server.batch | Contains classes that implement and manage the available server processes
  de.esprit.netsuite.server.coserver | Contains co-server related classes
  de.esprit.netsuite.server.db | Contains classes for server side database configuration.
  de.esprit.netsuite.server.lock | Contains classes for managing temporary edit locks on server resources
  de.esprit.netsuite.server.netch | Contains classes that build the server network adapter
  de.esprit.netsuite.server.pathtree | Contains classes for remote file-tree access
  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 Renderable in de.esprit.appsuite.database.dbase

    Subinterfaces of Renderable in de.esprit.appsuite.database.dbase
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DBRecord` This interface ensures a consistent view to objects that are database persistent.

    Classes in de.esprit.appsuite.database.dbase that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ComposedRecord` This is the superclass for all composed records that are build up with DBObjects.
    `class` | `DBObject` This is the abstract base class for modeling records of a database table as Java Objects.
    `class` | `DBRecordWrapper<R extends DBRecord>` This class is used typically for wrapping a `DBObject` instance which implements the DBRecord interface and thus can be handled by `DBRecordTable`, `DBRecordList` and other DBRecord capable classes.

  - ### Uses of Renderable in de.esprit.appsuite.database.dbo

    Classes in de.esprit.appsuite.database.dbo that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DBO_esprit_group` DBObject for table esprit_group in database espritdb.
    `class` | `DBO_esprit_user` DBObject for table esprit_user in database espritdb.
    `class` | `DBO_esprit_userlist_view` DBObject for table esprit_userlist_view in database espritdb.
    `class` | `DBO_insert_def` DBObject for table insert_def in database espritdb.
    `class` | `DBO_tnt_alltype` DBObject for table tnt_alltype in database espritdb.
    `class` | `DBO_tnt_logmsg` DBObject for table tnt_logmsg in database espritdb.
    `class` | `DBO_tnt_nopk` DBObject for table tnt_nopk in database espritdb.
    `class` | `DBO_tnt_persistent_type` DBObject for table tnt_persistent_type in database espritdb.
    `class` | `DBO_tnt_pk_composed` DBObject for table tnt_pk_composed in database espritdb.
    `class` | `DBO_tnt_pktype` DBObject for table tnt_pktype in database espritdb.
    `class` | `DBO_tnt_route` DBObject for table tnt_route in database espritdb.
    `class` | `DBO_tnt_route_vertex` DBObject for table tnt_route_vertex in database espritdb.
    `class` | `DBO_tnt_stdtype` DBObject for table tnt_stdtype in database espritdb.
    `class` | `DBO_tnt_tank` DBObject for table tnt_tank in database espritdb.

  - ### Uses of Renderable in de.esprit.appsuite.gui.pathtree

    Classes in de.esprit.appsuite.gui.pathtree that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PathTreeNode` This `MutableTreeNode` implementation is used to represent `Path`s in the `PathTreeModel`.

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

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

  - ### Uses of Renderable in de.esprit.appsuite.gui.task

    Classes in de.esprit.appsuite.gui.task that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSwingTask<C extends ApplicationContext>` This is an `AsyncTask` supposed to be run in a Swing GUIs environment.

  - ### Uses of Renderable in de.esprit.appsuite.io.archive.tar

    Classes in de.esprit.appsuite.io.archive.tar that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TarEntryInfo` This class stores `ZipEntry` information.

  - ### Uses of Renderable in de.esprit.appsuite.io.archive.zip

    Classes in de.esprit.appsuite.io.archive.zip that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ZipEntryInfo` This class stores `ZipEntry` information.

  - ### Uses of Renderable in de.esprit.appsuite.io.parser

    Classes in de.esprit.appsuite.io.parser that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DataParserTask<C extends ApplicationContext>` This task just executes a `DataParser` asynchronously.

  - ### Uses of Renderable in de.esprit.appsuite.jversion

    Classes in de.esprit.appsuite.jversion that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JavaVersion` This class encapsulates information about a Java Virtual Machine, that was discovered by the `JavaVersionManager`.

  - ### Uses of Renderable in de.esprit.appsuite.nio.ascii

    Classes in de.esprit.appsuite.nio.ascii that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AsciiParserTask<C extends ApplicationContext>` This task just executes a `AsciiParser` asynchronously.

  - ### Uses of Renderable in de.esprit.appsuite.swversion

    Classes in de.esprit.appsuite.swversion that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SoftwareVersion` This class encapsulates a particular version of a software which may be installed on the local system.

  - ### Uses of Renderable in de.esprit.appsuite.task

    Classes in de.esprit.appsuite.task that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PseudoTaskId` This is a pseudo-TaskId which is used to track sub-tasks that run synchronous within a main-task.
    `class` | `RunStateFlag` This flag is used to track the `RunState` of a running `AsyncTask`.
    `class` | `TaskId` This is a unique identifier for an `AsyncTask` instance.

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

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

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

    Classes in de.esprit.appsuite.type that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Country` This enum defines most common countries on earth.
    `class` | `Language` This enum defines most common languages.

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

    Classes in de.esprit.appsuite.workflow that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractWorkflow<C extends ApplicationContext>` This is the base class for all workflows.

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

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

  - ### Uses of Renderable in de.esprit.common.io

    Classes in de.esprit.common.io that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ByteArrayFileInfo` This class stores `ByteArrayOutputStream` information.
    `class` | `FileInfo` This class encapsulates file information which is read from files.
    `class` | `LocalFileInfo` This class stores file information of a local file as well as the `File` object itself.
    `class` | `PathInfo` This class stores a snapshot information of a `Path`.
    `class` | `ResourceInfo` This class encapsulates resource file information which is read from a resource file
    `class` | `UrlFileInfo` This class encapsulates the remote file information read from an `URLConnection`.

  - ### Uses of Renderable in de.esprit.common.type

    Classes in de.esprit.common.type that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileExtension` Specifies well known file extensions.
    `class` | `OsPlatform` This type defines an os-platform consisting of type and architecture

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

    Classes in de.esprit.netsuite.client.abo.std that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ServerStatisticABO` This ABO provides the server side singleton `ServerStatistic` instance to clients.
    `class` | `SimpleTrackABO` This is a sample `AbstractSingletonABO` for positioning a point within a rectangular area.
    `class` | `TankABO` This is a sample persistent `AliveBusinessObject` built on a `DBO_tnt_tank` database record.

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

    Classes in de.esprit.netsuite.client.activity.command that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientCommandTask<C extends ClientContext>` This class performs the execution of an async ClientCommand

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

    Classes in de.esprit.netsuite.client.activity.transfer that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DownloadStream` This is a special stream used by the `FileStreamDownloadAgent` for downloading file data from the 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.

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

    Classes in de.esprit.netsuite.client.gui.rtask that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RegisterForProgressEventsAgent<C extends ClientContext,S extends ServerContext>` This class ...
    `class` | `RemoteTaskProgessSwitchAgent<C extends ClientContext,S extends ServerContext>` This class ...
    `class` | `RemoteTaskRunStateFlagAgent` This agent fetches the `RemoteRunStateFlag`s of the currently running remote tasks.

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

    Classes in de.esprit.netsuite.client.info that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientInfoCommand` This `ClientCommand` asks the client for updating the `ClientInfo` on the server.
    `class` | `ClientInfoUpdateAgent` This Agent reads the current `ClientInfo` and updates it in the `Session` on the server.
    `class` | `SessionInfoAgent` This Agent requests an up to date `ClientInfo` object from one or all clients.

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

    Classes in de.esprit.netsuite.client.tool.pathtree.action that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileDownloadWFT<C extends ClientContext,S extends ServerContext>` This task executes a file-transfer for downloading a file from the server.
    `class` | `FileDownloadWorkflow<C extends ClientContext>` This workflow starts the `FileDownloadWFT`.
    `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` | `RemoteArchiveExtractWFT<C extends ClientContext>` This task executes the `RemoteArchiveExtractEDT`
    `class` | `RemoteArchiveExtractWorkflow<C extends ApplicationContext>` This workflow executes the `RemoteArchiveExtractWFT`.
    `class` | `RemoteArchiveListWFT<C extends ClientContext>` This task starts the `RemoteArchiveListEDT`
    `class` | `RemoteArchiveListWorkflow<C extends ClientContext>` This workflow starts the `RemoteArchiveListWFT`.

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

    Classes in de.esprit.netsuite.client.tool.pathtree.agent that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GetPathFilterAgent` This agent stops the watch-service of the servers `ServerPathTreeModelDriver`.
    `class` | `GetRootPathInfoAgent` This agent fetches the root node from the server.
    `class` | `LoadChildrenAgent` This agent reads the children of a particular node of the servers `PathTree`.
    `class` | `RenamePathAgent` This agent stops the watch-service of the servers `ServerPathTreeModelDriver`.
    `class` | `ResetPathWatcherAgent` This agent stops the watch-service of the servers `ServerPathTreeModelDriver`.
    `class` | `SetPathFilterAgent` This agent stops the watch-service of the servers `ServerPathTreeModelDriver`.

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

    Classes in de.esprit.netsuite.client.tool.permission.agent that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AssignPermissionsAgent` This agents assigns permissions to the given owner for the given object.
    `class` | `GetAssignedPermissionsAgent` This agent reads the assigned permissions on a given object for the given owner
    `class` | `GetPermissionDefinitionsAgent` This agent reads the permission-definitions of all controlled objects from the server.

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

    Classes in de.esprit.netsuite.client.workflow that implement Renderable
    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 Renderable in de.esprit.netsuite.io

    Classes in de.esprit.netsuite.io that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RemoteFileInfo` This class describes a File object on the server.
    `class` | `RemoteResourceInfo` This class describes a resource File on the server.

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

    Classes in de.esprit.netsuite.netdata that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CoSessionId` This class identifies the session of a co-client
    `class` | `ServerHost` This class defines the ports used by the server
    `class` | `ServerId` This is the initial object the server sends to the client when connected.
    `class` | `ServerSessionId` This class identifies the pseudo session of a server
    `class` | `SessionId` This class serves as an identifier for a client session.

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

    Subinterfaces of Renderable in de.esprit.netsuite.netdata.agent
    Modifier and Type | Interface and Description
    --- | ---
    `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.

    Classes in de.esprit.netsuite.netdata.agent that implement Renderable
    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` | `AbstractInternalAgent` This is a template for a UserAgent
    `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` | `AbstractTestAgent` This is the base class for agents that are used for testing purposes.
    `class` | `AbstractTextViewAgent<C extends ClientContext,S extends ServerContext>` This Agent pops up a `TextEditorFrame` with the information it has fetched from the server.
    `class` | `AgentId` The AgentId object provides a globally unique agent identifier which is used to identify an asynchronously running agent on the server (i.e. for canceling).
    `class` | `LoadTextFileSequencedAgent` This agent reads a text file on server side and fills a client side `TextPrintable` component.
    `class` | `SequencedAgentId` This is the AgentId of a sequence agent.
    `class` | `StreamAgentId` This is a special agentId used by `FileStreamDownloadAgent`
    `class` | `TransferAgentId` This is a special AgentId used by `FileTransferAgent`

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

    Classes in de.esprit.netsuite.netdata.agent.common that implement Renderable
    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 Renderable in de.esprit.netsuite.netdata.agent.coserver

    Classes in de.esprit.netsuite.netdata.agent.coserver that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CoClientConnectionListAgent` This agent reads the list of co-clients currently connected to the server
    `class` | `CoServerConnectionListAgent` This agent reads the list of the server's current co-server connections
    `class` | `CoServerInfoAgent` This agent reads both the list of co-server and co-client connections

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

    Classes in de.esprit.netsuite.netdata.agent.database that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDBAgent` This agent performs a database operation such as insert/update/delete/rehash on a set of records in the database.
    `class` | `DBDeleteAgent` This agent deletes records from the database.
    `class` | `DBInsertAgent` This agent inserts records into the database.
    `class` | `DBLoadAgent` This agent reads records from the database and sends them in multiple chunks to the client
    `class` | `DBRehashAgent` This agent rehashes records from the database.
    `class` | `DBSelectAgent` This agent reads a set of records from the database according to the given condition and order.
    `class` | `DBStoreAgent` This agent inserts or updates records depending on whether or not they exist already in the database.
    `class` | `DBUpdateAgent` This agent updates records in the database.
    `class` | `ProbeDataSourceAgent` This agent checks all DataSource connections and prints info about them

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

    Classes in de.esprit.netsuite.netdata.agent.internal that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChatMessageAgent` This Agent sends a ChatMessageEvent to the recipients
    `class` | `ClientCommandAgent` This agent sends a command message for execution to all target clients defined within the command
    `class` | `DataSourceListAgent` This agent reads all configured data sources from the server
    `class` | `DefaultPasswordConfigAgent` This agent sets the default user password in the srv_param.cfg file
    `class` | `EventMessageTypeInfoAgent` This agent fetches the currently registered message types from the server
    `class` | `EventMessageTypeRegisterAgent` This agent is used to register/deregister the `TrayIcon.MessageType`s of server messages which the client wants to receive.
    `class` | `GetRunningRemoteTasksAgent` This agent reads the list of async agents that are currently running on the server
    `class` | `LockDataSourcePoolAgent` This agent fetches an exclusive lock on the data source pool
    `class` | `RemoteTasksInfoAgent` This agent fetches the `TaskId`s of all remote running tasks
    `class` | `ResetPasswordAgent` This Agent resets or clears the password of the given user
    `class` | `SelectDataSourceAgent` This agent makes the requested datasource the current one
    `class` | `ServerActivityInfoAgent` This agent reads the current active tasks on the server
    `class` | `ServerLogTestAgent` This agent prints log messages of all `LogLevel`s on the server.
    `class` | `ServerParamsInfoAgent` This agent reads server config params from the configuration file of the server
    `class` | `ServerShutdownAgent` This agent kills all clients and finally shuts the server down
    `class` | `ServerStartupInfoAgent` This agent reads the unmodifyable server startup parameters
    `class` | `ServerStatisticsInfoAgent` This agent reads the current server statistics values
    `class` | `ServerStatisticsRefreshAgent` This agent fetches a snapshot of the current `ServerStatistic` instance.
    `class` | `SetClientLogLevelAgent` This agent sends a SetClientLogLevelCommand to all clients
    `class` | `ThreadPoolInfoAgent` This agent reads the unmodifyable server startup parameters
    `class` | `TimeCompareAgent` This agent compares client and server time and time-zone and time-stamp values.

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

    Classes in de.esprit.netsuite.netdata.agent.internal.abo that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ABOAccessInfoAgent` This agent fetches the current ABO Access information from the server.
    `class` | `ABOCreateAgent<I extends AliveBusinessObject>` This agent creates an `AliveBusinessObject`.
    `class` | `ABODeleteAgent` This agent deletes a BusinessObject.
    `class` | `ABODropAgent` This agent drops a BusinessObject from the server side business object cache.
    `class` | `ABOFetchAgent<A extends AliveBusinessObject>` This agent fetches an `AliveBusinessObject` from the server.
    `class` | `ABOFindAgent<A extends AliveBusinessObject>` This agent creates a BusinessObject.
    `class` | `ABOUpdateAgent` This agent updates a change of an `AliveBusinessObject` in the `ABOServerCache`.

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

    Classes in de.esprit.netsuite.netdata.agent.internal.config that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CpuLoadConfigAgent` This agent is used to configure the cpu load parameters
    `class` | `EmailConfigAgent` This agent is used to configure the email parameters

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

    Classes in de.esprit.netsuite.netdata.agent.internal.session that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractGroupChangeAgent` This agent stores group changes in the servers group database
    `class` | `AbstractSessionChangeAgent` This agent sends a command message for execution to all target clients defined within the command
    `class` | `AbstractUserChangeAgent` This agent makes changes in the servers user database
    `class` | `GetGroupsAgent` This agent reads the list of configured groups from the servers group database
    `class` | `GetGroupsOfUserAgent` This agent reads the list of configured groups from the servers group database
    `class` | `GetSessionsAgent` This agent reads the list of clients currently logged in
    `class` | `GetUserIdsAgent` This agent reads the list of configured userIds from the server
    `class` | `GetUsersAgent` This agent reads the list of configured users from the server
    `class` | `GetUsersOfGroupAgent` This agent reads the list of configured groups from the servers group database
    `class` | `GroupCreateAgent` This agent inserts a new group into the servers group database
    `class` | `GroupDeleteAgent` This agent stores removes a group from the servers group database
    `class` | `GroupUpdateAgent` This agent stores the modified group in the servers group database
    `class` | `SessionKillAgent` This agent sends a command message for execution to all target clients defined within the command
    `class` | `SessionResetAgent` This agent sends a command message for execution to all target clients defined within the command
    `class` | `SetGroupMembersAgent` This agent reads the list of configured groups from the servers group database
    `class` | `UserCreateAgent` This agent inserts a new user in the servers user database.
    `class` | `UserDeleteAgent` This agent deletes a user from the servers user database.
    `class` | `UserUpdateAgent` This agent updates a user in the servers user database.

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

    Classes in de.esprit.netsuite.netdata.agent.internal.srvlock that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LockAcquireAgent<C extends ClientContext,S extends ServerContext>` This agent acquires the desired lock on the server.
    `class` | `LockFindAgent` This agent reads the list of resource locks currently hold
    `class` | `LockInfoAgent` This agent searches a particular lock which is hold on the server
    `class` | `LockReleaseAgent` This agent releases the given ResourceLock on the server
    `class` | `LockRetriggerAgent` This agent retriggers the given list of `ResourceLock`s on the server

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

    Classes in de.esprit.netsuite.netdata.agent.internal.srvlog that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LogConfigAgent` This agent is used to configure the logging parameters
    `class` | `LogDirListAgent` This agent reads the sub-directories in the servers log-directory.
    `class` | `LogFileListAgent` This class reads the current list of server logfiles
    `class` | `NewLogFileAgent` This agent opens a new logfile on the server
    `class` | `ReadLogFileAgent` This agent reads the content of a log file and transfers it as a zipped byte array.

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

    Classes in de.esprit.netsuite.netdata.agent.internal.srvproc that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BatchTaskConfigListAgent` This agent reads the list of configured server-processes from the server
    `class` | `BatchTaskConfigSaveAgent` This agent reads server config params from the configuration file of the server
    `class` | `CancelBatchProcessAgent` This agent reads the list of configured server-processes from the server
    `class` | `ProcessConfigReadAgent` This agent reads server config params from the configuration file of the server
    `class` | `ProcessStartAgent` This agent reads the list of configured server-processes from the server

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

    Classes in de.esprit.netsuite.netdata.agent.internal.transfer that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `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.
    `class` | `TransfersRunningListAgent` This agent reads the list of file transfers that are currently running

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

    Classes in de.esprit.netsuite.netdata.agent.internal.transfer.demo that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExFileSetTransferAgent` This class demonstrates the transfer of a simple file set for testing purposes only.
    `class` | `ExFileTransferAgent` This class demonstrates the transfer of a single file for testing purposes only.
    `class` | `ExMixedFileTransferAgent` This class demonstrates a mixed up- and download of a file set for testing purposes only.
    `class` | `ExStreamDownloadAgent` This class demonstrates the transfer of a single file for testing purposes only.

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

    Classes in de.esprit.netsuite.netdata.agent.test that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CoServerExecuteAgent` This agent is being executed on all reachable servers and its coServers
    `class` | `CoServerFileTransferAgent` This test agent performs a file transfer between server and co-server
    `class` | `CoServerFileTransferCancelAgent` This test agent cancels a file transfer between server and co-server
    `class` | `EverBlockingSyncAgent` This is a sample agent that blocks forever in sync execution.
    `class` | `EverSleepingAsyncAgent` This is a sample agent that sleeps for the specified timeout or forever if no timeout was specified.
    `class` | `EverWorkingAsyncAgent` This is a sample agent that works until the specified timeout is reached or forever if no timeout was specified.
    `class` | `FailingAgent` This is a sample agent for testing all types of agent processing errors that can happen
    `class` | `GenerateLogMessagesAgent` This agent adds a number of log messages to the `DBO_tnt_logmsg` table
    `class` | `HeavyLoadAgent` This is a sample agent for testing timeouts
    `class` | `HeavyLoggingAgent` This is a sample agent for testing timeouts
    `class` | `MemoryEatingAgent` This agent eats up all available memory and will lead to an OutOfMemoryException in the VM.
    `class` | `MessageBurstAgent` This agent adds a number of log messages to the `DBO_tnt_logmsg` table
    `class` | `MessageBurstSequencedAgent` This agent sends a burst of messages to all clients just for testing purposes.
    `class` | `NoOperationAgent` This agent is just for testing
    `class` | `NoReturnAsyncAgent` This is a sample no-return agent that sleeps on the server forever.
    `class` | `PartialResultAsyncAgent` This agent provides a partial result in a message
    `class` | `PartialResultSplitAgent` This agent provides partial result in response and message
    `class` | `PartialResultSyncAgent` This agent provides a partial result in a response
    `class` | `RoundTripAgent` This agent is supposed to measure the round-trip time of an agent
    `class` | `SendServerMessageAgent` This agent causes the server to send server-messages to all clients for testing purposes.
    `class` | `SequencedParamAgent` This agent demonstrates the usage of client side agent parameters, which are stored in a client cache.
    `class` | `ServerLogMessageAgent` This is a sample agent for testing purposes
    `class` | `TestServerExceptionAgent` This agent throws an intentional ServerException for testing correct language translation

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

    Classes in de.esprit.netsuite.netdata.command that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CancelClientCommand` This command cancels another async running `ClientCommand`
    `class` | `CancelRemoteTaskCommand` This command forces the client to cancel a particular agent.
    `class` | `CancelTransferCommand` This command tells the client to cancel one of his currently running file transfers
    `class` | `ClientCommand<C extends ClientContext>` This is the base class for commands that can be sent to a client for execution
    `class` | `ClientMessageCommand` This command displays a message coming from another client
    `class` | `ClientResetCommand` This command cancels all the client's asynchronous activity on both, client and server-side
    `class` | `ClientShutdownCommand` This commands forces the client to disconnect and terminate.
    `class` | `LockReleaseCommand<C extends ClientContext>` This command forces the client to release a resource lock that he is currently holding on the server.
    `class` | `LockTimedOutCommand` This command forces the client to release a resource lock that has been timed out on the server.

  - ### Uses of Renderable in de.esprit.netsuite.netdata.command.demo

    Classes in de.esprit.netsuite.netdata.command.demo that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExAsyncClientCommand` This is a sample async ClientCommand for testing purposes only

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

    Classes in de.esprit.netsuite.netdata.transfer that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JobId` This object provides a globally unique transfer identifier which is used to cancel a running file transfer on the server.
    `class` | `StreamJobId` This JobId identifies a running stream download job
    `class` | `TransferJobId` This JobId identifies a running file transfer

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

    Classes in de.esprit.netsuite.rtask that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RemoteRunStateFlag` This flag is used to track the state of remote running tasks.
    `class` | `RemoteTaskCancelAgent` This agent tries to cancel a remotely running `AsyncTask` by its `RemoteTaskId`.
    `class` | `RemoteTaskId` This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.
    `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.

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

    Classes in de.esprit.netsuite.rtask.journal that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JournalTaskDeregisterAgent<C extends ClientContext,S extends ServerContext>` This agent de-registers a `JournalTask` from the `ServerTaskManager`.
    `class` | `JournalTaskId` This is a TaskId of an AsyncTask instance that runs on the server and is associated to a particular client that started it.
    `class` | `JournalTaskListAgent<C extends ClientContext,S extends ServerContext>` This agent fetches the currently running journal tasks from the server.

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

    Subinterfaces of Renderable in de.esprit.netsuite.server.abo
    Modifier and Type | Interface and Description
    --- | ---
    `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.
    `interface` | `PrimaryKey` This interface defines a primary key for business objects.

    Classes in de.esprit.netsuite.server.abo that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ABOPermission` This enum defines typical `EspritPermission`s that can be performed on access controlled objects.
    `class` | `ABOPrimaryKey` This is a default implementation for a `PrimaryKey`.
    `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` | `AbstractPrimaryKey` This class defines the equality for all `PrimaryKey` implementations
    `class` | `AbstractSingletonABO<C extends ClientContext,S extends ServerContext,I extends AbstractSingletonABO>` This is the base class for all Singleton ABOs.
    `class` | `SingletonPrimaryKey` This PK is used by singleton ABOs

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

    Classes in de.esprit.netsuite.server.abo.loadmeter that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractLoadMeterABO` This is the base class for all server statistics tracking ABOs.
    `class` | `ClientMeterABO` This ABO measures the current client count
    `class` | `MessageMeterABO` This ABO measures the current messages/min count
    `class` | `RequestMeterABO` This ABO measures the current requests/min count
    `class` | `TaskMeterABO` This ABO measures the number of tasks currently running

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

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

  - ### Uses of Renderable in de.esprit.netsuite.server.auth.dbuser

    Classes in de.esprit.netsuite.server.auth.dbuser that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDatabaseGroup` This is a basic implementation of a database user.
    `class` | `AbstractDatabaseUser<R extends DBRecord>` This is a basic implementation of a database user.
    `class` | `DatabaseUser` This is a sample custom implementation of a database user
    `class` | `DBGroup` This is a sample custom implementation of a database group

  - ### Uses of Renderable in de.esprit.netsuite.server.auth.group

    Subinterfaces of Renderable in de.esprit.netsuite.server.auth.group
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Group` This interface defines an EsprIT user group

    Classes in de.esprit.netsuite.server.auth.group that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractGroup` This is a default implementation for a `Group` object
    `class` | `DefaultGroup` This is a default implementation for an EsprIT user group

  - ### Uses of Renderable in de.esprit.netsuite.server.auth.user

    Subinterfaces of Renderable in de.esprit.netsuite.server.auth.user
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `User` This interface defines what makes up a user of the EsprIT server

    Classes in de.esprit.netsuite.server.auth.user that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractUser` This User implementation represents user entries defined in the srv_user.cfg file
    `class` | `DefaultUser` This User implementation represents user entries defined in the srv_user.cfg file
    `class` | `UserId` This class keeps the login information of a user who is currently logged in

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

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

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

    Classes in de.esprit.netsuite.server.coserver that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CoServerConnectionABO` This ABO contains ever up to date information, which CoServers are connected.

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

    Classes in de.esprit.netsuite.server.db that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DatabaseConnection` This class implements the mapping between a `DataSource` and a name for it
    `class` | `DatabaseManagerPermission` This class ...

  - ### Uses of Renderable in de.esprit.netsuite.server.lock

    Classes in de.esprit.netsuite.server.lock that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ResourceLock` A ResourceLock protects server resources against concurrent client access.

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

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

  - ### Uses of Renderable in de.esprit.netsuite.server.pathtree

    Classes in de.esprit.netsuite.server.pathtree that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RemotePathInfo` This class ...

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

    Classes in de.esprit.netsuite.server.pathtree.permission that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DirectoryPermissionDefinition` This class ...
    `class` | `FilePermissionDefinition` This class ...
    `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 Renderable in de.esprit.netsuite.server.permission

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

    Classes in de.esprit.netsuite.server.permission that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PermissionDefinition` An instance of this class must be provided by all `PermissionControlled` objects.
    `class` | `StandardEspritPermission` This enum defines typical `EspritPermission`s that can be performed on access controlled objects.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.