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

- Packages that use RepositoryFile
  Package | Description
  --- | ---
  com.sas.lsaf.content.repository | Classes and interfaces to manage content in the repository.

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

    Subclasses of RepositoryFile in com.sas.lsaf.content.repository
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `RepositoryExecutableFile` | The class that represents an executable file that is stored in the repository.

    Methods in com.sas.lsaf.content.repository that return RepositoryFile
    Modifier and Type | Method | Description
    --- | --- | ---
    `RepositoryFile` | RepositoryService.`checkin​(java.lang.String path, RepositoryCheckinSpecification checkinSpecification)` | Checks in the file from the current user's workspace to the repository.
    `RepositoryFile` | RepositoryService.`checkout​(java.lang.String path)` | Checks out the file from the repository.
    `RepositoryFile` | RepositoryService.`createFile​(java.lang.String path, java.lang.String localFilePath, java.lang.String comment, boolean createParentFolders)` | Creates an unversioned file in the repository.
    `RepositoryFile` | RepositoryService.`createVersionedFile​(java.lang.String path, java.lang.String localFilePath, java.lang.String comment, java.lang.String startingVersion, boolean createParentFolders)` | Creates a versioned file in the repository.
    `RepositoryFile` | RepositoryService.`disableVersioning​(java.lang.String path, java.lang.String comment)` | Disables versioning support for the repository file.
    `RepositoryFile` | RepositoryService.`enableVersioning​(java.lang.String path, java.lang.String startingVersion, java.lang.String comment)` | Enables versioning for the repository file.
    `RepositoryFile` | RepositoryService.`getFile​(java.lang.String path)` | Gets the repository file at the path.
    `RepositoryFile` | RepositoryService.`getFileVersion​(java.lang.String path, java.lang.String version)` | Gets the specific version of a versioned file.
    `RepositoryFile` | RepositoryService.`lockFile​(java.lang.String path)` | Locks the specified repository file, prevents users from modifying the file in any way.
    `RepositoryFile` | RepositoryService.`undoCheckout​(java.lang.String path)` | Undoes the checkout of the file.
    `RepositoryFile` | RepositoryService.`unlockFile​(java.lang.String path)` | Unlocks the repository file.
    `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.

    Methods in com.sas.lsaf.content.repository that return types with arguments of type RepositoryFile
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<RepositoryFile>` | RepositoryService.`getFileVersions​(java.lang.String path)` | Gets the list of versions of the repository file.