Class BrightspaceUserProviderInstance

java.lang.Object
org.opencastproject.userdirectory.brightspace.BrightspaceUserProviderInstance
All Implemented Interfaces:
CachingUserProviderMXBean, RoleProvider, UserProvider

public class BrightspaceUserProviderInstance extends Object implements UserProvider, RoleProvider, CachingUserProviderMXBean
  • Constructor Details

    • BrightspaceUserProviderInstance

      public BrightspaceUserProviderInstance(String pid, BrightspaceClient client, Organization organization, int cacheSize, int cacheExpiration, Set instructorRoles, Set ignoredUsernames)
      Constructs a Brighspace user provider with the needed settings
      Parameters:
      pid - The PID of this service.
      client - The Brightspace rest service client.
      organization - The organisation.
      cacheSize - The number of users to cache.
      cacheExpiration - The number of minutes to cache users.
  • Method Details