## Uses of Class
de.esprit.netsuite.server.core.ServerException

- Packages that use ServerException
  Package | Description
  --- | ---
  de.esprit.netsuite.netdata | Contains serializable objects which are interchanged between client and server
  de.esprit.netsuite.netdata.transfer | Contains base classes for file transfers
  de.esprit.netsuite.server.abo | Contains server classes for working with Alive Business Objects (ABOs)
  de.esprit.netsuite.server.auth.error | Contains a collection of errors thrown by the user authorization system
  de.esprit.netsuite.server.chreq | Contains classes that make up the Dual-Port Servers request/response oriented data service
  de.esprit.netsuite.server.chxfer | Contains classes that make up the server's transfer channel
  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)
  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

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

    Subclasses of ServerException in de.esprit.netsuite.netdata
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InvalidVersionException` This Exception is thrown when the client version does not match the server version

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

    Methods in de.esprit.netsuite.netdata.transfer that throw ServerException
    Modifier and Type | Method and Description
    --- | ---
    `void` | FileTransferJobList.`checkServerEntries(ServerContext serverCtx)`
    `RemoteFileInfo` | FileTransferJob.`checkServerEntry(ServerContext serverCtx)`
    `RemoteFileInfo` | FileStreamJob.`checkServerEntry(ServerContext serverCtx)`
    `protected abstract RemoteFileInfo` | AbstractTransferJob.`checkServerEntry(ServerContext serverCtx)`

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

    Subclasses of ServerException in de.esprit.netsuite.server.abo
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ABONotFoundException` This Exception is thrown when an alive business object (ABO) could not be found in the servers cache

  - ### Uses of ServerException in de.esprit.netsuite.server.auth.error

    Subclasses of ServerException in de.esprit.netsuite.server.auth.error
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractUserManagerException` This is the base class for all `UserManager` exceptions
    `class` | `CannotClearAdminPasswordException` This error is thrown when the admin user tries to clear his password
    `class` | `CannotDeleteRootUserException` This error is thrown on attempt to delete the user with uidKey=0
    `class` | `CannotLockYourselfException` This error is thrown when an admin tries to lock himself
    `class` | `CannotRemovePermissionOnYourselfException` This error is thrown when an admin tries to remove its own admin permission
    `class` | `EmptyPasswordNotAllowedException` This exception is thrown when a user password is cleared but empty passwords are not allowed
    `class` | `GroupAlreadyExistsException` This Exception is thrown, when a user with the given userName already exists.
    `class` | `GroupHasStillUsersException` This error is thrown on an attempt to delete a group which has still users assigned
    `class` | `InvalidLoginException` This Exception is thrown the user login failed
    `class` | `InvalidPasswordException` This exception is thrown when the users new password does not match the rules defined for password validity
    `class` | `InvalidUserException` This Exception is thrown the user could not be identified by the server
    `class` | `MaxUserConnectionsExceededException` This Exception is thrown when a client tries to connect but the license does not allow any more connections
    `class` | `NoSuchGroupException` This error is thrown when the expected group does not exist
    `class` | `UserAlreadyExistsException` This Exception is thrown, when a user with the given userName already exists.
    `class` | `UserStillLoggedInException` This error is thrown on attempt to change a user while it is still logged in.

  - ### Uses of ServerException in de.esprit.netsuite.server.chreq

    Subclasses of ServerException in de.esprit.netsuite.server.chreq
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AgentFinalExecutionException` This exception is thrown when the final execution of an agent fails on the server
    `class` | `InvalidRequestException` This exception is thrown, when the server cannot handle a request
    `class` | `ServerRequestTimeoutException` This Exception is thrown when a request times out on the server side

  - ### Uses of ServerException in de.esprit.netsuite.server.chxfer

    Subclasses of ServerException in de.esprit.netsuite.server.chxfer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NoSuchStreamJobException` This Exception is thrown when no according stream transfer is running
    `class` | `NoSuchTransferJobException` This Exception is thrown when no according file transfer is running
    `class` | `TooManyTransfersException` This Exception is thrown when too many parallel file transfers are running
    `class` | `TransferAlreadyRunningException` This Exception is thrown when too many parallel file transfers are running

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

    Subclasses of ServerException in de.esprit.netsuite.server.core
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MissingMessageConnectionException` This Exception is thrown when the server is missing a required file
    `class` | `MissingServerDirectoryException` This Exception is thrown when the server is missing a required directory
    `class` | `MissingServerFileException` This Exception is thrown when the server is missing a required file
    `class` | `ServerShuttingDownException` This Exception is thrown when the server is accessed during shutdown

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

    Subclasses of ServerException in de.esprit.netsuite.server.coserver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LoopingRequestException` This Exception is thrown, when the server detects that a request is looping around in an environment with circular co-client/co-server connections
    `class` | `MissingCoServerException` This exception is thrown when a request should be forwarded to a co-server which is not connected

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

    Subclasses of ServerException in de.esprit.netsuite.server.cpu
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AgentExecutionTimeoutException` This exception is thrown when an async agent exceeds its async-execution timeout on server side.

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

    Subclasses of ServerException in de.esprit.netsuite.server.db
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InvalidDataSourceException` This exception is thrown when an attempt is made to select a non existing datasource

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

    Subclasses of ServerException in de.esprit.netsuite.server.lock
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MissingMessageTypeRegistryException` Is thrown when the client is not registered for receiving the given NetMessageType
    `class` | `NotLockOwnerException` This Exception is raised when a client tries to release a lock of which he is not the owner.
    `class` | `ResourceLockedException` This Exception is raised when a client tries to access a server resource that is currently locked.
    `class` | `StaleResourceLockException` This Exception is raised when a client tries to access a server resource that is currently locked.

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

    Subclasses of ServerException in de.esprit.netsuite.server.netch
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SessionNotFoundException` Is thrown when the server cannot find the given `SessionId` in any of the current client connections

Copyright © 2014 EsprIT-Systems. All Rights Reserved.