Class CaptureAgentAdminRoleProviderImpl

java.lang.Object
org.opencastproject.capture.admin.impl.CaptureAgentAdminRoleProviderImpl
All Implemented Interfaces:
org.opencastproject.security.api.RoleProvider

public class CaptureAgentAdminRoleProviderImpl extends Object implements org.opencastproject.security.api.RoleProvider
The capture agent admin role provider provides a role for each registered capture agent
  • Constructor Details

    • CaptureAgentAdminRoleProviderImpl

      public CaptureAgentAdminRoleProviderImpl()
  • Method Details

    • setSecurityService

      public void setSecurityService(org.opencastproject.security.api.SecurityService service)
      Parameters:
      service - the securityService to set
    • setCaptureAgentStateService

      public void setCaptureAgentStateService(org.opencastproject.capture.admin.api.CaptureAgentStateService service)
    • getRolesForUser

      public List<org.opencastproject.security.api.Role> getRolesForUser(String userName)
      Specified by:
      getRolesForUser in interface org.opencastproject.security.api.RoleProvider
      See Also:
      • RoleProvider.getRolesForUser(String)
    • getOrganization

      public String getOrganization()
      Specified by:
      getOrganization in interface org.opencastproject.security.api.RoleProvider
      See Also:
      • RoleProvider.getOrganization()
    • findRoles

      public Iterator<org.opencastproject.security.api.Role> findRoles(String query, org.opencastproject.security.api.Role.Target target, int offset, int limit)
      Specified by:
      findRoles in interface org.opencastproject.security.api.RoleProvider
      See Also:
      • RoleProvider.findRoles(String,Role.Target, int, int)