anvil.session
Class HttpSessionAdapter

java.lang.Object
  |
  +--anvil.session.HttpSessionAdapter
All Implemented Interfaces:
Session

public class HttpSessionAdapter
extends java.lang.Object
implements Session

class HttpSessionAdapter


Nested Class Summary
 class HttpSessionAdapter.AttributeIterator
           
 
Field Summary
protected  javax.servlet.http.HttpSession _session
           
 
Constructor Summary
HttpSessionAdapter(javax.servlet.http.HttpSession session)
           
 
Method Summary
 java.lang.Object getAttribute(java.lang.String name)
           
 java.lang.String getCitizen()
           
 long getCreationTime()
           
 java.lang.String getId()
           
 long getLastAccessTime()
           
 void invalidate()
           
 BindingIterator iterator()
           
 void removeAttribute(java.lang.String name)
           
 void setAttribute(java.lang.String name, java.lang.Object value)
           
 void setCitizen(java.lang.String citizen)
           
 java.lang.String toString()
           
 void touch()
           
 boolean validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_session

protected javax.servlet.http.HttpSession _session
Constructor Detail

HttpSessionAdapter

public HttpSessionAdapter(javax.servlet.http.HttpSession session)
Method Detail

getId

public java.lang.String getId()
Specified by:
getId in interface Session

getCreationTime

public long getCreationTime()
Specified by:
getCreationTime in interface Session

getLastAccessTime

public long getLastAccessTime()
Specified by:
getLastAccessTime in interface Session

getCitizen

public java.lang.String getCitizen()
Specified by:
getCitizen in interface Session

setCitizen

public void setCitizen(java.lang.String citizen)
Specified by:
setCitizen in interface Session

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

iterator

public BindingIterator iterator()
Specified by:
iterator in interface Session

removeAttribute

public void removeAttribute(java.lang.String name)
Specified by:
removeAttribute in interface Session

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object value)
Specified by:
setAttribute in interface Session

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
Specified by:
getAttribute in interface Session

touch

public void touch()
Specified by:
touch in interface Session

invalidate

public void invalidate()
Specified by:
invalidate in interface Session

validate

public boolean validate()
Specified by:
validate in interface Session