com.atlassian.jira.dev.backdoor
Class UsersAndGroupsBackdoor

java.lang.Object
  extended by com.atlassian.jira.dev.backdoor.UsersAndGroupsBackdoor

public class UsersAndGroupsBackdoor
extends Object

Use this backdoor to manipulate Users and Groups as part of setup for tests NOT specfically testing the Admin UI. This class should only be called by the UsersAndGroupsControl.

Since:
v5.0

Constructor Summary
UsersAndGroupsBackdoor(UserUtil userUtil, com.atlassian.crowd.embedded.api.CrowdService crowdService)
           
 
Method Summary
 javax.ws.rs.core.Response addGroup(String groupName)
           
 javax.ws.rs.core.Response addManyUsers(String usernamePrefix, String displayNamePrefix, int numberOfNewUsers, String groupName)
           
 javax.ws.rs.core.Response addUser(String username, String password, String email, String displayName, boolean sendEmail)
           
 javax.ws.rs.core.Response addUserToGroup(String userName, String groupName)
           
 javax.ws.rs.core.Response deleteUser(String username)
           
 javax.ws.rs.core.Response removeUserFromGroup(String userName, String groupName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsersAndGroupsBackdoor

public UsersAndGroupsBackdoor(UserUtil userUtil,
                              com.atlassian.crowd.embedded.api.CrowdService crowdService)
Method Detail

addUser

public javax.ws.rs.core.Response addUser(String username,
                                         String password,
                                         String email,
                                         String displayName,
                                         boolean sendEmail)

deleteUser

public javax.ws.rs.core.Response deleteUser(String username)

addUserToGroup

public javax.ws.rs.core.Response addUserToGroup(String userName,
                                                String groupName)

removeUserFromGroup

public javax.ws.rs.core.Response removeUserFromGroup(String userName,
                                                     String groupName)

addGroup

public javax.ws.rs.core.Response addGroup(String groupName)

addManyUsers

public javax.ws.rs.core.Response addManyUsers(String usernamePrefix,
                                              String displayNamePrefix,
                                              int numberOfNewUsers,
                                              @Nullable
                                              String groupName)


Copyright © 2002-2012 Atlassian. All Rights Reserved.