|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface UserManagementHelper
Abstracts the process of creating/removing/updating users and groups so that we can use external user management in test cases.
| Method Summary | |
|---|---|
void |
addUserToGroup(java.lang.String token,
java.lang.String userName,
java.lang.String groupName)
|
void |
cleanUpOldUsersAndGroups(java.lang.String token)
Clean up any users and groups created by this user management helper or otherwise. |
void |
createGroup(java.lang.String token,
java.lang.String groupName)
|
void |
createUser(java.lang.String token,
java.lang.String username,
java.lang.String fullName,
java.lang.String email,
java.lang.String password)
|
void |
createUser(java.lang.String token,
User user)
|
void |
removeGroup(java.lang.String token,
java.lang.String groupName)
|
void |
removeUser(java.lang.String token,
java.lang.String username)
|
void |
removeUserFromGroup(java.lang.String token,
java.lang.String userName,
java.lang.String groupName)
|
void |
removeUserUncleanly(java.lang.String token,
java.lang.String username)
Removes a user with the given username but do not remove their dependent permissions or pages. |
| Method Detail |
|---|
void addUserToGroup(java.lang.String token,
java.lang.String userName,
java.lang.String groupName)
void createUser(java.lang.String token,
java.lang.String username,
java.lang.String fullName,
java.lang.String email,
java.lang.String password)
void createUser(java.lang.String token,
User user)
void cleanUpOldUsersAndGroups(java.lang.String token)
token - Must be the admin token
void removeUser(java.lang.String token,
java.lang.String username)
void createGroup(java.lang.String token,
java.lang.String groupName)
void removeUserFromGroup(java.lang.String token,
java.lang.String userName,
java.lang.String groupName)
void removeGroup(java.lang.String token,
java.lang.String groupName)
void removeUserUncleanly(java.lang.String token,
java.lang.String username)
token - the authentication tokenusername - the username of the user to remove
org.apache.xmlrpc.XmlRpcException - if there were problems removing the user
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||