Uses of Class
com.sas.hls.security.privilege.exception.InvalidPrivilegeException

Packages that use InvalidPrivilegeException
com.sas.hls.security.privilege Class definitions for identifying and using privileges in the system. 
 

Uses of InvalidPrivilegeException in com.sas.hls.security.privilege
 

Methods in com.sas.hls.security.privilege that throw InvalidPrivilegeException
 Set<UserDescriptor> GlobalPrivilegeAssignmentService.getAllGrantees(Set<Privilege> privileges)
          Return a list of users which have ANY of the specified privileges granted
 Set<UserDescriptor> GlobalPrivilegeAssignmentService.getGrantees(Privilege privilege)
          Get the set of users who have been granted the specified privilege
 void GlobalPrivilegeAssignmentService.grantPrivilege(UserDescriptor user, Privilege privilege)
          Directly grant a privilege to a specified user.
 void GlobalPrivilegeAssignmentService.grantPrivileges(UserDescriptor user, Set<Privilege> privileges)
          Directly grant privileges to a specified user.
 void GlobalPrivilegeAssignmentService.grantPrivilegesToPrincipals(Set<? extends UserDescriptor> users, Set<Privilege> privileges)
          Directly grant privileges to the specified principals.
 boolean GlobalPrivilegeAssignmentService.hasPrivilege(UserDescriptor user, Privilege privilege)
          Does the specified user have a certain privilege
 void GlobalPrivilegeAssignmentService.revokePrivilege(UserDescriptor user, Privilege privilege)
          Revoke a privilege directly given to a user.
 void GlobalPrivilegeAssignmentService.revokePrivileges(UserDescriptor user, Set<Privilege> privileges)
          Revoke a set of privileges directly given to a user.
 void GlobalPrivilegeAssignmentService.revokePrivilegesFromPrincipals(Set<? extends UserDescriptor> users, Set<Privilege> privileges)
          Revoke a set of privileges directly given to a user.
 void GlobalPrivilegeAssignmentService.setPrivileges(UserDescriptor user, Set<Privilege> privileges)
          Set what privileges are directly given to a specified user.
 



Copyright (c) 2016, SAS Institute Inc., Cary, NC, USA