com.atlassian.confluence.usermanagement
Class LdapUserManagementHelper
java.lang.Object
com.atlassian.confluence.usermanagement.LdapUserManagementHelper
- All Implemented Interfaces:
- UserManagementHelper
public class LdapUserManagementHelper
- extends java.lang.Object
- implements UserManagementHelper
Field Summary |
protected org.apache.log4j.Logger |
log
|
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 |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final transient org.apache.log4j.Logger log
LdapUserManagementHelper
public LdapUserManagementHelper(org.apache.xmlrpc.XmlRpcClient xmlrpc)
addUserToGroup
public void addUserToGroup(java.lang.String token,
java.lang.String userName,
java.lang.String groupName)
- Specified by:
addUserToGroup
in interface UserManagementHelper
createUser
public void createUser(java.lang.String token,
java.lang.String username,
java.lang.String fullName,
java.lang.String email,
java.lang.String password)
- Specified by:
createUser
in interface UserManagementHelper
createUser
public void createUser(java.lang.String token,
User user)
- Specified by:
createUser
in interface UserManagementHelper
cleanUpOldUsersAndGroups
public void cleanUpOldUsersAndGroups(java.lang.String token)
- Description copied from interface:
UserManagementHelper
- Clean up any users and groups created by this user management helper or otherwise.
- Specified by:
cleanUpOldUsersAndGroups
in interface UserManagementHelper
- Parameters:
token
- Must be the admin token
removeUser
public void removeUser(java.lang.String token,
java.lang.String username)
- Specified by:
removeUser
in interface UserManagementHelper
removegroup
public void removegroup(java.lang.String token,
java.lang.String groupName)
createGroup
public void createGroup(java.lang.String token,
java.lang.String groupName)
- Specified by:
createGroup
in interface UserManagementHelper
removeUserFromGroup
public void removeUserFromGroup(java.lang.String token,
java.lang.String userName,
java.lang.String groupName)
- Specified by:
removeUserFromGroup
in interface UserManagementHelper
removeGroup
public void removeGroup(java.lang.String token,
java.lang.String groupName)
- Specified by:
removeGroup
in interface UserManagementHelper
removeUserUncleanly
public void removeUserUncleanly(java.lang.String token,
java.lang.String username)
- Description copied from interface:
UserManagementHelper
- Removes a user with the given username but do not remove their dependent permissions or pages.
- Specified by:
removeUserUncleanly
in interface UserManagementHelper
- Parameters:
token
- the authentication tokenusername
- the username of the user to remove
Copyright © 2003-2009 Atlassian Pty Ltd. All Rights Reserved.