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

- Packages that use SourceLocation
  Package | Description
  --- | ---
  com.sas.lsaf.clinical.common | Contains common clinical classes.
  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.content.common | Contains common content classes.
  com.sas.lsaf.core | Contains common classes and interfaces for core services in the system.
  com.sas.lsaf.execution.job | Provides the classes needed to create, update, and get jobs as well as execute them and get their status.
  com.sas.lsaf.query | Contains common classes and interfaces to query information.
  com.sas.lsaf.schedule | Service and class definitions to manage schedules.

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

    Methods in com.sas.lsaf.clinical.common that return SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `SourceLocation` | BatchFileCreateInfo.`getLocation()` | Gets the location of the file: the repository or the workspace.
    `SourceLocation` | ExportFileCreateInfo.`getLocation()` | Gets the location of the file: the repository or the workspace.
    `SourceLocation` | ClinicalUpdateResult.`getValidationReportSourceLocation()` | Gets the source location (repository or workspace) of the validation report, if a validation path is specified.

    Methods in com.sas.lsaf.clinical.common with parameters of type SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ExportFileCreateInfo.`setLocation​(SourceLocation location)` |

    Constructors in com.sas.lsaf.clinical.common with parameters of type SourceLocation
    Constructor | Description
    --- | ---
    `BatchFileCreateInfo​(java.lang.String path, SourceLocation location)` | Constructor.
    `BatchFileCreateInfo​(java.lang.String parentPath, java.lang.String name, SourceLocation location)` | Constructor.
    `ClinicalUpdateResult​(ValidationResult validationResult, java.lang.String validationReportPath, SourceLocation validationReportSourceLocation)` | It is not intended or recommended that the consumer of this API construct these objects.
    `ExportFileCreateInfo​(java.lang.String path, SourceLocation location)` | Constructor.
    `ExportFileCreateInfo​(java.lang.String parentPath, java.lang.String name, SourceLocation location)` | Constructor.

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

    Methods in com.sas.lsaf.clinical.study that return SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `SourceLocation` | StudyTablesImportInfo.`getImportFileSourceLocation()` | Gets the source location (repository or workspace) of the import files.

    Methods in com.sas.lsaf.clinical.study with parameters of type SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `StudyUpdateResult` | StudyService.`importStudyFromDefine​(java.lang.String studyId, java.lang.String standardId, java.lang.String definePath, java.lang.String defineVersion, SourceLocation defineSourceLocation, UpdateAction codeListUpdateAction, ExportFileCreateInfo validationInfo)` | Imports metadata from a Define-XML file and updates study components based on the contents of the file.
    `void` | StudyTablesImportInfo.`setImportFileSourceLocation​(SourceLocation importFileSourceLocation)` | Sets the source location (repository or workspace) of the import files.

    Constructors in com.sas.lsaf.clinical.study with parameters of type SourceLocation
    Constructor | Description
    --- | ---
    `StudyComponentImportInfo​(java.lang.String importFilePath, java.lang.String importFileVersion, SourceLocation importFileSourceLocation, UpdateAction updateAction)` | Constructor.
    `StudyTablesImportInfo​(java.lang.String tablesImportFilePath, java.lang.String tablesImportFileVersion, java.lang.String columnsImportFilePath, java.lang.String columnsImportFileVersion, SourceLocation importFileSourceLocation, UpdateAction updateAction)` | Constructor.
    `StudyUpdateResult​(Study study, ValidationResult validationResult, java.lang.String validationReportPath, SourceLocation validationReportSourceLocation)` | It is not intended or recommended that the consumer of this API construct these objects.

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

    Methods in com.sas.lsaf.clinical.tlf that return SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `SourceLocation` | TlfImportInfo.`getImportFileSourceLocation()` | Gets the source location (repository or workspace) of the import file.

    Methods in com.sas.lsaf.clinical.tlf with parameters of type SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TlfImportInfo.`setImportFileSourceLocation​(SourceLocation importFileSourceLocation)` | Sets the source location (repository or workspace) of the import file.

    Constructors in com.sas.lsaf.clinical.tlf with parameters of type SourceLocation
    Constructor | Description
    --- | ---
    `TlfImportInfo​(java.lang.String sectionsFilePath, java.lang.String sectionsFileVersion, java.lang.String tlfsFilePath, java.lang.String tlfsFileVersion, SourceLocation importFileSourceLocation, UpdateAction updateAction)` | Constructor.
    `TlfUpdateResult​(TlfTemplate tlfTemplate, java.lang.String validationReportPath, SourceLocation validationReportSourceLocation, ValidationResult validationResult)` | It is not intended or recommended that the consumer of this API construct these objects.

  - ### Uses of SourceLocation in com.sas.lsaf.content.common

    Methods in com.sas.lsaf.content.common that return SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `SourceLocation` | FileImportInfo.`getImportFileSourceLocation()` | Gets the source location (repository or workspace) of the import file.

    Methods in com.sas.lsaf.content.common with parameters of type SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FileImportInfo.`setImportFileSourceLocation​(SourceLocation importFileSourceLocation)` | Sets the source location (repository or workspace) of the import file.

    Constructors in com.sas.lsaf.content.common with parameters of type SourceLocation
    Constructor | Description
    --- | ---
    `FileImportInfo​(java.lang.String importFilePath, java.lang.String importFileVersion, SourceLocation importFileSourceLocation)` | Constructor.

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

    Methods in com.sas.lsaf.core that return SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SourceLocation` | SourceLocation.`valueOf​(java.lang.String name)` | Returns the enum constant of this type with the specified name.
    `static SourceLocation[]` | SourceLocation.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of SourceLocation in com.sas.lsaf.execution.job

    Methods in com.sas.lsaf.execution.job that return SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `SourceLocation` | Job.`getSourceLocation()` | Gets the source location of the job.

    Methods in com.sas.lsaf.execution.job with parameters of type SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Job.`setSourceLocation​(SourceLocation sourceLocation)` | Sets the source location of the job.

    Constructors in com.sas.lsaf.execution.job with parameters of type SourceLocation
    Constructor | Description
    --- | ---
    `Job​(java.lang.String path, java.lang.String version, SourceLocation sourceLocation)` | Constructor.

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

    Methods in com.sas.lsaf.query that return SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `SourceLocation` | ExtractFileCreateInfo.`getLocation()` | Gets the location of the file: Workspace or Repository.

    Methods in com.sas.lsaf.query with parameters of type SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ExtractFileCreateInfo.`setLocation​(SourceLocation location)` | Sets the location of the file: Workspace or Repository.

    Constructors in com.sas.lsaf.query with parameters of type SourceLocation
    Constructor | Description
    --- | ---
    `ExtractFileCreateInfo​(java.lang.String path, SourceLocation location)` | Constructor.
    `ExtractFileCreateInfo​(java.lang.String path, SourceLocation location, boolean overwrite)` | Constructor.
    `ExtractFileCreateInfo​(java.lang.String parentPath, java.lang.String name, SourceLocation location)` | Constructor.

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

    Methods in com.sas.lsaf.schedule that return SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `SourceLocation` | ScheduleJobInfo.`getSourceLocation()` | Gets the source location of the job.

    Methods in com.sas.lsaf.schedule with parameters of type SourceLocation
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ScheduleJobInfo.`setSourceLocation​(SourceLocation sourceLocation)` | Sets the source location of the job.

    Constructors in com.sas.lsaf.schedule with parameters of type SourceLocation
    Constructor | Description
    --- | ---
    `ScheduleJobInfo​(java.lang.String path, SourceLocation sourceLocation)` | The constructor that specifies the job path and source location.
    `ScheduleJobInfo​(java.lang.String path, java.lang.String version, SourceLocation sourceLocation)` | The constructor that specifies the job path, version and source location.
    `ScheduleJobInfo​(java.lang.String path, java.lang.String version, SourceLocation sourceLocation, java.util.List<ParameterValue> parameterValues)` | The constructor that specifies the job path, job version, source location and override job parameter values.