net.sf.ooweb.http
Class WebUser
java.lang.Object
net.sf.ooweb.http.WebUser
- All Implemented Interfaces:
- User
public class WebUser
- extends java.lang.Object
- implements User
WebUser implements the User interface to provide basic user
modelling. This implementation can be used by application
code if no other functionality is needed from a User object.
- Since:
- 0.5
- Author:
- Darren Davison
- See Also:
User
Method Summary |
void |
addRole(java.lang.String roleName)
|
void |
addRoles(java.util.List<java.lang.String> roleNames)
|
java.util.List<java.lang.String> |
getRoles()
|
java.lang.String |
getUserName()
|
boolean |
hasRole(java.lang.String roleName)
Determine whether the user has a given role or not. |
void |
setUserName(java.lang.String userName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebUser
public WebUser()
hasRole
public boolean hasRole(java.lang.String roleName)
- Description copied from interface:
User
- Determine whether the user has a given role or not. This method is called on
the concrete implementation of the User interface to determine whether the
authenticated subject has been permitted access to the protected resource.
- Specified by:
hasRole
in interface User
- Returns:
- true if the user has the role, false otherwise
- See Also:
User.hasRole(java.lang.String)
addRole
public void addRole(java.lang.String roleName)
- Parameters:
roleName
-
addRoles
public void addRoles(java.util.List<java.lang.String> roleNames)
- Parameters:
roleNames
-
getRoles
public java.util.List<java.lang.String> getRoles()
- Returns:
- the List of roles this user has
getUserName
public java.lang.String getUserName()
- Returns:
- the username
setUserName
public void setUserName(java.lang.String userName)
- Parameters:
userName
-
Copyright (C) 2005-2007 OOWeb Authors.