Class UsersEndpoint
java.lang.Object
org.opencastproject.adminui.endpoint.UsersEndpoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.opencastproject.security.api.UserDirectoryServiceThe global user directory service -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate(org.osgi.service.component.ComponentContext cc) OSGi callback.javax.ws.rs.core.Responsejavax.ws.rs.core.ResponsedeleteUser(String username) javax.ws.rs.core.ResponsegetsUsersForRoles(String roles) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponsevoidsetJpaUserAndRoleProvider(org.opencastproject.userdirectory.JpaUserAndRoleProvider jpaUserAndRoleProvider) voidsetJpaUserReferenceProvider(org.opencastproject.userdirectory.JpaUserReferenceProvider jpaUserReferenceProvider) voidsetSecurityService(org.opencastproject.security.api.SecurityService securityService) voidsetUserDirectoryService(org.opencastproject.security.api.UserDirectoryService userDirectoryService) Sets the user directory servicevoidsetWorkflowService(org.opencastproject.workflow.api.WorkflowService workflowService) javax.ws.rs.core.Response
-
Field Details
-
userDirectoryService
protected org.opencastproject.security.api.UserDirectoryService userDirectoryServiceThe global user directory service
-
-
Constructor Details
-
UsersEndpoint
public UsersEndpoint()
-
-
Method Details
-
setUserDirectoryService
public void setUserDirectoryService(org.opencastproject.security.api.UserDirectoryService userDirectoryService) Sets the user directory service- Parameters:
userDirectoryService- the userDirectoryService to set
-
setSecurityService
public void setSecurityService(org.opencastproject.security.api.SecurityService securityService) - Parameters:
securityService- the securityService to set
-
setJpaUserReferenceProvider
public void setJpaUserReferenceProvider(org.opencastproject.userdirectory.JpaUserReferenceProvider jpaUserReferenceProvider) - Parameters:
jpaUserReferenceProvider- the user provider to set
-
setJpaUserAndRoleProvider
public void setJpaUserAndRoleProvider(org.opencastproject.userdirectory.JpaUserAndRoleProvider jpaUserAndRoleProvider) - Parameters:
jpaUserAndRoleProvider- the user provider to set
-
setWorkflowService
public void setWorkflowService(org.opencastproject.workflow.api.WorkflowService workflowService) - Parameters:
workflowService- the user provider to set
-
activate
protected void activate(org.osgi.service.component.ComponentContext cc) OSGi callback. -
getUsers
@GET @Path("users.json") @Produces("application/json") public javax.ws.rs.core.Response getUsers(@QueryParam("filter") String filter, @QueryParam("sort") String sort, @QueryParam("limit") int limit, @QueryParam("offset") int offset) throws IOException - Throws:
IOException
-
getsUsersForRoles
@GET @Path("usersforroles.json") @Produces("application/json") public javax.ws.rs.core.Response getsUsersForRoles(@QueryParam("roles") String roles) -
createUser
-
getUser
@GET @Path("{username}.json") public javax.ws.rs.core.Response getUser(@PathParam("username") String username) -
updateUser
-
deleteUser
@DELETE @Path("{username}.json") public javax.ws.rs.core.Response deleteUser(@PathParam("username") String username) throws org.opencastproject.util.NotFoundException - Throws:
org.opencastproject.util.NotFoundException
-