org.seasar.framework.mock.servlet
クラス MockHttpSessionImpl

java.lang.Object
  拡張org.seasar.framework.mock.servlet.MockHttpSessionImpl
すべての実装インタフェース:
HttpSession, MockHttpSession, java.io.Serializable

public class MockHttpSessionImpl
extends java.lang.Object
implements MockHttpSession, java.io.Serializable

MockHttpSessionの実装クラスです。

作成者:
higa
関連項目:
直列化された形式

フィールドの概要
 
インタフェース org.seasar.framework.mock.servlet.MockHttpSession から継承したフィールド
METHOD_NAME_IS_VALID, METHOD_NAME_SET_VALID
 
コンストラクタの概要
MockHttpSessionImpl(ServletContext servletContext)
          MockHttpSessionImplを作成します。
 
メソッドの概要
 void access()
          セッションにアクセスします。
 java.lang.Object getAttribute(java.lang.String name)
           
 java.util.Enumeration getAttributeNames()
           
 long getCreationTime()
           
 java.lang.String getId()
           
 long getLastAccessedTime()
           
 int getMaxInactiveInterval()
           
 ServletContext getServletContext()
           
 HttpSessionContext getSessionContext()
          推奨されていません。  
 java.lang.Object getValue(java.lang.String name)
          推奨されていません。  
 java.lang.String[] getValueNames()
          推奨されていません。  
 void invalidate()
           
 boolean isNew()
           
 boolean isValid()
          HttpSession.invalidate()が呼ばれたか確認します。
 void putValue(java.lang.String name, java.lang.Object value)
          推奨されていません。  
 void removeAttribute(java.lang.String name)
           
 void removeValue(java.lang.String name)
          推奨されていません。  
 void setAttribute(java.lang.String name, java.lang.Object value)
           
 void setMaxInactiveInterval(int maxInactiveInterval)
           
 void setValid(boolean valid)
          HttpSession.invalidate()が呼ばれたときに、内部的に、このメソッドを呼びます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MockHttpSessionImpl

public MockHttpSessionImpl(ServletContext servletContext)
MockHttpSessionImplを作成します。

パラメータ:
servletContext -
メソッドの詳細

getCreationTime

public long getCreationTime()
定義:
インタフェース HttpSession 内の getCreationTime
関連項目:
HttpSession.getCreationTime()

getId

public java.lang.String getId()
定義:
インタフェース HttpSession 内の getId
関連項目:
HttpSession.getId()

getLastAccessedTime

public long getLastAccessedTime()
定義:
インタフェース HttpSession 内の getLastAccessedTime
関連項目:
HttpSession.getLastAccessedTime()

access

public void access()
インタフェース MockHttpSession の記述:
セッションにアクセスします。

定義:
インタフェース MockHttpSession 内の access

getServletContext

public ServletContext getServletContext()
定義:
インタフェース HttpSession 内の getServletContext
関連項目:
HttpSession.getServletContext()

setMaxInactiveInterval

public void setMaxInactiveInterval(int maxInactiveInterval)
定義:
インタフェース HttpSession 内の setMaxInactiveInterval
関連項目:
HttpSession.setMaxInactiveInterval(int)

getMaxInactiveInterval

public int getMaxInactiveInterval()
定義:
インタフェース HttpSession 内の getMaxInactiveInterval
関連項目:
HttpSession.getMaxInactiveInterval()

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
定義:
インタフェース HttpSession 内の getAttribute
関連項目:
HttpSession.getAttribute(java.lang.String)

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object value)
定義:
インタフェース HttpSession 内の setAttribute
関連項目:
HttpSession.setAttribute(java.lang.String, java.lang.Object)

removeAttribute

public void removeAttribute(java.lang.String name)
定義:
インタフェース HttpSession 内の removeAttribute
関連項目:
HttpSession.removeAttribute(java.lang.String)

getSessionContext

public HttpSessionContext getSessionContext()
推奨されていません。  

定義:
インタフェース HttpSession 内の getSessionContext
関連項目:
HttpSession.getSessionContext()

getValue

public java.lang.Object getValue(java.lang.String name)
推奨されていません。  

定義:
インタフェース HttpSession 内の getValue
関連項目:
HttpSession.getValue(java.lang.String)

getAttributeNames

public java.util.Enumeration getAttributeNames()
定義:
インタフェース HttpSession 内の getAttributeNames
関連項目:
HttpSession.getAttributeNames()

getValueNames

public java.lang.String[] getValueNames()
推奨されていません。  

定義:
インタフェース HttpSession 内の getValueNames
関連項目:
HttpSession.getValueNames()

putValue

public void putValue(java.lang.String name,
                     java.lang.Object value)
推奨されていません。  

定義:
インタフェース HttpSession 内の putValue
関連項目:
HttpSession.putValue(java.lang.String, java.lang.Object)

removeValue

public void removeValue(java.lang.String name)
推奨されていません。  

定義:
インタフェース HttpSession 内の removeValue
関連項目:
HttpSession.removeValue(java.lang.String)

invalidate

public void invalidate()
定義:
インタフェース HttpSession 内の invalidate
関連項目:
HttpSession.invalidate()

isNew

public boolean isNew()
定義:
インタフェース HttpSession 内の isNew
関連項目:
HttpSession.isNew()

isValid

public boolean isValid()
インタフェース MockHttpSession の記述:
HttpSession.invalidate()が呼ばれたか確認します。

定義:
インタフェース MockHttpSession 内の isValid
戻り値:
呼ばれた場合:true、呼ばれていない場合:false

setValid

public void setValid(boolean valid)
インタフェース MockHttpSession の記述:
HttpSession.invalidate()が呼ばれたときに、内部的に、このメソッドを呼びます。

定義:
インタフェース MockHttpSession 内の setValid
パラメータ:
valid - HttpSession.invalidate()が呼ばれたときに、true


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.