Package org.sakaiproject.unboundid
Class UserAttributeRoleProvider
- java.lang.Object
-
- org.sakaiproject.unboundid.UserAttributeRoleProvider
-
- All Implemented Interfaces:
org.sakaiproject.authz.api.RoleProvider
public class UserAttributeRoleProvider extends Object implements org.sakaiproject.authz.api.RoleProvider
This just uses attributes set on the user by the LDAP provider to determine role membership.- Author:
- buckett
-
-
Constructor Summary
Constructors Constructor Description UserAttributeRoleProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getAdditionalRoles(String userId)Collection<String>getAllAdditionalRoles()StringgetDisplayName(String role)voidinit()voidsetStatusAttribute(String statusAttribute)voidsetStatusRoles(Map<String,Set<String>> statusRoles)voidsetUserDirectoryService(org.sakaiproject.user.api.UserDirectoryService userDirectoryService)
-
-
-
Method Detail
-
init
public void init()
-
getAdditionalRoles
public Set<String> getAdditionalRoles(String userId)
- Specified by:
getAdditionalRolesin interfaceorg.sakaiproject.authz.api.RoleProvider
-
getDisplayName
public String getDisplayName(String role)
- Specified by:
getDisplayNamein interfaceorg.sakaiproject.authz.api.RoleProvider
-
getAllAdditionalRoles
public Collection<String> getAllAdditionalRoles()
- Specified by:
getAllAdditionalRolesin interfaceorg.sakaiproject.authz.api.RoleProvider
-
setStatusAttribute
public void setStatusAttribute(String statusAttribute)
-
setUserDirectoryService
public void setUserDirectoryService(org.sakaiproject.user.api.UserDirectoryService userDirectoryService)
-
-