## Uses of Class
de.esprit.netsuite.common.ClientSide

- Packages that use ClientSide
  Package | Description
  --- | ---
  de.esprit.netsuite.client | Contains classes that make up the Client of a dual-port 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.internal.transfer | Contains Agents dealing with file transfers
  de.esprit.netsuite.server.abo | Contains server classes for working with Alive Business Objects (ABOs)

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

    Methods in de.esprit.netsuite.client with annotations of type ClientSide
    Modifier and Type | Method and Description
    --- | ---
    `C` | ClientObject.`getClientContext()` Returns the the client runtime environment

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

    Methods in de.esprit.netsuite.netdata with annotations of type ClientSide
    Modifier and Type | Method and Description
    --- | ---
    `void` | CrossPlatformObject.`setClientContext(C clientCtx)` Sets the client runtime environment

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

    Methods in de.esprit.netsuite.netdata.agent with annotations of type ClientSide
    Modifier and Type | Method and Description
    --- | ---
    `void` | Agent.`clearClientParams()` Clears the parameters in the client cache that have been set by this agent.
    `void` | Agent.`doFinallyOnClient()` This method is called on the client, after the agent has completely been processed.
    `void` | Agent.`doInitiallyOnClient()` Is executed just before the agent is being sent to the server.
    `void` | AbstractAgent.`doOnMessageError()` Is called on the client when the received agent contains an error.
    `void` | Agent.`doOnResponseConfirmed()` Is called on an agent when it was received in a `NetResponse` AFTER the response has been confirmed to the server.
    `void` | AbstractAgent.`doOnResponseConfirmed()`
    `void` | AbstractAgent.`doOnResponseError()` Is called when the returned agent contains an error.
    `void` | AbstractAgent.`doOnResponseReceived()` Is called when the agent is received in a response.
    `<T> T` | Agent.`getClientParam(java.lang.String key)` Fetches an agent specific parameter from the client cache.
    `java.util.Map` | Agent.`getClientParams()` Allows an async agent to store an Agent-specific parameter in a client cache.
    `boolean` | Agent.`hasClientParam(java.lang.String key)` Checks whether an agent specific parameter exists in the client cache.
    `void` | Agent.`putClientParam(java.lang.String key, java.lang.Object value)` Puts an agent specific parameter into client cache.
    `void` | Agent.`setReceivedInMessage(boolean state)` Is set when this agent has been received within a message

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

    Methods in de.esprit.netsuite.netdata.agent.internal.transfer with annotations of type ClientSide
    Modifier and Type | Method and Description
    --- | ---
    `void` | FileTransferAgent.`awaitClientCommit()` Blocks the calling thread until the commit was received by the server
    `FileTransferClientTask` | FileTransferAgent.`getClientTask()`
    `void` | FileTransferAgent.`processCommitMessage()` Is called directly by the MessageReceiveThread before message postprocessing is done

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

    Methods in de.esprit.netsuite.server.abo with annotations of type ClientSide
    Modifier and Type | Method and Description
    --- | ---
    `I` | AbstractABO.`create()`
    `ABOEditDialog` | AliveBusinessObject.`createEditDialog(javax.swing.JDialog parent, ABOList list)`
    `boolean` | AbstractABO.`delete()`
    `void` | AliveBusinessObject.`drop()` Deregisters the accessor from the access list.
    `void` | AbstractABO.`drop()`
    `A` | AliveBusinessObject.`fetch(boolean withLock, java.lang.Object... pkValues)` Fetches a new ABO instance by primary key values.
    `I` | AbstractABO.`fetch(boolean withLock, java.lang.Object... pkValues)`
    `A[]` | AliveBusinessObject.`findCachedABOs(ABOFilter filter)` Returns all cached ABOs of this type that match the filter condition.
    `I[]` | AbstractABO.`findCachedABOs(ABOFilter filter)`
    `boolean` | AbstractABO.`isOnline()`
    `boolean` | AbstractABO.`isVisibleInClientMonitor()`
    `void` | AliveBusinessObject.`refetch()` Re-fetches the values of this ABO instance and makes it online again.
    `void` | AbstractABO.`refetch()`
    `void` | AbstractABO.`setLocked(boolean doLock)`
    `void` | AliveBusinessObject.`update()` Updates this instance with the current values.
    `void` | AliveBusinessObject.`update(boolean isResetOnFailure)` Updates the ABO on the server.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.