# Package com.sas.lsaf.content.workspace

Classes and interfaces to manage content in the current user's workspace.

- Interface Summary
  Interface | Description
  --- | ---
  BatchWorkspaceService | A service to perform batch operations in the current user's workspace.
  SharedWorkspaceService | Manages shared folder workspace links and retrieves metadata entries that describe the state of each link.
  WorkspaceService | he service to manage files and folders in the current user's workspace.

- Class Summary
  Class | Description
  --- | ---
  SharedWorkspaceEntry | Represents the shared workspace link status for all users with Read access to the repository shared folder.
  WorkspaceFile | The representation of a file in the user's workspace.
  WorkspaceFolder | The representation of a folder in the user's workspace.
  WorkspaceItem | The abstract base class for workspace folders and files.

- Exception Summary
  Exception | Description
  --- | ---
  SharedWorkspaceException | The root of the hierarchy of all shared workspace item checked exceptions.
  SharedWorkspaceLinkNotFoundException | Thrown when the specified shared workspace link is not found.
  SharedWorkspaceNotFoundException | Thrown when the shared workspace is not found.
  WorkspaceItemCopyException | Thrown when the workspace item cannot be copied as requested.
  WorkspaceItemDeleteException | Thrown when the workspace item cannot be deleted as requested.
  WorkspaceItemException | The root of the hierarchy of all workspace item checked exceptions.
  WorkspaceItemExistsException | Thrown when an attempt is made to create a workspace item in the workspace and an item with that name exists.
  WorkspaceItemMoveException | Thrown when the workspace item cannot be moved as requested.
  WorkspaceItemNotFoundException | Thrown when the specified workspace item is not found in the workspace.
  WorkspaceMarkForAddException | Thrown when the workspace item cannot be marked for addition to the repository.
  WorkspacePathNotFoundException | Thrown when the workspace path is not found.