|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UserManager
Used to get the current or other User objects.
Field Summary | |
---|---|
static java.lang.String |
ANONYMOUS_USER
Anonymous user |
static java.lang.String |
SYSTEM_PSWD
Magnolia system default password |
static java.lang.String |
SYSTEM_USER
Magnolia system user. |
Method Summary | |
---|---|
void |
changePassword(User user,
java.lang.String newPassword)
|
User |
createUser(java.lang.String name,
java.lang.String pw)
Creates a user without security restrictions |
java.util.Collection<User> |
getAllUsers()
Get all users. |
User |
getAnonymousUser()
Get Anonymous user, this user must always exist in magnolia repository. |
User |
getSystemUser()
Get system user, this user must always exist in magnolia repository. |
User |
getUser(java.lang.String name)
Find a specific user. |
User |
getUser(javax.security.auth.Subject subject)
Initialize new user using JAAS authenticated/authorized subject |
Field Detail |
---|
static final java.lang.String SYSTEM_USER
static final java.lang.String SYSTEM_PSWD
static final java.lang.String ANONYMOUS_USER
Method Detail |
---|
User getUser(java.lang.String name) throws java.lang.UnsupportedOperationException
name
- the name of the user
java.lang.UnsupportedOperationException
User getUser(javax.security.auth.Subject subject) throws java.lang.UnsupportedOperationException
subject
-
java.lang.UnsupportedOperationException
User getSystemUser() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
User getAnonymousUser() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
java.util.Collection<User> getAllUsers() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
User createUser(java.lang.String name, java.lang.String pw) throws java.lang.UnsupportedOperationException
name
- user namepw
- password
java.lang.UnsupportedOperationException
void changePassword(User user, java.lang.String newPassword) throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |