Uses of Class
com.sas.hls.security.user.UserDescriptor

Packages that use UserDescriptor
com.sas.hls.security.acl Service and class definitions for manipulating and creating acls. 
com.sas.hls.security.privilege Class definitions for identifying and using privileges in the system. 
com.sas.hls.security.user Service and class definitions for manipulating and creating Users. 
 

Uses of UserDescriptor in com.sas.hls.security.acl
 

Methods in com.sas.hls.security.acl that return UserDescriptor
 UserDescriptor Acl.getOwner()
          Get the user who is the owner of this acl
 

Methods in com.sas.hls.security.acl with parameters of type UserDescriptor
 void Acl.setOwner(UserDescriptor owner)
          Sets the user who will be the owner of this acl
 

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

Methods in com.sas.hls.security.privilege that return types with arguments of type UserDescriptor
 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
 

Methods in com.sas.hls.security.privilege with parameters of type UserDescriptor
 Set<Privilege> GlobalPrivilegeAssignmentService.getGrantedPrivileges(UserDescriptor user)
          Get the set of privileges which are granted to a user.
 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.
 boolean GlobalPrivilegeAssignmentService.hasPrivilege(UserDescriptor user, Privilege privilege)
          Does the specified user have a certain privilege
 void GlobalPrivilegeAssignmentService.revokeAllPrivileges(UserDescriptor user)
          Revoke all privileges directly given to a user..
 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.setPrivileges(UserDescriptor user, Set<Privilege> privileges)
          Set what privileges are directly given to a specified user.
 

Method parameters in com.sas.hls.security.privilege with type arguments of type UserDescriptor
 void GlobalPrivilegeAssignmentService.grantPrivilegesToPrincipals(Set<? extends UserDescriptor> users, Set<Privilege> privileges)
          Directly grant privileges to the specified principals.
 void GlobalPrivilegeAssignmentService.revokePrivilegesFromPrincipals(Set<? extends UserDescriptor> users, Set<Privilege> privileges)
          Revoke a set of privileges directly given to a user..
 

Uses of UserDescriptor in com.sas.hls.security.user
 

Subclasses of UserDescriptor in com.sas.hls.security.user
 class User
          A client representation of a user defined in the system.
 

Methods in com.sas.hls.security.user that return UserDescriptor
 UserDescriptor UserService.getUserDescriptorByUserId(String userId)
          Get the light-weight representation of the user with the specified userId.
 

Methods in com.sas.hls.security.user that return types with arguments of type UserDescriptor
 Set<UserDescriptor> UserService.getAllUserDescriptors()
          Get the full client representation of all users defined in the system as UserDescriptors.
 Set<UserDescriptor> UserService.getUserDescriptorsByUserIds(Set<String> userIds)
          Get the light-weight client representation for each provided userId who can be found in the system.
 

Methods in com.sas.hls.security.user with parameters of type UserDescriptor
 User UserService.getUserByUserDescriptor(UserDescriptor userDescriptor)
          Get the full client representation of a user from their userDescriptor.
 

Method parameters in com.sas.hls.security.user with type arguments of type UserDescriptor
 Set<User> UserService.getUsersByUserDescriptors(Set<UserDescriptor> userDescriptors)
          Get the full client representations for each provided userDescriptor who can be found in the system.
 



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