|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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.UserManager
com.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.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(java.lang.String username) throws com.jivesoftware.base.UserNotFoundException
getUser
in interface com.jivesoftware.base.UserManager
com.jivesoftware.base.UserNotFoundException
public long getUserID(java.lang.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 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.AdvancedUserManager
public java.util.Iterator getUsersFromEmailAddress(java.lang.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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |