Class EmbeddedCrowdUserManagerImpl
java.lang.Object
com.atlassian.crowd.embedded.atlassianuser.EmbeddedCrowdUserManagerImpl
- All Implemented Interfaces:
EmbeddedCrowdUserManager,com.atlassian.user.EntityManager,com.atlassian.user.UserManager
@Transactional
public class EmbeddedCrowdUserManagerImpl
extends Object
implements EmbeddedCrowdUserManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidalterPassword(com.atlassian.user.User user, String password) com.atlassian.user.UsercreateUser(com.atlassian.user.User userTemplate, com.atlassian.user.security.password.Credential credential) com.atlassian.user.UsercreateUser(String username) com.atlassian.user.repository.RepositoryIdentifiercom.atlassian.user.repository.RepositoryIdentifiergetRepository(com.atlassian.user.Entity entity) com.atlassian.user.Usercom.atlassian.user.search.page.Pager<String> com.atlassian.user.search.page.Pager<com.atlassian.user.User> getUsers()booleanbooleanisReadOnly(com.atlassian.user.User user) com.atlassian.user.UseronExternalUserRename(String oldName, String newName) voidremoveUser(com.atlassian.user.User user) com.atlassian.user.UserrenameUser(com.atlassian.user.User user, String newUsername) com.atlassian.user.UsersaveUser(com.atlassian.user.User user) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.user.EntityManager
unwrapProxy
-
Constructor Details
-
EmbeddedCrowdUserManagerImpl
public EmbeddedCrowdUserManagerImpl()
-
-
Method Details
-
getIdentifier
public com.atlassian.user.repository.RepositoryIdentifier getIdentifier()- Specified by:
getIdentifierin interfacecom.atlassian.user.EntityManager
-
getRepository
public com.atlassian.user.repository.RepositoryIdentifier getRepository(com.atlassian.user.Entity entity) - Specified by:
getRepositoryin interfacecom.atlassian.user.EntityManager
-
isCreative
public boolean isCreative()- Specified by:
isCreativein interfacecom.atlassian.user.EntityManager
-
getUsers
public com.atlassian.user.search.page.Pager<com.atlassian.user.User> getUsers()- Specified by:
getUsersin interfacecom.atlassian.user.UserManager
-
getUserNames
- Specified by:
getUserNamesin interfacecom.atlassian.user.UserManager
-
getUser
- Specified by:
getUserin interfacecom.atlassian.user.UserManager
-
createUser
public com.atlassian.user.User createUser(String username) throws com.atlassian.user.EntityException - Specified by:
createUserin interfacecom.atlassian.user.UserManager- Throws:
com.atlassian.user.EntityException
-
createUser
public com.atlassian.user.User createUser(com.atlassian.user.User userTemplate, com.atlassian.user.security.password.Credential credential) throws com.atlassian.user.EntityException, IllegalArgumentException - Specified by:
createUserin interfacecom.atlassian.user.UserManager- Throws:
com.atlassian.user.EntityExceptionIllegalArgumentException
-
alterPassword
public void alterPassword(com.atlassian.user.User user, String password) throws com.atlassian.user.EntityException - Specified by:
alterPasswordin interfacecom.atlassian.user.UserManager- Throws:
com.atlassian.user.EntityException
-
saveUser
public com.atlassian.user.User saveUser(com.atlassian.user.User user) throws com.atlassian.user.EntityException, IllegalArgumentException - Specified by:
saveUserin interfacecom.atlassian.user.UserManager- Throws:
com.atlassian.user.EntityExceptionIllegalArgumentException
-
removeUser
public void removeUser(com.atlassian.user.User user) throws com.atlassian.user.EntityException, IllegalArgumentException - Specified by:
removeUserin interfacecom.atlassian.user.UserManager- Throws:
com.atlassian.user.EntityExceptionIllegalArgumentException
-
isReadOnly
public boolean isReadOnly(com.atlassian.user.User user) - Specified by:
isReadOnlyin interfacecom.atlassian.user.UserManager
-
renameUser
public com.atlassian.user.User renameUser(com.atlassian.user.User user, String newUsername) throws com.atlassian.user.EntityException - Specified by:
renameUserin interfacecom.atlassian.user.UserManager- Throws:
com.atlassian.user.EntityException
-
onExternalUserRename
- Specified by:
onExternalUserRenamein interfacecom.atlassian.user.UserManager
-