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

- Packages that use AbstractIdentifiable
  Package | Description
  --- | ---
  com.sas.lsaf.clinical.common | Contains common clinical classes.
  com.sas.lsaf.clinical.dictionary | Classes and interfaces to retrieve dictionaries.
  com.sas.lsaf.clinical.model | Classes and interfaces to retrieve models.
  com.sas.lsaf.clinical.standards | Classes and interfaces to retrieve and export standards in the system.
  com.sas.lsaf.clinical.study | Classes and interfaces to retrieve study information.
  com.sas.lsaf.clinical.tlf | Contains classes for global tlf information in the system.
  com.sas.lsaf.clinical.tlftemplate | Contains classes for managing TLF templates.
  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.schedule | Service and class definitions to manage schedules.
  com.sas.lsaf.security.acl | Service and class definitions to create and manipulate ACLs.
  com.sas.lsaf.security.audit | Service and class definitions for getting global audit entries.
  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.privilege | Service and classes for identifying and using privileges in the system.
  com.sas.lsaf.security.role | Service and class definitions for manipulating and creating roles, their availability in contexts, and their membership lists.
  com.sas.lsaf.security.user | Service and classes to create and manipulate users in the system.
  com.sas.lsaf.workflow.element | Class definitions representing base elements in a process flow.
  com.sas.lsaf.workflow.processdefinition | The service and class definitions to manage process flow definitions.
  com.sas.lsaf.workflow.processflow | The service and class definitions to manage process flows.
  com.sas.lsaf.workflow.task | Service and class definitions for managing and retrieving process flow tasks and elements.

- - ### Uses of AbstractIdentifiable in com.sas.lsaf.clinical.common

    Subclasses of AbstractIdentifiable in com.sas.lsaf.clinical.common
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AttributeValue` | The class to represent the different types of clinical attribute values.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.clinical.dictionary

    Subclasses of AbstractIdentifiable in com.sas.lsaf.clinical.dictionary
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DictionaryDescriptor` | A lightweight version of the dictionary object.
    `class` | `ExternalDictionary` | An external dictionary is a reference to an industry standard dictionary such as MedDRA and WHODRUG.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.clinical.model

    Subclasses of AbstractIdentifiable in com.sas.lsaf.clinical.model
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ModelDescriptor` | A lightweight representation of a model.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.clinical.standards

    Subclasses of AbstractIdentifiable in com.sas.lsaf.clinical.standards
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `StandardDescriptor` | A lightweight representation of a standard.

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

    Subclasses of AbstractIdentifiable in com.sas.lsaf.clinical.study
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Study` | The class that represents a study, which is a context for which clinical metadata can be defined.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.clinical.tlf

    Subclasses of AbstractIdentifiable in com.sas.lsaf.clinical.tlf
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AnalysisDataset` | The class that represents the data set metadata of an analysis result.
    `class` | `AnalysisResult` | The class that represents an analysis result which is used to link results, data, and documentation in a clinical study report.
    `class` | `SectionDescriptor` | The lightweight representation of the definition of a clinical section.
    `class` | `Tlf` | The class that represents the definition of a clinical study TLF.
    `class` | `TlfDescriptor` | The lightweight representation of the definition of a clinical study TLF.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.clinical.tlftemplate

    Subclasses of AbstractIdentifiable in com.sas.lsaf.clinical.tlftemplate
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TlfTemplate` | The class that represents a TLF template.

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

    Subclasses of AbstractIdentifiable in com.sas.lsaf.content.repository
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RepositoryContainer` | The abstract base class for all repository containers.
    `class` | `RepositoryContext` | The class that represents a context within the repository hierarchy.
    `class` | `RepositoryExecutableFile` | The class that represents an executable file that is stored in the repository.
    `class` | `RepositoryFile` | The class that represents a file that is stored in the repository.
    `class` | `RepositoryFolder` | The class that represents a folder that is the repository.
    `class` | `RepositoryItem` | The abstract base class for all repository items.
    `class` | `RepositorySharedFolder` | Shared folder representation within the repository.

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

    Subclasses of AbstractIdentifiable in com.sas.lsaf.content.workspace
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SharedWorkspaceEntry` | Represents the shared workspace link status for all users with Read access to the repository shared folder.

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

    Subclasses of AbstractIdentifiable in com.sas.lsaf.core
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractRevisionable` | Abstract implementation of the `Revisionable` interface.
    `class` | `ObjectIdentity` | Uniquely identifies an object anywhere in the system.

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

    Subclasses of AbstractIdentifiable in com.sas.lsaf.core.type
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AttributeDefinition` | Information about the attributes that are defined on a `Type`.
    `class` | `Type` | A `Type` represents an object type that is defined in the system and that contains metadata that represents the state that is maintained by instances of this type.
    `class` | `TypeDescriptor` | The lightweight representation of an object type definition defined within the system.

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

    Subclasses of AbstractIdentifiable in com.sas.lsaf.execution.session
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Session` | The client representation of an execution session.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.schedule

    Subclasses of AbstractIdentifiable in com.sas.lsaf.schedule
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Schedule` | The class that represents a schedule.
    `class` | `ScheduleDescriptor` | A lightweight client representation of a schedule.

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

    Subclasses of AbstractIdentifiable in com.sas.lsaf.security.acl
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AclMembers` | A data object that represents the members ACL.
    `class` | `AclOwner` | A data object that represents the owner ACL.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.security.audit

    Subclasses of AbstractIdentifiable in com.sas.lsaf.security.audit
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AuditEntry` | AuditEntry contains information from a single audit record that includes the source information, the action performed, when the action was performed, and who performed the action.

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

    Subclasses of AbstractIdentifiable in com.sas.lsaf.security.group
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Group` | Group is a collection of principals (users or other groups) that are uniquely identified by a name and context.
    `class` | `GroupDescriptor` | A lightweight representation of a group.

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

    Subclasses of AbstractIdentifiable in com.sas.lsaf.security.membership
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Membership` | The representation of the membership of a membership context.
    `class` | `MembershipDescriptor` | A lightweight representation of a membership that is associated with a repository context with membership capability.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.security.privilege

    Subclasses of AbstractIdentifiable in com.sas.lsaf.security.privilege
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `GlobalPrivilege` | A global privilege represents a capability to perform some global function or global action in the system.
    `class` | `ScopedPrivilege` | A scoped privilege represents a capability to perform some scoped function or action in the repository hierarchy.

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

    Subclasses of AbstractIdentifiable in com.sas.lsaf.security.role
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Role` | A role is a logical grouping of privileges.
    `class` | `RoleDescriptor` | A lightweight representation of a role.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.security.user

    Subclasses of AbstractIdentifiable in com.sas.lsaf.security.user
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `User` | Full representation of a user account thats defined in the system.
    `class` | `UserDescriptor` | Lightweight representation of a user account defined in the system.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.workflow.element

    Subclasses of AbstractIdentifiable in com.sas.lsaf.workflow.element
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CompletedElement` | The abstract class that represents a completed element of a process flow.
    `class` | `CompletedEvent` | The class that represents a completed event in a process flow.
    `class` | `CompletedEventGateway` | The class that represents a completed event gateway in a process flow.
    `class` | `CompletedSignalEvent` | The class that represents a completed signal event in a process flow
    `class` | `Element` | The parent class for an element in a process flow.
    `class` | `SignalEvent` | The class that represents a signal event that is in a process flow.
    `class` | `TimerEvent` | The class that represents a timer event that is in a process flow.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.workflow.processdefinition

    Subclasses of AbstractIdentifiable in com.sas.lsaf.workflow.processdefinition
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ProcessDefinitionInfo` | The class that specifies information about the process flow definition that was used to create a process flow.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.workflow.processflow

    Subclasses of AbstractIdentifiable in com.sas.lsaf.workflow.processflow
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ProcessFlow` | The class that represents a process flow.
    `class` | `ProcessFlowDescriptor` | A lightweight client that represents a process flow.

  - ### Uses of AbstractIdentifiable in com.sas.lsaf.workflow.task

    Subclasses of AbstractIdentifiable in com.sas.lsaf.workflow.task
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CompletedJobTask` | The class that represents a completed job task in a process flow.
    `class` | `CompletedNotificationTask` | The class that represents a completed notification task in a process flow.
    `class` | `CompletedTask` | The class that represents a completed task in a process flow.
    `class` | `CompletedUserTask` | The class that represents a completed user task in a process flow.
    `class` | `CompletedUserTaskDetails` | The class that represents a completed user task in a process flow with completion attributes and task assignment history.
    `class` | `JobTask` | The class that represents a job task in a process flow.
    `class` | `NotificationTask` | The class that represents a job task in a process flow.
    `class` | `Task` | The abstract parent class for a task that is in a process flow.
    `class` | `UserTask` | The class that represents a user task that is in a process flow.
    `class` | `UserTaskDetails` | The class that represents a user task in a process flow with additional details, which includes data properties and task assignment.
    `class` | `UserTaskUpdateInfo` | The class that represents a user task in a process flow with attributes that can be updated.