|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.crowd.integration.jive.CrowdUserManager
public class CrowdUserManager
Crowd User connector copied from Jive LDAP connector.
| Constructor Summary | |
|---|---|
CrowdUserManager()
|
|
CrowdUserManager(SecurityServerClient securityServerClient)
|
|
| Method Summary | |
|---|---|
SOAPAttribute |
buildAttribute(java.lang.String key,
java.lang.String value)
|
com.jivesoftware.base.User |
createUser(java.lang.String username,
java.lang.String password,
java.lang.String email)
|
com.jivesoftware.base.User |
createUser(java.lang.String username,
java.lang.String password,
java.lang.String name,
java.lang.String email,
boolean nameVisible,
boolean emailVisible,
java.util.Map properties)
|
void |
deleteUser(com.jivesoftware.base.User user)
|
com.jivesoftware.base.User |
getUser(long userID)
|
com.jivesoftware.base.User |
getUser(java.lang.String username)
|
int |
getUserCount()
|
com.jivesoftware.base.User |
getUserFromEmailAddress(java.lang.String email)
|
long |
getUserID(java.lang.String username)
|
java.util.Iterator |
getUsersFromEmailAddress(java.lang.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 |
java.util.Iterator |
users()
|
java.util.Iterator |
users(int startIndex,
int numResults)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CrowdUserManager()
public CrowdUserManager(SecurityServerClient securityServerClient)
| Method Detail |
|---|
public com.jivesoftware.base.User createUser(java.lang.String username,
java.lang.String password,
java.lang.String email)
throws com.jivesoftware.base.UserAlreadyExistsException
createUser in interface com.jivesoftware.base.UserManagercom.jivesoftware.base.UserAlreadyExistsException
public com.jivesoftware.base.User createUser(java.lang.String username,
java.lang.String password,
java.lang.String name,
java.lang.String email,
boolean nameVisible,
boolean emailVisible,
java.util.Map properties)
throws com.jivesoftware.base.UserAlreadyExistsException
createUser in interface com.jivesoftware.base.UserManagercom.jivesoftware.base.UserAlreadyExistsException
public com.jivesoftware.base.User getUser(long userID)
throws com.jivesoftware.base.UserNotFoundException
getUser in interface com.jivesoftware.base.UserManagercom.jivesoftware.base.UserNotFoundException
public com.jivesoftware.base.User getUser(java.lang.String username)
throws com.jivesoftware.base.UserNotFoundException
getUser in interface com.jivesoftware.base.UserManagercom.jivesoftware.base.UserNotFoundException
public long getUserID(java.lang.String username)
throws com.jivesoftware.base.UserNotFoundException
getUserID in interface com.jivesoftware.base.UserManagercom.jivesoftware.base.UserNotFoundException
public void deleteUser(com.jivesoftware.base.User user)
throws com.jivesoftware.base.UnauthorizedException
deleteUser in interface com.jivesoftware.base.UserManagercom.jivesoftware.base.UnauthorizedExceptionpublic int getUserCount()
getUserCount in interface com.jivesoftware.base.UserManagerpublic java.util.Iterator users()
users in interface com.jivesoftware.base.UserManager
public java.util.Iterator users(int startIndex,
int numResults)
users in interface com.jivesoftware.base.UserManager
public SOAPAttribute buildAttribute(java.lang.String key,
java.lang.String value)
public com.jivesoftware.base.User getUserFromEmailAddress(java.lang.String email)
getUserFromEmailAddress in interface com.jivesoftware.base.AdvancedUserManagerpublic java.util.Iterator getUsersFromEmailAddress(java.lang.String string)
getUsersFromEmailAddress in interface com.jivesoftware.base.AdvancedUserManagerpublic boolean isCreateUserSupported()
isCreateUserSupported in interface com.jivesoftware.base.IntrospectiveUserManagerpublic boolean isDeleteUserSupported()
isDeleteUserSupported in interface com.jivesoftware.base.IntrospectiveUserManagerpublic boolean isGetUserCountSupported()
isGetUserCountSupported in interface com.jivesoftware.base.IntrospectiveUserManagerpublic boolean isUserListSupported()
isUserListSupported in interface com.jivesoftware.base.IntrospectiveUserManagerpublic boolean isGetUserFromEmailAddressSupported()
isGetUserFromEmailAddressSupported in interface com.jivesoftware.base.IntrospectiveUserManagerpublic boolean isReadOnly()
isReadOnly in interface com.jivesoftware.base.IntrospectiveUserManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||