com.atlassian.bamboo.testutils.backdoor
Class UserControl

java.lang.Object
  extended by com.atlassian.bamboo.testutils.backdoor.BackdoorControl<UserControl>
      extended by com.atlassian.bamboo.testutils.backdoor.UserControl

public class UserControl
extends BackdoorControl<UserControl>


Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.bamboo.testutils.backdoor.BackdoorControl
BackdoorControl.JsonMediaTypeFilter
 
Field Summary
 
Fields inherited from class com.atlassian.bamboo.testutils.backdoor.BackdoorControl
ADMIN_REST_PATH, API_REST_PATH, DEFAULT_REST_PATH, rootPath
 
Constructor Summary
UserControl(BambooEnvironmentData environmentData)
           
 
Method Summary
 UserControl createUser(RestUser user)
           
 UserControl createUser(TestUser user)
           
 UserControl createUser(TestUser user, Iterable<BambooPermission> permissions)
          Create user with set of permissions.
 boolean removeUser(String userName)
           
 boolean removeUser(TestUser user)
           
 
Methods inherited from class com.atlassian.bamboo.testutils.backdoor.BackdoorControl
client, createResource, createResource, createResourceForPath, createResourceForPath, get, getEnvironmentData, getRestModulePath, percentEncode, ping, resourceRoot, resourceRoot, tearDown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserControl

public UserControl(@NotNull
                   BambooEnvironmentData environmentData)
Method Detail

createUser

public UserControl createUser(RestUser user)

createUser

public UserControl createUser(TestUser user)

createUser

public UserControl createUser(TestUser user,
                              Iterable<BambooPermission> permissions)
Create user with set of permissions. It's better to create user without groups to avoid group-specific permissions.

Parameters:
user - to be created
permissions - for this user. For example Lists.newArrayList(BambooPermission.READ, BambooPermission.WRITE, BambooPermission.RESTRICTEDADMINISTRATION)
Returns:
UserControl

removeUser

public boolean removeUser(String userName)
Parameters:
userName - to be removed
Returns:
true if user removed or false if it couldn't be removed

removeUser

public boolean removeUser(TestUser user)


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.