## Uses of Class
com.sas.lsaf.core.AbstractRuntimeException

- Packages that use AbstractRuntimeException
  Package | Description
  --- | ---
  com.sas.lsaf.client | Classes needed to create a session and access available services.
  com.sas.lsaf.clinical.study | Classes and interfaces to retrieve study information.
  com.sas.lsaf.content.repository | Classes and interfaces to manage content in the repository.
  com.sas.lsaf.content.workspace | Classes and interfaces to manage content in the current user's workspace.
  com.sas.lsaf.core | Contains common classes and interfaces for core services in the system.
  com.sas.lsaf.core.type | Services and classes to describe the object type definitions within the system.
  com.sas.lsaf.execution.session | The classes and interfaces to query and manage execution sessions.
  com.sas.lsaf.query | Contains common classes and interfaces to query information.
  com.sas.lsaf.security.acl | Service and class definitions to create and manipulate ACLs.
  com.sas.lsaf.security.group | Service and classes for creating and manipulating groups in the system.
  com.sas.lsaf.security.membership | Service and class definitions for manipulating the membership of a context.
  com.sas.lsaf.security.role | Service and class definitions for manipulating and creating roles, their availability in contexts, and their membership lists.

- - ### Uses of AbstractRuntimeException in com.sas.lsaf.client

    Subclasses of AbstractRuntimeException in com.sas.lsaf.client
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ConfigurationException` | Thrown when a configuration error is detected.
    `class` | `HttpConnectException` | Thrown when there was communication error between the client and server.
    `class` | `HttpException` | Thrown when there was an HTTP or communications error between the client and server.
    `class` | `HttpUnknownHostException` | Thrown when there was communication error between the client and server because the host specified in the URL cannot be reached.
    `class` | `LogoffException` | Thrown when logoff attempt fails for any reason.
    `class` | `LogonException` | Thrown when logon attempt fails due to configuration or credential errors.

  - ### Uses of AbstractRuntimeException in com.sas.lsaf.clinical.study

    Subclasses of AbstractRuntimeException in com.sas.lsaf.clinical.study
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `StudyStandardReferencedException` | Thrown when an action cannot be completed because a study standard is referenced.

  - ### Uses of AbstractRuntimeException in com.sas.lsaf.content.repository

    Subclasses of AbstractRuntimeException in com.sas.lsaf.content.repository
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CopyToWorkspaceException` | Thrown when the item to copy has been marked as `RepositoryItem.Syncable.DENY` or `RepositoryItem.Syncable.DENY_ALL`.
    `class` | `RepositoryContextTypeDisabledException` | Thrown when an action cannot be completed because the context type is disabled.
    `class` | `RepositoryItemCheckedoutException` | Thrown when an action is taken that is not allowed on checked out files.
    `class` | `RepositoryItemIllegalStateException` | Thrown when an action cannot be completed because the item is in an invalid state.
    `class` | `RepositoryItemLockedException` | Thrown when an action cannot be completed because the item is locked.
    `class` | `RepositoryItemRuntimeException` | The root of the hierarchy of all runtime repository item exceptions.
    `class` | `RepositoryRuntimeException` | The root of the hierarchy of all runtime repository exceptions.

  - ### Uses of AbstractRuntimeException in com.sas.lsaf.content.workspace

    Subclasses of AbstractRuntimeException in com.sas.lsaf.content.workspace
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SharedWorkspaceNotFoundException` | Thrown when the shared workspace is not found.
    `class` | `WorkspacePathNotFoundException` | Thrown when the workspace path is not found.

  - ### Uses of AbstractRuntimeException in com.sas.lsaf.core

    Subclasses of AbstractRuntimeException in com.sas.lsaf.core
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AccessDeniedException` | Thrown when the user does not have appropriate permissions for the action they attempted.
    `class` | `DataAccessException` | Thrown when there is a problem storing or retrieving data from the database.
    `class` | `IllegalPathException` | An exception indicating a path value provided was not well-formed.
    `class` | `OptimisticLockException` | Thrown when an update to data is prevented due to the data on the server being more up to date then the data being updated.
    `class` | `PessimisticLockException` | Thrown when an update to data is prevented due to the inability of retrieving a write lock on the data being updated.
    `class` | `SystemException` | A generic runtime error thrown when a more specific exception does not exist.
    `class` | `ValidationException` | Thrown if a value doesn't meet the validation criteria.

  - ### Uses of AbstractRuntimeException in com.sas.lsaf.core.type

    Subclasses of AbstractRuntimeException in com.sas.lsaf.core.type
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `IllegalChildTypeException` | Thrown when an object instance to create is in a location that does not support the type as a child.
    `class` | `IllegalTypeException` | Thrown when an object instance is used by a service that requires a specific capability that is not configured for the type.
    `class` | `InvalidTypeException` | Thrown when the object type is not valid for the specified operation.

  - ### Uses of AbstractRuntimeException in com.sas.lsaf.execution.session

    Subclasses of AbstractRuntimeException in com.sas.lsaf.execution.session
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SessionUnsupportedFeatureException` |

  - ### Uses of AbstractRuntimeException in com.sas.lsaf.query

    Subclasses of AbstractRuntimeException in com.sas.lsaf.query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `QueryLimitException` | Thrown if query results exceeds the row limit.

  - ### Uses of AbstractRuntimeException in com.sas.lsaf.security.acl

    Subclasses of AbstractRuntimeException in com.sas.lsaf.security.acl
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AclRuntimeException` | Root of the hierarchy of all runtime acl exceptions within the application.
    `class` | `AclValidationException` | Thrown if an action could not be completed because there was an issue with the acl.

  - ### Uses of AbstractRuntimeException in com.sas.lsaf.security.group

    Subclasses of AbstractRuntimeException in com.sas.lsaf.security.group
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `GroupContextNotFoundException` | Thrown when the group context is not found.

  - ### Uses of AbstractRuntimeException in com.sas.lsaf.security.membership

    Subclasses of AbstractRuntimeException in com.sas.lsaf.security.membership
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MembershipContextNotFoundException` | Thrown when a membership context cannot be looked up by the identifier or the path.

  - ### Uses of AbstractRuntimeException in com.sas.lsaf.security.role

    Subclasses of AbstractRuntimeException in com.sas.lsaf.security.role
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RoleContextNotFoundException` | Thrown when the specified role context could not be found.