org.apache.maven.continuum.web.model
Class SessionUser

java.lang.Object
  extended by org.apache.maven.continuum.web.model.SessionUser
All Implemented Interfaces:
org.codehaus.plexus.security.summit.session.SessionBindingListener, org.codehaus.plexus.security.summit.User

public class SessionUser
extends java.lang.Object
implements org.codehaus.plexus.security.summit.User

Version:
$Id: SessionUser.java 292728 2005-09-30 13:37:00Z evenisse $
Author:
Trygve Laugstøl

Field Summary
 
Fields inherited from interface org.codehaus.plexus.security.summit.User
ENTITY_TYPE
 
Constructor Summary
SessionUser(int id, java.lang.String username)
           
 
Method Summary
 java.lang.String getFullName()
           
 java.lang.Object getPerm(java.lang.String key)
           
 java.lang.Object getTemp(java.lang.String key)
           
 int getUserId()
           
 java.lang.String getUserName()
           
 void incrementAccessCounter()
           
 void incrementAccessCounterForSession()
           
 boolean isLoggedIn()
           
 void setFullName(java.lang.String fullName)
           
 void setLoggedIn(boolean loggedIn)
           
 void setPerm(java.lang.String key, java.lang.Object value)
           
 void setTemp(java.lang.String key, java.lang.Object value)
           
 void updateLastAccessDate()
           
 void valueBound(org.codehaus.plexus.security.summit.session.SessionBindingEvent event)
           
 void valueUnbound(org.codehaus.plexus.security.summit.session.SessionBindingEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionUser

public SessionUser(int id,
                   java.lang.String username)
Method Detail

getUserId

public int getUserId()

getUserName

public java.lang.String getUserName()
Specified by:
getUserName in interface org.codehaus.plexus.security.summit.User

getFullName

public java.lang.String getFullName()

setFullName

public void setFullName(java.lang.String fullName)

isLoggedIn

public boolean isLoggedIn()
Specified by:
isLoggedIn in interface org.codehaus.plexus.security.summit.User

setLoggedIn

public void setLoggedIn(boolean loggedIn)
Specified by:
setLoggedIn in interface org.codehaus.plexus.security.summit.User

updateLastAccessDate

public void updateLastAccessDate()
Specified by:
updateLastAccessDate in interface org.codehaus.plexus.security.summit.User

incrementAccessCounter

public void incrementAccessCounter()
Specified by:
incrementAccessCounter in interface org.codehaus.plexus.security.summit.User

incrementAccessCounterForSession

public void incrementAccessCounterForSession()
Specified by:
incrementAccessCounterForSession in interface org.codehaus.plexus.security.summit.User

setTemp

public void setTemp(java.lang.String key,
                    java.lang.Object value)
Specified by:
setTemp in interface org.codehaus.plexus.security.summit.User

getTemp

public java.lang.Object getTemp(java.lang.String key)
Specified by:
getTemp in interface org.codehaus.plexus.security.summit.User

setPerm

public void setPerm(java.lang.String key,
                    java.lang.Object value)
Specified by:
setPerm in interface org.codehaus.plexus.security.summit.User

getPerm

public java.lang.Object getPerm(java.lang.String key)
Specified by:
getPerm in interface org.codehaus.plexus.security.summit.User

valueBound

public void valueBound(org.codehaus.plexus.security.summit.session.SessionBindingEvent event)
Specified by:
valueBound in interface org.codehaus.plexus.security.summit.session.SessionBindingListener

valueUnbound

public void valueUnbound(org.codehaus.plexus.security.summit.session.SessionBindingEvent event)
Specified by:
valueUnbound in interface org.codehaus.plexus.security.summit.session.SessionBindingListener


Copyright 2003-2003-2005 Apache. All Rights Reserved.