com.atlassian.confluence.user.extras.rest
Class UsersResource

java.lang.Object
  extended by com.atlassian.confluence.user.extras.rest.UsersResource

public class UsersResource
extends java.lang.Object

This provides rest URLs to get Admin only user data from the system.


Constructor Summary
UsersResource(UsersEntityBuilder usersEntityBuilder, PermissionManager permissionManager, UserAccessor userAccessor)
           
 
Method Summary
 javax.ws.rs.core.Response createUser(UserCreateRequestEntity request)
           
 javax.ws.rs.core.Response createUsers(java.lang.String usernamesStr, java.lang.String emailDomain)
          Accepts comma-separated usernames and creates users for them, with each user's email address the username plus '@' and the domain name.
 javax.ws.rs.core.Response getUsers(int startIndex, int maxResults)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsersResource

public UsersResource(UsersEntityBuilder usersEntityBuilder,
                     PermissionManager permissionManager,
                     UserAccessor userAccessor)
Method Detail

getUsers

public javax.ws.rs.core.Response getUsers(int startIndex,
                                          int maxResults)

createUser

public javax.ws.rs.core.Response createUser(UserCreateRequestEntity request)

createUsers

public javax.ws.rs.core.Response createUsers(java.lang.String usernamesStr,
                                             java.lang.String emailDomain)
Accepts comma-separated usernames and creates users for them, with each user's email address the username plus '@' and the domain name.

Parameters:
usernamesStr - a comma-separated list of usernames to create
emailDomain - the domain name for the email-address to create for each user
Returns:
a map with 'created' and 'failed' usernames


Copyright © 2003-2014 Atlassian. All Rights Reserved.