|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface UserManager
Interface providing user based operations across various apps.
| Method Summary | |
|---|---|
boolean |
authenticate(String username,
String password)
Given a usernamen & password, this method checks whether or not the provided user can be authenticated |
String |
getRemoteUsername()
Returns the username of the currently logged in user or null if no user can be found. |
String |
getRemoteUsername(javax.servlet.http.HttpServletRequest request)
Returns the username of the currently logged in user or null if no user can be found. |
UserProfile |
getUserProfile(String username)
Returns a UserProfile object for the specified user or null if no user can be found |
boolean |
isAdmin(String username)
Returns true or false depending on whether a user has been granted the admin permission |
boolean |
isSystemAdmin(String username)
Returns true or false depending on whether a user has been granted the system admin permission. |
boolean |
isUserInGroup(String username,
String group)
Returns whether the user is in the specify group |
Principal |
resolve(String username)
Returns the user that made this request or null if this application does not have such a user. |
| Method Detail |
|---|
String getRemoteUsername()
getRemoteUsername(HttpServletRequest).
String getRemoteUsername(javax.servlet.http.HttpServletRequest request)
request - The request to retrieve the username from
UserProfile getUserProfile(String username)
UserProfile object for the specified user or null if no user can be found
username - The username of the user whose profile is requested
boolean isUserInGroup(String username,
String group)
username - The username to checkgroup - The group to check
true if the user is in the specified groupboolean isSystemAdmin(String username)
true or false depending on whether a user has been granted the system admin permission.
username - The username of the user to check
true or false depending on whether a user has been granted the system admin permission.boolean isAdmin(String username)
true or false depending on whether a user has been granted the admin permission
username - The username of the user to check
true or false depending on whether the user has been granted the admin permission
boolean authenticate(String username,
String password)
username - Username of the userpassword - Password of the user
true if the user can be authenticated, false otherwise
Principal resolve(String username)
throws UserResolutionException
null if this application does not have such a user.
username - Username of the user a consumer is making a request on behalf of
Principal corresponding to the username, null if the user does not exist
UserResolutionException - thrown if there is a problem resolving the user, such as a failure when accessing
an external user store
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||