|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.user.impl.ReadOnlyUserManager
Constructor Summary | |
ReadOnlyUserManager()
|
Method Summary | |
void |
alterPassword(User user,
java.lang.String plainTextPass)
Encrypts the plain password, sets it on the user, and saves the user. |
User |
createUser(java.lang.String username)
Creates a new user with the username provided. |
boolean |
isCreative()
Used to detemine whether an entity can be created (eg, can call UserManager.createUser(String) or
GroupManager#createGroup(String) . |
boolean |
isReadOnly(User user)
|
void |
removeUser(User user)
Removes the specified user from the repository. |
void |
saveUser(User user)
Persists any changes made to the user to the storage system used by this user manager. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.user.UserManager |
getUser, getUserNames, getUsers |
Methods inherited from interface com.atlassian.user.EntityManager |
getIdentifier, getRepository |
Constructor Detail |
public ReadOnlyUserManager()
Method Detail |
public User createUser(java.lang.String username) throws EntityException
UserManager
createUser
in interface UserManager
User
object representing the new user.
EntityException
public void alterPassword(User user, java.lang.String plainTextPass) throws EntityException
UserManager
PasswordEncryptor
.
alterPassword
in interface UserManager
EntityException
public void saveUser(User user) throws EntityException
UserManager
User.setEmail(String)
, User.setFullName(String)
or User.setPassword(String)
.
saveUser
in interface UserManager
EntityException
public void removeUser(User user) throws EntityException
UserManager
removeUser
in interface UserManager
EntityException
public boolean isReadOnly(User user) throws EntityException
isReadOnly
in interface UserManager
RepositoryIdentifier
),
false indicates that the storage system will save changes or that this UserManager
does not
know about the User
.
EntityException
public boolean isCreative()
EntityManager
UserManager.createUser(String)
or
GroupManager.createGroup(String)
.
isCreative
in interface EntityManager
Entity
objects can be created by this manager, or false to indicate
not.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |