Package com.sas.lsaf.content.repository
Classes and interfaces to manage content in the repository.
-
Interface Summary Interface Description BatchRepositoryService The service to perform batch operations in the repository.RepositoryService A service to manage resources in the repository. -
Class Summary Class Description CheckedOutFilesQuery The class that represents information to filter checked out files.RepositoryCheckinSpecification The class that represents the method to generate a new version for a repository file is generated or what the new version number is.RepositoryContainer The abstract base class for all repository containers.RepositoryContext The class that represents a context within the repository hierarchy.RepositoryExecutableFile The class that represents an executable file that is stored in the repository.RepositoryFile The class that represents a file that is stored in the repository.RepositoryFileInfo The class that represents the latest repository file information that is related to synchronization state.RepositoryFileVersionInfo The class that represents the repository metadata information about a specific version of a file that is stored in the repository.RepositoryFolder The class that represents a folder that is the repository.RepositoryItem The abstract base class for all repository items.RepositorySearchResults The class that represents the results of a repository search based on a search query.RepositorySharedFolder Shared folder representation within the repository.RepositoryStateChangeResult The class that represents the results of setting the state of a repository context.SearchQuery The class that represents the information to search for repository items.SynchronizationFileInfo The class that represents the information about a repository file when it was synchronized to the workspace.SynchronizationInfo The class that represents the information about the synchronization state between the file that is located in the workspace and the file that is located in the repository.VersionDeleteInfo The class that represents the status of a deleted version when callingdeleteVersions
.VersionLimits The class that represents the version retention limits for versioned files.WorkspaceFileInfo Provides the latest workspace file information that is related to synchronization state. -
Enum Summary Enum Description RepositoryFile.SigningStatus Describes the overall signature status of the file.RepositoryItem.State RepositoryItem.Syncable Syncable enumeration that controls the workspace synchronization behavior for a specific repository item.RunHealthStatus Job run health status indicates whether a job is up-to-date since the last successful run.SynchronizationInfo.CheckoutStatus The enumeration that describes thecheckin
status of the file.SynchronizationInfo.FileStatus The enumeration that describes the location in which the file exists.SynchronizationInfo.SynchronizationStatus The enumeration that describes whether the file has been synchronized between the workspace and repository.VersionDeleteInfo.DeleteStatus The status of a deleted version of a file.VersionType The next logical version type that is generated when creating or checking in a new version of a file. -
Exception Summary Exception Description CheckedOutFilesSearchException Thrown when an error is encountered when searching checked out files.CopyToWorkspaceException Thrown when the item to copy has been marked asRepositoryItem.Syncable.DENY
orRepositoryItem.Syncable.DENY_ALL
.RepositoryContextTypeDisabledException Thrown when an action cannot be completed because the context type is disabled.RepositoryException The root of the hierarchy of all checked repository exceptions.RepositoryItemCheckedoutException Thrown when an action is taken that is not allowed on checked out files.RepositoryItemCheckinException Thrown when an attempt is made to check in a file that is not checked out.RepositoryItemCheckoutException Thrown when attempt is made to check out a repository file that is currently checked out.RepositoryItemCopyException The class that represents a repository item that cannot be copied as requested.RepositoryItemDeleteException The class that represents a repository item that cannot be deleted.RepositoryItemException The root of the hierarchy of all checked repository item exceptions.RepositoryItemExistsException Thrown when an attempt is made to create a repository item and an item by that name currently exists.RepositoryItemIllegalStateException Thrown when an action cannot be completed because the item is in an invalid state.RepositoryItemLockedException Thrown when an action cannot be completed because the item is locked.RepositoryItemLockException Thrown when there is an issue when locking the file at the specified path.RepositoryItemMoveException The class that represents a repository item that cannot be moved.RepositoryItemNotFoundException Thrown when the specified repository item is not found.RepositoryItemRenameException Thrown when the specified repository item cannot be renamed.RepositoryItemRuntimeException The root of the hierarchy of all runtime repository item exceptions.RepositoryItemUndoCheckoutException Thrown when the specified repository file is not checked out, so the checkout cannot be reversed.RepositoryItemUnlockException Thrown when there is an issue when unlocking the file at the specified path.RepositoryItemUpdateException Thrown when a repository item cannot be updated.RepositoryItemVersioningException Thrown when an attempt is made to create a new version of an unversioned file.RepositoryRuntimeException The root of the hierarchy of all runtime repository exceptions.RepositorySearchException Thrown when an error occurred searching the repository.