Skip navigation links
B C D E G I O P Q R S U 

B

BaseRoleResolver - Class in org.sakaiproject.coursemanagement.impl.provider
 
BaseRoleResolver() - Constructor for class org.sakaiproject.coursemanagement.impl.provider.BaseRoleResolver
 

C

configuration - Variable in class org.sakaiproject.coursemanagement.impl.provider.BaseRoleResolver
Map to support external service configuration
convertRole(String) - Method in class org.sakaiproject.coursemanagement.impl.provider.BaseRoleResolver
Converts a CM role to a Sakai role.
COURSE_OFFERING_ROLE_TO_SITE_ROLE - Static variable in class org.sakaiproject.coursemanagement.impl.provider.CourseOfferingRoleResolver
 
COURSE_SET_ROLE_TO_SITE_ROLE - Static variable in class org.sakaiproject.coursemanagement.impl.provider.CourseSetRoleResolver
 
CourseManagementGroupProvider - Class in org.sakaiproject.coursemanagement.impl.provider
A Sakai GroupProvider that utilizes the CourseManagementService and the CmMappingService to supply authz data to Sakai.
CourseManagementGroupProvider() - Constructor for class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 
CourseOfferingRoleResolver - Class in org.sakaiproject.coursemanagement.impl.provider
Resolves user roles in CourseOfferings.
CourseOfferingRoleResolver() - Constructor for class org.sakaiproject.coursemanagement.impl.provider.CourseOfferingRoleResolver
 
CourseSetRoleResolver - Class in org.sakaiproject.coursemanagement.impl.provider
Resolves user roles in CourseOfferings.
CourseSetRoleResolver() - Constructor for class org.sakaiproject.coursemanagement.impl.provider.CourseSetRoleResolver
 

D

destroy() - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 

E

EID_SEPARATOR - Static variable in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 
EID_SEPARATOR_PATTERN - Static variable in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 
ENROLLMENT_STATUS_TO_SITE_ROLE - Static variable in class org.sakaiproject.coursemanagement.impl.provider.SectionRoleResolver
 
enrollmentStatusRoleMap - Variable in class org.sakaiproject.coursemanagement.impl.provider.SectionRoleResolver
The Sakai roles to use for official enrollments in EnrollmentSets,keyed on the enrollment status

G

getGroupRoles(CourseManagementService, String) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseOfferingRoleResolver
Gets a single user's roles in all sections with which s/he is associated.
getGroupRoles(CourseManagementService, String) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseSetRoleResolver
Gets a single user's roles in all sections with which s/he is associated.
getGroupRoles(CourseManagementService, String) - Method in interface org.sakaiproject.coursemanagement.impl.provider.RoleResolver
Gets a single user's roles in all sections with which s/he is associated.
getGroupRoles(CourseManagementService, String) - Method in class org.sakaiproject.coursemanagement.impl.provider.SectionRoleResolver
 
getGroupRolesForUser(String) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
Provides a map of Course Section EIDs (which can be used as AuthzGroup provider IDs) to Sakai roles for a given user.
getRole(String, String) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
This method is not longer in use in Sakai.
getUserRoles(CourseManagementService, Section) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseOfferingRoleResolver
Gets users roles in a CM object.
getUserRoles(CourseManagementService, Section) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseSetRoleResolver
Gets users roles in a CM object.
getUserRoles(CourseManagementService, Section) - Method in interface org.sakaiproject.coursemanagement.impl.provider.RoleResolver
Gets users roles in a CM object.
getUserRoles(CourseManagementService, Section) - Method in class org.sakaiproject.coursemanagement.impl.provider.SectionRoleResolver
Since a user may be both enrolled in a mapped EnrollmentSet and have a Membership role in a mapped Section, the following order of precedence is applied: Official Instructor, Enrollment, membership
getUserRolesForGroup(String) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
Provides a Map of user IDs to (Sakai) roles for the Course Section EIDs specified in the input AuthzGroup provider string.
groupExists(String) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 

I

init() - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 
init() - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseOfferingRoleResolver
Internal configuration.
init() - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseSetRoleResolver
Internal configuration.
init() - Method in class org.sakaiproject.coursemanagement.impl.provider.SectionRoleResolver
Internal configuration.

O

OFFICIAL_INSTRUCTOR_TO_SITE_ROLE - Static variable in class org.sakaiproject.coursemanagement.impl.provider.SectionRoleResolver
 
officialInstructorRole - Variable in class org.sakaiproject.coursemanagement.impl.provider.SectionRoleResolver
The Sakai role to use for official instructors of EnrollmentSets
org.sakaiproject.coursemanagement.impl.provider - package org.sakaiproject.coursemanagement.impl.provider
 

P

packId(String[]) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
preferredRole(String, String) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 

Q

QUOTED_SEPARATOR - Static variable in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 

R

roleMap - Variable in class org.sakaiproject.coursemanagement.impl.provider.BaseRoleResolver
Map of CM section roles to Sakai roles
RoleResolver - Interface in org.sakaiproject.coursemanagement.impl.provider
Resolves users roles in CM objects.

S

SECTION_ROLE_TO_SITE_ROLE - Static variable in class org.sakaiproject.coursemanagement.impl.provider.SectionRoleResolver
 
SectionRoleResolver - Class in org.sakaiproject.coursemanagement.impl.provider
Resolves users roles in sections.
SectionRoleResolver() - Constructor for class org.sakaiproject.coursemanagement.impl.provider.SectionRoleResolver
 
setCmService(CourseManagementService) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 
setConfiguration(Map<String, Object>) - Method in class org.sakaiproject.coursemanagement.impl.provider.BaseRoleResolver
Support external configuration of the service.
setConfiguration(Map<String, Object>) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 
setEnrollmentStatusRoleMap(Map<String, String>) - Method in class org.sakaiproject.coursemanagement.impl.provider.SectionRoleResolver
 
setOfficialInstructorRole(String) - Method in class org.sakaiproject.coursemanagement.impl.provider.SectionRoleResolver
 
setRoleMap(Map<String, String>) - Method in class org.sakaiproject.coursemanagement.impl.provider.BaseRoleResolver
 
setRolePreferences(List<String>) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 
setRoleResolvers(List<RoleResolver>) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 
SITE_ROLE_RESOLUTION_ORDER - Static variable in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 

U

unpackId(String) - Method in class org.sakaiproject.coursemanagement.impl.provider.CourseManagementGroupProvider
 
B C D E G I O P Q R S U 
Skip navigation links

Copyright © 2006–2019 Sakai Project. All rights reserved.