# Package de.esprit.netsuite.client.gui.action

Contains network related standard actions used in the client GUI

See: Description

- Class Summary
  Class | Description
  --- | ---
  AdminActionValidator<C extends ClientContext> | This Validator enables an action only if the login user is the admin user.
  AgentAction<C extends ClientContext,A extends AsyncAgent> | This Notify sends an agent to the server for execution.
  AgentCancelAction | This action is the counterpart of a `AgentAction` and cancels the running async agent.
  ChangePasswordAction | This action pops up the `PasswordChangeDialog` for modifying the current login password.
  ClientAction<C extends ClientContext> | This action manages a ClientContext reference.
  ClientActionValidator<C extends ClientContext> | This Validator listens to server connections and enables an action only if the connection is established.
  ClientConsoleAction<C extends ClientContext> | This action executes a request and prints the result or error respectively in the console
  ClientListDataAction<C extends ClientContext> | This action is only active when the underlying JList is not empty.
  ClientListSelectionAction<C extends ClientContext> | This action is only active when the underlying JList has a selection.
  ClientTableDataAction<C extends ClientContext> | This action is only active when the underlying table is not empty.
  ClientTableSelectionAction<C extends ClientContext> | This action is only active when the underlying table has got a row selected.
  ClientTaskAction<C extends ClientContext> | This is a `TaskAction` which is connection sensitive.
  ClientTextEditorAction | This action opens a `TextEditorFrame` just for editing text.
  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.
  ListDataAgentAction<C extends ClientContext,A extends AsyncAgent> | This action is only active when the underlying ZList is not empty.
  ListSelectionAgentAction<C extends ClientContext,A extends AsyncAgent> | This action is only active when the underlying ZList has a selection.
  LoginAction<C extends ClientContext> | This action pops up a `DefaultLoginDialog` for performing a new login.
  LogoutAction | This action performs a logout request
  SendClientMessageAction | This action opens the `ClientMessageSendDialog` for sending a message to a particular client
  UserActionValidator<C extends ClientContext> | This Validator is a listener for `UserAuthenticationEvent`s and enables an action only if there is a valid user login.
  UserAuthenticationAction<C extends ClientContext> | This action listens for UnserId changes and enables/disables according to it's enable condition.

## Package de.esprit.netsuite.client.gui.action Description

Contains network related standard actions used in the client GUI

Copyright © 2014 EsprIT-Systems. All Rights Reserved.