com.ds.fw.user
Class FwUserContext

java.lang.Object
  |
  +--com.ds.fw.types.FwSimpleObject
        |
        +--com.ds.fw.user.FwUserContext
All Implemented Interfaces:
java.lang.Cloneable, FwCopyableIF, FwDisplayableIF, FwSimpleObjectIF, java.io.Serializable

public class FwUserContext
extends FwSimpleObject

This class contains the user's session information.

See Also:
Serialized Form

Field Summary
 java.lang.String name
           
 java.lang.String pass
           
 long sDateEnd
           
 long sDateStart
           
 long sID
           
 long sTimeOut
           
 java.util.Hashtable userdata
           
 long userId
           
 com.ds.fw.user.FwUserRoles userRoles
           
 
Constructor Summary
FwUserContext()
           
 
Method Summary
 boolean checkPermition(com.ds.fw.user.FwUserPermition perm)
           
 boolean checkPermition(long pID)
           
 boolean checkUser(com.ds.fw.servlet.FwBaseAdapter adapter)
           
 void clear()
           
 java.lang.Object get(java.lang.String key)
           
 com.ds.fw.user.FwUserRoles getRoles()
           
 java.lang.String getRolesString()
           
 long getSessionID()
           
 java.util.Hashtable getUserData()
           
 long getUserGroupID()
           
 long getUserID()
           
 java.lang.String getUserName()
           
 java.lang.String getUserPass()
           
 boolean isValidUser(com.ds.fw.servlet.FwBaseAdapter adapter)
           
 int isValidUser(com.ds.fw.servlet.FwBaseAdapter adapter, java.lang.String n, java.lang.String p)
           
 boolean login(com.ds.fw.servlet.FwBaseAdapter adapter, java.lang.String n, java.lang.String p)
           
 boolean logout(com.ds.fw.servlet.FwBaseAdapter adapter)
           
 void set(java.lang.String key, java.lang.Object data)
           
 void setRoles(com.ds.fw.user.FwUserRoles up)
           
 void setSessionID(long id)
           
 void setUserData(java.util.Hashtable h)
           
 void setUserGroupID(long ug)
           
 void setUserID(long id)
           
 void setUserName(java.lang.String s)
           
 void setUserPass(java.lang.String s)
           
 
Methods inherited from class com.ds.fw.types.FwSimpleObject
getClassName, getClone, getCopy, getCopy, getDeepCopy, getDisplayString, getDisplayStringFor, postCopy, printStackTrace, toString, toStringValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

userId

public long userId

name

public java.lang.String name

pass

public java.lang.String pass

userRoles

public com.ds.fw.user.FwUserRoles userRoles

sTimeOut

public long sTimeOut

sDateStart

public long sDateStart

sDateEnd

public long sDateEnd

sID

public long sID

userdata

public java.util.Hashtable userdata
Constructor Detail

FwUserContext

public FwUserContext()
Method Detail

clear

public void clear()

getUserName

public java.lang.String getUserName()

setUserName

public void setUserName(java.lang.String s)

getUserPass

public java.lang.String getUserPass()

setUserPass

public void setUserPass(java.lang.String s)

getUserID

public long getUserID()

setUserID

public void setUserID(long id)

getSessionID

public long getSessionID()

setSessionID

public void setSessionID(long id)

get

public java.lang.Object get(java.lang.String key)

set

public void set(java.lang.String key,
                java.lang.Object data)

getUserData

public java.util.Hashtable getUserData()

setUserData

public void setUserData(java.util.Hashtable h)

setRoles

public void setRoles(com.ds.fw.user.FwUserRoles up)

getRoles

public com.ds.fw.user.FwUserRoles getRoles()

getUserGroupID

public long getUserGroupID()

setUserGroupID

public void setUserGroupID(long ug)

getRolesString

public java.lang.String getRolesString()

checkPermition

public boolean checkPermition(long pID)

checkPermition

public boolean checkPermition(com.ds.fw.user.FwUserPermition perm)

isValidUser

public boolean isValidUser(com.ds.fw.servlet.FwBaseAdapter adapter)

isValidUser

public int isValidUser(com.ds.fw.servlet.FwBaseAdapter adapter,
                       java.lang.String n,
                       java.lang.String p)

checkUser

public boolean checkUser(com.ds.fw.servlet.FwBaseAdapter adapter)

login

public boolean login(com.ds.fw.servlet.FwBaseAdapter adapter,
                     java.lang.String n,
                     java.lang.String p)

logout

public boolean logout(com.ds.fw.servlet.FwBaseAdapter adapter)