|
||||||||||
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 userName,
java.lang.String groupName)
|
void |
cleanUpOldUsersAndGroups()
Clean up any users and groups created by this user management helper or otherwise. |
void |
createGroup(java.lang.String groupName)
|
void |
createUser(java.lang.String username,
java.lang.String fullName,
java.lang.String email,
java.lang.String password)
|
void |
createUser(User user)
|
void |
editUser(User user)
Update the full name or e-mail address of the user. |
void |
fixUser(User user)
Ensure that the user's details in the system match those in user . |
void |
removeGroup(java.lang.String groupName)
|
void |
removeUser(java.lang.String username)
|
void |
removeUserFromGroup(java.lang.String userName,
java.lang.String groupName)
|
void |
removeUserUncleanly(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 userName, java.lang.String groupName)
void createUser(java.lang.String username, java.lang.String fullName, java.lang.String email, java.lang.String password)
void createUser(User user)
void cleanUpOldUsersAndGroups()
void removeUser(java.lang.String username)
void editUser(User user)
user
- the user containing new full name or e-mail address details.void createGroup(java.lang.String groupName)
void removeUserFromGroup(java.lang.String userName, java.lang.String groupName)
void removeGroup(java.lang.String groupName)
void removeUserUncleanly(java.lang.String username)
username
- the username of the user to remove
org.apache.xmlrpc.XmlRpcException
- if there were problems removing the uservoid fixUser(User user)
user
. That is,
it finds the user in the system by its username, and sets the full name and email address.
user
- a user to set the details of
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |