# Package com.sas.lsaf.security.privilege

Service and classes for identifying and using privileges in the system.

- Interface Summary
  Interface | Description
  --- | ---
  GlobalPrivilegeService | The global privilege service provides methods to manage the assignment of global privileges to users.
  Privilege | A privilege represents a capability to perform some function or action in the system.
  ScopedPrivilegeService | A service to access the scoped privileges available at a given repository context.

- Class Summary
  Class | Description
  --- | ---
  GlobalPrivilege | A global privilege represents a capability to perform some global function or global action in the system.
  GlobalPrivileges | A constants class that provides a comprehensive list of global privileges used within the system.
  ScopedPrivilege | A scoped privilege represents a capability to perform some scoped function or action in the repository hierarchy.
  ScopedPrivileges | A constants class which provides a comprehensive list of scoped privileges used within the system.

- Exception Summary
  Exception | Description
  --- | ---
  InvalidPrivilegeException | Thrown when a specified privilege is not defined or is not associated with the specified scope.
  PrivilegeException | Root of the hierarchy of all checked privilege exceptions within the SAS Life Science Analytics Framework Java API.
  PrivilegeNotFoundException | Thrown when a privilege specified is not defined.