## Uses of Class
com.sas.lsaf.content.repository.RepositoryCheckinSpecification

- Packages that use RepositoryCheckinSpecification
  Package | Description
  --- | ---
  com.sas.lsaf.content.repository | Classes and interfaces to manage content in the repository.
  com.sas.lsaf.execution.job | Provides the classes needed to create, update, and get jobs as well as execute them and get their status.

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

    Methods in com.sas.lsaf.content.repository with parameters of type RepositoryCheckinSpecification
    Modifier and Type | Method | Description
    --- | --- | ---
    `ActionStatus` | BatchRepositoryService.`checkin​(java.util.List<java.lang.String> paths, RepositoryCheckinSpecification checkinSpecification)` | Checks in all of the files that are specified in the list of paths (which can contain container paths and file paths) that are ready for check in.
    `RepositoryFile` | RepositoryService.`checkin​(java.lang.String path, RepositoryCheckinSpecification checkinSpecification)` | Checks in the file from the current user's workspace to the repository.
    `RepositoryFile` | RepositoryService.`updateFileContents​(java.lang.String path, RepositoryCheckinSpecification checkinSpecification, java.lang.String localFileLocation)` | Updates the repository file with the specified file or creates a new version of the file, if the file is versioned.
    `ActionStatus` | BatchRepositoryService.`uploadAndExpand​(java.lang.String parentPath, java.lang.String localZipFilePath, boolean enableVersioningOnAllNewFiles, RepositoryCheckinSpecification checkinSpecification, boolean createParentFolders)` | Unzips the zip file that is specified in localZipFilePath and saves the contents to the repository location that is specified in parentPath.

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

    Methods in com.sas.lsaf.execution.job with parameters of type RepositoryCheckinSpecification
    Modifier and Type | Method | Description
    --- | --- | ---
    `Job` | JobService.`createRepositoryJob​(Job job, RepositoryCheckinSpecification jobCheckinSpec, boolean createParents, boolean useRelativePaths)` | Creates a job in the repository.
    `Job` | JobService.`updateRepositoryJob​(Job job, RepositoryCheckinSpecification checkinSpec)` | Updates the job in the repository with the information in the job.