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

- Packages that use ServerSide
  Package | Description
  --- | ---
  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.server | These classes make up the EsprIT server
  de.esprit.netsuite.server.abo | Contains server classes for working with Alive Business Objects (ABOs)
  de.esprit.netsuite.server.coserver | Contains co-server related classes

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

    Methods in de.esprit.netsuite.netdata with annotations of type ServerSide
    Modifier and Type | Method and Description
    --- | ---
    `void` | CrossPlatformObject.`setServerContext(S serverCtx)` Sets the server runtime environment

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

    Methods in de.esprit.netsuite.netdata.agent with annotations of type ServerSide
    Modifier and Type | Method and Description
    --- | ---
    `ResourceLock` | AbstractLockableAgent.`acquireAsExclusiveLock(ResourceLock lock)`
    `void` | Agent.`doFinallyOnServer()` This method is called on the server, just before the agent is sent backt to the client.
    `void` | Agent.`doInitiallyOnServer()` This method is called on the server, when the agent is received by the server.
    `void` | AsyncAgent.`executeForResponse()` This method is called on an asynchronous agent only, before it is returned within the NetResponse.
    `void` | Agent.`executeOnServer()` This is the agent's main execution method called on the server.
    `ResourceLock` | AbstractLockableAgent.`lockDataSource(java.lang.String dataSourceName)`
    `ResourceLock` | AbstractLockableAgent.`lockDataSourcePool()`
    `void` | AbstractLockableAgent.`lockExclusive(ResourceType rscType, java.lang.String rscName, java.lang.String reason)`
    `void` | AbstractLockableAgent.`lockShared(ResourceType rscType, java.lang.String rscName, java.lang.String reason)`
    `void` | AbstractLockableAgent.`releaseLock(ResourceLock lock)`
    `DatabaseConnection` | AbstractTestAgent.`resetToDefaultDataSource()`
    `DatabaseConnection` | AbstractTestAgent.`resetToPreviousDataSource()`
    `DatabaseConnection` | AbstractTestAgent.`selectDataSource(java.lang.String dataSourceName)`
    `void` | Agent.`setFinished()` Is called by the server to mark this agent as being processed and stores the processing duration.

  - ### Uses of ServerSide in de.esprit.netsuite.server

    Methods in de.esprit.netsuite.server with annotations of type ServerSide
    Modifier and Type | Method and Description
    --- | ---
    `S` | ServerObject.`getServerContext()` Returns the server runtime environment

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

    Methods in de.esprit.netsuite.server.abo with annotations of type ServerSide
    Modifier and Type | Method and Description
    --- | ---
    `I` | AbstractABO.`create()`
    `boolean` | AbstractABO.`delete()`
    `void` | AbstractABO.`drop()`
    `A` | AliveBusinessObject.`instantiateOnServer(java.lang.Object... pkValues)`
    `protected boolean` | AbstractABO.`isbeingAccessed()`
    `boolean` | AbstractABO.`isCacheResident()`

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

    Methods in de.esprit.netsuite.server.coserver with annotations of type ServerSide
    Modifier and Type | Method and Description
    --- | ---
    `void` | CoServerConnectionABO.`rehash()`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.