org.caleigo.security
Class UserInfo.DefaultUserInfo

java.lang.Object
  extended byorg.caleigo.security.UserInfo
      extended byorg.caleigo.security.UserInfo.DefaultUserInfo
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
UserInfo

public static class UserInfo.DefaultUserInfo
extends UserInfo

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.caleigo.security.UserInfo
UserInfo.DefaultUserInfo
 
Constructor Summary
UserInfo.DefaultUserInfo()
           
 
Method Summary
 java.lang.Object getProperty(java.lang.String name)
          Access nethod that returns a named property value from the called user info object.
 java.lang.Object getProperty(java.lang.String name, java.lang.Object defaultValue)
          Access nethod that returns a named property value from the called user info object.
 java.util.Enumeration getPropertyNames()
           
 int getSessionID()
          Returns the session ID defined by the user info object.
 java.lang.String getUserID()
          Access method that returns the user ID defined by the user info object.
 void logout()
           
 void setCurrentUserID(java.lang.String userID)
          Mutation method that sets the user ID defined by the called user info object.
 void setProperty(java.lang.String name, java.lang.Object value)
          Updates the named property with provided value.
 void setSessionID(int sessionID)
          Sets the session ID defined by the user info object.
 
Methods inherited from class org.caleigo.security.UserInfo
copyFrom, getCurrentUserID, getCurrentUserInfo, getLoginServiceIdentity, setCurrentUserInfo, setDefaultUserInfo, setLoginServiceIdentity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserInfo.DefaultUserInfo

public UserInfo.DefaultUserInfo()
Method Detail

getUserID

public java.lang.String getUserID()
Access method that returns the user ID defined by the user info object.

Specified by:
getUserID in class UserInfo

getSessionID

public int getSessionID()
Returns the session ID defined by the user info object.

Specified by:
getSessionID in class UserInfo

setCurrentUserID

public void setCurrentUserID(java.lang.String userID)
Mutation method that sets the user ID defined by the called user info object. Note that any stored properties will be cleared when this method is called!

Specified by:
setCurrentUserID in class UserInfo

setSessionID

public void setSessionID(int sessionID)
Sets the session ID defined by the user info object.

Specified by:
setSessionID in class UserInfo

getProperty

public java.lang.Object getProperty(java.lang.String name)
Access nethod that returns a named property value from the called user info object. Returns null if the name could not be identified.

Specified by:
getProperty in class UserInfo

getProperty

public java.lang.Object getProperty(java.lang.String name,
                                    java.lang.Object defaultValue)
Access nethod that returns a named property value from the called user info object. Returns the default value if the name could not be identified.

Specified by:
getProperty in class UserInfo

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
Updates the named property with provided value. Note that

Specified by:
setProperty in class UserInfo

getPropertyNames

public java.util.Enumeration getPropertyNames()
Specified by:
getPropertyNames in class UserInfo

logout

public void logout()
Specified by:
logout in class UserInfo


Copyright © 2005 Caleigo. All Rights Reserved.