org.seasar.extension.httpsession
クラス SessionState

java.lang.Object
  拡張org.seasar.extension.httpsession.SessionState

public class SessionState
extends Object

セッションの状態をあらわすクラスです。

作成者:
higa

コンストラクタの概要
SessionState(Map binaryData)
          SessionStateを作成します。
 
メソッドの概要
 Enumeration getAccessedAttributeNames()
          アクセスされたすべての属性名を返します。
 Object getAttribute(String name)
          属性の値を返します。
 Enumeration getAttributeNames()
          セッションで管理されているすべての属性名を返します。
protected  Object getPersistedAttribute(String name)
          永続化された属性の値を返します。
 boolean needDelete(String name)
          deleteする必要があるかどうかを返します。
 boolean needInsert(String name)
          insertする必要があるかどうかを返します。
 boolean needUpdate(String name)
          updateする必要があるかどうかを返します。
 void persisted()
          データを永続化した後に呼び出されます。
 void setAttribute(String name, Object value)
          属性の値を設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SessionState

public SessionState(Map binaryData)
SessionStateを作成します。

パラメータ:
binaryData - バイナリデータ
メソッドの詳細

getAttribute

public Object getAttribute(String name)
属性の値を返します。

パラメータ:
name - 名前
戻り値:
属性の値

getAttributeNames

public Enumeration getAttributeNames()
セッションで管理されているすべての属性名を返します。

戻り値:
セッションで管理されているすべての属性名

getAccessedAttributeNames

public Enumeration getAccessedAttributeNames()
アクセスされたすべての属性名を返します。

戻り値:
アクセスされたすべての属性名

setAttribute

public void setAttribute(String name,
                         Object value)
属性の値を設定します。

パラメータ:
name - 名前
value - 値

persisted

public void persisted()
データを永続化した後に呼び出されます。


needInsert

public boolean needInsert(String name)
insertする必要があるかどうかを返します。

パラメータ:
name - 名前
戻り値:
insertする必要があるかどうか

needUpdate

public boolean needUpdate(String name)
updateする必要があるかどうかを返します。

パラメータ:
name - 名前
戻り値:
updateする必要があるかどうか

needDelete

public boolean needDelete(String name)
deleteする必要があるかどうかを返します。

パラメータ:
name - 名前
戻り値:
deleteする必要があるかどうか

getPersistedAttribute

protected Object getPersistedAttribute(String name)
永続化された属性の値を返します。

パラメータ:
name - 名前
戻り値:
永続化された属性の値


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