|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
User is a basic user interface for web applications. It is implemented by the various web security implmentations - ie: db and xml.
NOTE: This class extends SessionBindingListener
because it is
used for web based applications only. This is open to change.
Field Summary | |
static java.lang.String |
ENTITY_TYPE
|
Method Summary | |
java.lang.Object |
getPerm(java.lang.String key)
|
java.lang.Object |
getTemp(java.lang.String key)
|
java.lang.String |
getUserName()
Get the unique user name. |
void |
incrementAccessCounter()
|
void |
incrementAccessCounterForSession()
|
boolean |
isLoggedIn()
Returns true if the user is currently logged in. |
void |
setLoggedIn(boolean value)
Sets whether or not the user is logged in. |
void |
setPerm(java.lang.String key,
java.lang.Object value)
|
void |
setTemp(java.lang.String key,
java.lang.Object value)
|
void |
updateLastAccessDate()
|
Methods inherited from interface org.codehaus.plexus.security.summit.session.SessionBindingListener |
valueBound, valueUnbound |
Field Detail |
public static final java.lang.String ENTITY_TYPE
Method Detail |
public java.lang.String getUserName()
public boolean isLoggedIn()
public void setLoggedIn(boolean value)
value
- public void updateLastAccessDate()
public void incrementAccessCounter()
public void incrementAccessCounterForSession()
public void setTemp(java.lang.String key, java.lang.Object value)
public java.lang.Object getTemp(java.lang.String key)
public void setPerm(java.lang.String key, java.lang.Object value)
public java.lang.Object getPerm(java.lang.String key)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |