intra-mart(R)
5.0

jp.co.intra_mart.framework.base.session
クラス IntramartSessionFactory

java.lang.Object
  拡張jp.co.intra_mart.framework.base.session.IntramartSessionFactory
すべての実装インタフェース:
SessionFactory

推奨されていません。 このクラスは互換性のために残されています。HttpSessionを直接利用するようにしてください。

public class IntramartSessionFactory
extends Object
implements SessionFactory

intra-martのセッションを利用するセッションオブジェクトを生成します。 このクラスを利用するためには、intra-martをインストールする必要があります。

バージョン:
1.0

コンストラクタの概要
IntramartSessionFactory()
          推奨されていません。 IntramartSessionFactoryを新規に生成します。
 
メソッドの概要
 SessionObject createSessionObject(ServletRequest request)
          推奨されていません。 セッションオブジェクトを新規に生成します。
 String encodeURL(ServletRequest request, ServletResponse response, String url)
          推奨されていません。 セッションIDをエンコードしてURLに追加します。
 boolean isEncodeRequired()
          推奨されていません。 セッション情報をURLに含めてエンコードする必要があるかどうか調べます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

IntramartSessionFactory

public IntramartSessionFactory()
推奨されていません。 
IntramartSessionFactoryを新規に生成します。

メソッドの詳細

createSessionObject

public SessionObject createSessionObject(ServletRequest request)
                                  throws SessionFactoryException
推奨されていません。 
セッションオブジェクトを新規に生成します。

定義:
インタフェース SessionFactory 内の createSessionObject
パラメータ:
request - リクエスト
戻り値:
セッションオブジェクト
例外:
SessionFactoryException - セッションオブジェクトの取得に失敗

isEncodeRequired

public boolean isEncodeRequired()
推奨されていません。 
セッション情報をURLに含めてエンコードする必要があるかどうか調べます。

定義:
インタフェース SessionFactory 内の isEncodeRequired
戻り値:
エンコードが必要な場合true、そうでない場合false

encodeURL

public String encodeURL(ServletRequest request,
                        ServletResponse response,
                        String url)
                 throws SessionFactoryException
推奨されていません。 
セッションIDをエンコードしてURLに追加します。 追加される内容はセッションオブジェクトの実装に依存します。

定義:
インタフェース SessionFactory 内の encodeURL
パラメータ:
request - リクエスト
response - レスポンス
url - リクエストのURL
戻り値:
セッションIDが反映されたURL
例外:
SessionFactoryException - URLの生成時に例外が発生

intra-mart(R)
5.0

Copyright © 2000-2005 NTT DATA INTRAMART CO.,LTD. All Rights Reserved.