Uses of Class
com.sas.hls.security.role.RoleDescriptor

Packages that use RoleDescriptor
com.sas.hls.security.role Service and class definitions for manipulating and creating roles, their availability in contexts, and their membership lists. 
 

Uses of RoleDescriptor in com.sas.hls.security.role
 

Subclasses of RoleDescriptor in com.sas.hls.security.role
 class Role
          Role is a logical grouping of privileges.
 

Methods in com.sas.hls.security.role that return RoleDescriptor
 RoleDescriptor RoleDescriptor.clone()
          Create and return a copy of this object.
 RoleDescriptor AssignedRole.getRoleDescriptor()
          Get the role being assigned to a context.
 RoleDescriptor Role.toDescriptor()
          Get a roleDescriptor for this role
 

Methods in com.sas.hls.security.role that return types with arguments of type RoleDescriptor
 Set<RoleDescriptor> RoleDefinitionService.getAllRolesByPrivilege(Privilege privilege)
          Get all roles defined which include the specified privilege.
 Set<RoleDescriptor> RoleDefinitionService.getRoleDescriptors(RoleContext roleContext)
          Get light-weight representations of all roles defined in a given context.
 Set<RoleDescriptor> RoleDefinitionService.getRolesByPrivilege(RoleContext roleContext, Privilege privilege)
          Get all roles defined in a given context which include the specified privilege.
static List<RoleDescriptor> Role.toDescriptors(List<Role> roles)
          Get roleDescriptors for these roles
 

Methods in com.sas.hls.security.role with parameters of type RoleDescriptor
 boolean RoleDefinitionService.assignedRoleExists(RoleContext context, RoleDescriptor roleDescriptor)
          Check if the given role is assigned to the context
 AssignedRole RoleDefinitionService.assignRoleToContext(RoleContext context, RoleDescriptor role)
          Assign an existing role to a context that is a child of the context that the role was defined at so that the inherited role definition may be used at another context.
 void RoleDefinitionService.deleteRole(RoleDescriptor roleDescriptor)
          Delete a role and remove its assignment from the context it was defined at.
 Set<AssignedRole> RoleDefinitionService.getAllAssignedRoles(RoleDescriptor role)
          Get all assignments of this role to contexts in the system
 AssignedRole RoleDefinitionService.getAssignedRole(RoleContext context, RoleDescriptor role)
          Get the specified role assigned to the context
 Set<RoleAssignment> RoleAssignmentService.getRoleAssignmentsByRole(RoleDescriptor roleDescriptor)
          Get all roleAssignments across the system which involve the specified role.
 void AssignedRole.setRoleDescriptor(RoleDescriptor roleDescriptor)
          Set the role being assigned to a context.
 void RoleDefinitionService.unassignAssignedRole(RoleDescriptor roleDescriptor)
          Remove all assignments of this role to inherited contexts.
 

Method parameters in com.sas.hls.security.role with type arguments of type RoleDescriptor
 Set<Role> RoleDefinitionService.getRolesByDescriptors(Set<RoleDescriptor> roleDescriptors)
          Get a set of roles given their role descriptors
 

Constructors in com.sas.hls.security.role with parameters of type RoleDescriptor
AssignedRole(String identifier, ObjectIdentity roleContext, RoleDescriptor roleDescriptor, boolean inherited)
          Constructor
 



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