jp.terasoluna.fw.web.rich.context
クラス RequestContext

java.lang.Object
  上位を拡張 jp.terasoluna.fw.web.rich.context.RequestContext

public class RequestContext
extends java.lang.Object

リクエスト名・業務プロパティを保持するためのクラス。

業務処理を行う上で必要となる制御情報を保持する。 制御情報とは以下をあらわす。

  1. リクエスト名。
  2. 業務プロパティ。

リクエスト名とは、リクエストを識別するための文字列であり、フレームワークから利用される。

業務プロパティは、リクエスト間で共通的に扱う情報を保持するものであり、 デフォルトではフレームワークから利用されない。 業務の要件にあわせて必要に応じて利用すること。

関連項目:
AbstractRequestContextSupport

フィールドの概要
private  java.util.Map<java.lang.String,java.lang.Object> propertyMap
          業務プロパティ。
private  java.lang.String requestName
          リクエスト名。
 
コンストラクタの概要
RequestContext()
           
 
メソッドの概要
 java.lang.Object getProperty(java.lang.String key)
          業務プロパティを取得する。
 java.lang.String getPropertyString(java.lang.String key)
          業務プロパティを取得する。
 java.lang.String getRequestName()
          リクエスト名を取得する。
 void setProperty(java.lang.String key, java.lang.Object value)
          業務プロパティを設定する。
 void setPropertyString(java.lang.String key, java.lang.String value)
          業務プロパティを設定する。
 void setRequestName(java.lang.String requestName)
          リクエスト名を設定する。
 java.lang.String toString()
          当インスタンスの文字列表現を返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

requestName

private java.lang.String requestName
リクエスト名。


propertyMap

private java.util.Map<java.lang.String,java.lang.Object> propertyMap
業務プロパティ。

コンストラクタの詳細

RequestContext

public RequestContext()
メソッドの詳細

getRequestName

public java.lang.String getRequestName()
リクエスト名を取得する。

戻り値:
リクエスト名

setRequestName

public void setRequestName(java.lang.String requestName)
リクエスト名を設定する。

パラメータ:
requestName - リクエスト名

getProperty

public java.lang.Object getProperty(java.lang.String key)
業務プロパティを取得する。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

setProperty

public void setProperty(java.lang.String key,
                        java.lang.Object value)
業務プロパティを設定する。

パラメータ:
key - プロパティキー
value - プロパティ値

getPropertyString

public java.lang.String getPropertyString(java.lang.String key)
業務プロパティを取得する。 プロパティ値がString型でない場合はnullを返す。

パラメータ:
key - プロパティキー
戻り値:
プロパティ値

setPropertyString

public void setPropertyString(java.lang.String key,
                              java.lang.String value)
業務プロパティを設定する。

パラメータ:
key - プロパティキー
value - プロパティ値

toString

public java.lang.String toString()
当インスタンスの文字列表現を返す。

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
当インスタンスの文字列表現。