Class ExternalApiRoleProvider
java.lang.Object
org.opencastproject.external.userdirectory.ExternalApiRoleProvider
- All Implemented Interfaces:
org.opencastproject.security.api.RoleProvider
public class ExternalApiRoleProvider
extends Object
implements org.opencastproject.security.api.RoleProvider
The External API role provider.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.opencastproject.security.api.SecurityServiceThe security service -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate(org.osgi.service.component.ComponentContext cc) Iterator<org.opencastproject.security.api.Role> List<org.opencastproject.security.api.Role> getRolesForUser(String userName) voidsetSecurityService(org.opencastproject.security.api.SecurityService securityService)
-
Field Details
-
securityService
protected org.opencastproject.security.api.SecurityService securityServiceThe security service
-
-
Constructor Details
-
ExternalApiRoleProvider
public ExternalApiRoleProvider()
-
-
Method Details
-
setSecurityService
public void setSecurityService(org.opencastproject.security.api.SecurityService securityService) - Parameters:
securityService- the securityService to set
-
activate
protected void activate(org.osgi.service.component.ComponentContext cc) -
getRolesForUser
- Specified by:
getRolesForUserin interfaceorg.opencastproject.security.api.RoleProvider- See Also:
-
getOrganization
- Specified by:
getOrganizationin interfaceorg.opencastproject.security.api.RoleProvider- See Also:
-
findRoles
public Iterator<org.opencastproject.security.api.Role> findRoles(String query, org.opencastproject.security.api.Role.Target target, int offset, int limit) - Specified by:
findRolesin interfaceorg.opencastproject.security.api.RoleProvider- See Also:
-