# Package com.sas.lsaf.clinical.study

Classes and interfaces to retrieve study information.

- Interface Summary
  Interface | Description
  --- | ---
  StudyService | This service provides methods to retrieve studies and to associate clinical components, such as standards and dictionaries, with a study.

- Class Summary
  Class | Description
  --- | ---
  Study | The class that represents a study, which is a context for which clinical metadata can be defined.
  StudyComponentEditableStatus | The class that represents the editable state of a study component.
  StudyComponentImportInfo | The class that contains information to import metadata for a study component.
  StudyTablesImportInfo | The class that represents all of the details to import study tables.
  StudyUpdateResult | The class that represents the results of performing an import to update a study.

- Enum Summary
  Enum | Description
  --- | ---
  StudyComponent | The values of the study components that can be set as editable.

- Exception Summary
  Exception | Description
  --- | ---
  ExternalDictionaryAssociationExistsException | Thrown when the specified external dictionary association exists.
  ExternalDictionaryAssociationNotFoundException | Thrown when the specified external dictionary associated does not exist.
  StandardAssociationExistsException | Thrown when the standard association exists.
  StandardAssociationNotFoundException | Thrown when the specified associated standard does not exist.
  StudyCodeListUpdateException | Thrown when the study code lists cannot be updated.
  StudyComponentEditException | Thrown when a study component cannot be marked for edit.
  StudyDictionaryException | Thrown when the specified study is not found.
  StudyNotFoundException | Thrown when the specified study is not found.
  StudyStandardReferencedException | Thrown when an action cannot be completed because a study standard is referenced.
  StudySupportingDocumentUpdateException | Thrown when a study's supporting documents cannot be updated.
  StudyTableUpdateException | Thrown when a study's tables cannot be updated.
  StudyUpdateException | Thrown when a study cannot be updated.
  StudyValueLevelMetadataUpdateException | Thrown when a study's value level metadata cannot be updated.