Uses of Interface
com.sas.hls.security.role.RoleContext

Packages that use RoleContext
com.sas.hls.drug.analysis Service and class definitions for manipulating and creating SAS Drug Development analyses. 
com.sas.hls.drug.project Service and class definitions for manipulating and creating SAS Drug Development projects. 
com.sas.hls.organization Service and class definitions for manipulating and creating organizations. 
com.sas.hls.security.role Service and class definitions for manipulating and creating roles, their availability in contexts, and their membership lists. 
 

Uses of RoleContext in com.sas.hls.drug.analysis
 

Classes in com.sas.hls.drug.analysis that implement RoleContext
 class Analysis
          A client representation of an Analysis in SAS Drug Development.
 class AnalysisDescriptor
          A light-weight client representation of an Analysis defined in SAS Drug Development.
 

Uses of RoleContext in com.sas.hls.drug.project
 

Classes in com.sas.hls.drug.project that implement RoleContext
 class Project
          A data object that represents a SAS Drug Development project and contains all properties of a project defined within an organization in the system.
 class ProjectDescriptor
          A light-weight representation of a SAS Drug Development project.
 

Uses of RoleContext in com.sas.hls.organization
 

Classes in com.sas.hls.organization that implement RoleContext
 class Organization
          This class is a data object that contains all attributes of an organization in the system.
 class OrganizationDescriptor
          A light-weight representation of a SAS Drug Development organization.
 

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

Methods in com.sas.hls.security.role with parameters of type RoleContext
 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.
 Role RoleDefinitionService.createRole(RoleContext roleContext, String name, String description, Set<Privilege> privileges)
          Create a role and assign role to the specified context.
 AssignedRole RoleDefinitionService.getAssignedRole(RoleContext context, RoleDescriptor role)
          Get the specified role assigned to the context
 Set<AssignedRole> RoleDefinitionService.getAssignedRoles(RoleContext roleContext)
          Get all inherited and defined roles assigned to the context.
 Set<AssignedRole> RoleAssignmentService.getAssignedRolesByPrincipal(RoleContext roleContext, Principal principal)
          Get all assignedRoles in a given context which have the specified principal as a member.
 Role RoleDefinitionService.getRole(RoleContext roleContext, String name)
          Get a role by specifying its context and name
 Set<RoleAssignment> RoleAssignmentService.getRoleAssignments(RoleContext roleContext)
          Get all the roleAssignments for a specified context.
 Set<RoleAssignment> RoleAssignmentService.getRoleAssignmentsByRoleContextAndPrincipal(RoleContext roleContext, Principal member)
          Get all the roleAssignments for a context which include the specified principal as a member.
 Set<RoleDescriptor> RoleDefinitionService.getRoleDescriptors(RoleContext roleContext)
          Get light-weight representations of all roles defined in a given context.
 Set<Role> RoleDefinitionService.getRoles(RoleContext roleContext)
          Get all the 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.
 void RoleAssignmentService.removeFromRoleAssignmentsOfRoleContext(RoleContext roleContext, Principal member)
          Remove the specified principal from all roleAssignments in the specified context.
 void RoleAssignmentService.removeMembersFromRoleAssignmentsOfRoleContext(RoleContext roleContext, Set<Principal> members)
          Remove the specified principals from all roleAssignments in the specified context.
 boolean RoleDefinitionService.roleExists(RoleContext roleContext, String name)
          Check if a role exists in a context
 



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