# Uses of Package
com.sas.lsaf.security.role

- Packages that use com.sas.lsaf.security.role
  Package | Description
  --- | ---
  com.sas.lsaf | Class to log on to the system.
  com.sas.lsaf.client | Classes needed to create a session and access available services.
  com.sas.lsaf.security.role | Service and class definitions for manipulating and creating roles, their availability in contexts, and their membership lists.

- Classes in com.sas.lsaf.security.role used by com.sas.lsaf
  Class | Description
  --- | ---
  RoleService | Service for defining and managing the lifecycle of roles.

- Classes in com.sas.lsaf.security.role used by com.sas.lsaf.client
  Class | Description
  --- | ---
  RoleService | Service for defining and managing the lifecycle of roles.

- Classes in com.sas.lsaf.security.role used by com.sas.lsaf.security.role
  Class | Description
  --- | ---
  InvalidRoleMemberException | Thrown when a role is created or updated with new members that violate any membership contracts.
  Role | A role is a logical grouping of privileges.
  RoleDescriptor | A lightweight representation of a role.
  RoleException | Root of the hierarchy of all checked role exceptions within the SAS Life Science Analytics Framework Java API.
  RoleExistsException | Thrown when an attempt is made to define a role that is already defined; or add an inherited role that is already inherited.
  RoleNotFoundException | Thrown when the specified role was not found on the server.
  RoleUpdateException | Thrown when a role could not be updated.