public class CrowdUserManager extends Object implements com.jivesoftware.base.IntrospectiveUserManager, com.jivesoftware.base.AdvancedUserManager
Constructor and Description |
---|
CrowdUserManager() |
CrowdUserManager(SecurityServerClient securityServerClient) |
Modifier and Type | Method and Description |
---|---|
SOAPAttribute |
buildAttribute(String key,
String value) |
com.jivesoftware.base.User |
createUser(String username,
String password,
String email) |
com.jivesoftware.base.User |
createUser(String username,
String password,
String name,
String email,
boolean nameVisible,
boolean emailVisible,
Map properties) |
void |
deleteUser(com.jivesoftware.base.User user) |
com.jivesoftware.base.User |
getUser(long userID) |
com.jivesoftware.base.User |
getUser(String username) |
int |
getUserCount() |
com.jivesoftware.base.User |
getUserFromEmailAddress(String email) |
long |
getUserID(String username) |
Iterator |
getUsersFromEmailAddress(String string) |
boolean |
isCreateUserSupported()
Creation of users in Crowd implementation is not supported
|
boolean |
isDeleteUserSupported()
true, however Crowd will remain unaffected
|
boolean |
isGetUserCountSupported()
supported, returns true
|
boolean |
isGetUserFromEmailAddressSupported()
supported, returns true
|
boolean |
isReadOnly()
returns false
|
boolean |
isUserListSupported()
supported, returns true
|
Iterator |
users() |
Iterator |
users(int startIndex,
int numResults) |
public CrowdUserManager()
public CrowdUserManager(SecurityServerClient securityServerClient)
public com.jivesoftware.base.User createUser(String username, String password, String email) throws com.jivesoftware.base.UserAlreadyExistsException
createUser
in interface com.jivesoftware.base.UserManager
com.jivesoftware.base.UserAlreadyExistsException
public com.jivesoftware.base.User createUser(String username, String password, String name, String email, boolean nameVisible, boolean emailVisible, Map properties) throws com.jivesoftware.base.UserAlreadyExistsException
createUser
in interface com.jivesoftware.base.UserManager
com.jivesoftware.base.UserAlreadyExistsException
public com.jivesoftware.base.User getUser(long userID) throws com.jivesoftware.base.UserNotFoundException
getUser
in interface com.jivesoftware.base.UserManager
com.jivesoftware.base.UserNotFoundException
public com.jivesoftware.base.User getUser(String username) throws com.jivesoftware.base.UserNotFoundException
getUser
in interface com.jivesoftware.base.UserManager
com.jivesoftware.base.UserNotFoundException
public long getUserID(String username) throws com.jivesoftware.base.UserNotFoundException
getUserID
in interface com.jivesoftware.base.UserManager
com.jivesoftware.base.UserNotFoundException
public void deleteUser(com.jivesoftware.base.User user) throws com.jivesoftware.base.UnauthorizedException
deleteUser
in interface com.jivesoftware.base.UserManager
com.jivesoftware.base.UnauthorizedException
public int getUserCount()
getUserCount
in interface com.jivesoftware.base.UserManager
public Iterator users()
users
in interface com.jivesoftware.base.UserManager
public Iterator users(int startIndex, int numResults)
users
in interface com.jivesoftware.base.UserManager
public SOAPAttribute buildAttribute(String key, String value)
public com.jivesoftware.base.User getUserFromEmailAddress(String email)
getUserFromEmailAddress
in interface com.jivesoftware.base.AdvancedUserManager
public Iterator getUsersFromEmailAddress(String string)
getUsersFromEmailAddress
in interface com.jivesoftware.base.AdvancedUserManager
public boolean isCreateUserSupported()
isCreateUserSupported
in interface com.jivesoftware.base.IntrospectiveUserManager
public boolean isDeleteUserSupported()
isDeleteUserSupported
in interface com.jivesoftware.base.IntrospectiveUserManager
public boolean isGetUserCountSupported()
isGetUserCountSupported
in interface com.jivesoftware.base.IntrospectiveUserManager
public boolean isUserListSupported()
isUserListSupported
in interface com.jivesoftware.base.IntrospectiveUserManager
public boolean isGetUserFromEmailAddressSupported()
isGetUserFromEmailAddressSupported
in interface com.jivesoftware.base.IntrospectiveUserManager
public boolean isReadOnly()
isReadOnly
in interface com.jivesoftware.base.IntrospectiveUserManager
Copyright © 2013 Atlassian. All Rights Reserved.