Class UsersEndpoint
java.lang.Object
org.opencastproject.adminui.endpoint.UsersEndpoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected 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.Responsejavax.ws.rs.core.ResponsevoidsetJpaUserAndRoleProvider(JpaUserAndRoleProvider jpaUserAndRoleProvider) voidsetJpaUserReferenceProvider(JpaUserReferenceProvider jpaUserReferenceProvider) voidsetSecurityService(SecurityService securityService) voidsetUserDirectoryService(UserDirectoryService userDirectoryService) Sets the user directory servicevoidsetWorkflowService(WorkflowService workflowService) javax.ws.rs.core.Response
-
Field Details
-
userDirectoryService
The global user directory service
-
-
Constructor Details
-
UsersEndpoint
public UsersEndpoint()
-
-
Method Details
-
setUserDirectoryService
Sets the user directory service- Parameters:
userDirectoryService- the userDirectoryService to set
-
setSecurityService
- Parameters:
securityService- the securityService to set
-
setJpaUserReferenceProvider
- Parameters:
jpaUserReferenceProvider- the user provider to set
-
setJpaUserAndRoleProvider
- Parameters:
jpaUserAndRoleProvider- the user provider to set
-
setWorkflowService
- 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
-
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 NotFoundException - Throws:
NotFoundException
-