パッケージ org.iplass.mtp.test
クラス TestRequestContext
java.lang.Object
org.iplass.mtp.test.TestRequestContext
- すべての実装されたインタフェース:
RequestContext
テスト時に利用可能なRequestContextの実装です。
パラメータなどを明示的にセット可能です。
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明getAttribute(String name) サーバサイドでリクエストスコープで保持している属性を取得します。属性の名前の一覧をIteratorで取得します。クライアントからの呼び出しパラメータを取得。<T> Tクライアントからの呼び出しパラメータを指定の型として取得します。getParamAsBigDecimal(String name) クライアントからの呼び出しパラメータをBigDecimal型として取得します。getParamAsBoolean(String name) クライアントからの呼び出しパラメータをBoolean型として取得します。getParamAsDate(String name, String format) クライアントからの呼び出しパラメータをjava.sql.Date型として取得します。getParamAsDouble(String name) クライアントからの呼び出しパラメータをDouble型として取得します。getParamAsFile(String name) ファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。getParamAsInt(String name) クライアントからの呼び出しパラメータをInteger型として取得します。getParamAsLong(String name) クライアントからの呼び出しパラメータをLong型として取得します。getParamAsTime(String name, String format) クライアントからの呼び出しパラメータをTime型として取得します。getParamAsTimestamp(String name, String format) クライアントからの呼び出しパラメータをTimestamp型として取得します。パラメータをMap形式で取得します。パラメータ名の一覧のIteratorを取得します。String[]クライアントからの呼び出しパラメータ(複数) を取得します。<T> T[]クライアントからの呼び出しパラメータを指定の型の配列として取得します。getParamsAsBigDecimal(String name) クライアントからの呼び出しパラメータをBigDecimal型配列として取得します。Boolean[]getParamsAsBoolean(String name) クライアントからの呼び出しパラメータをBoolean型配列として取得します。Date[]getParamsAsDate(String name, String format) クライアントからの呼び出しパラメータをjava.sql.Date型配列として取得します。Double[]getParamsAsDouble(String name) クライアントからの呼び出しパラメータをDouble型配列として取得します。getParamsAsFile(String name) ファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。Integer[]getParamsAsInt(String name) クライアントからの呼び出しパラメータをInteger型配列として取得します。Long[]getParamsAsLong(String name) クライアントからの呼び出しパラメータをLong型配列として取得します。Time[]getParamsAsTime(String name, String format) クライアントからの呼び出しパラメータをTime型配列として取得します。getParamsAsTimestamp(String name, String format) クライアントからの呼び出しパラメータをTimestamp型配列として取得します。クライアントのセッションオブジェクトを取得します。getSession(boolean create) クライアントのセッションオブジェクトを取得します。voidremoveAttribute(String name) 指定のnameの属性を削除します。voidsetAttribute(String name, Object value) サーバサイドでリクエストスコープで属性を保持します。voidsetHttpRequestHeader(String name, Object value) HTTPリクエストのヘッダーをセットします。voidsetHttpServletRequest(javax.servlet.http.HttpServletRequest httpRequest) 指定のHttpServletRequestのインスタンスをセットします。void指定のnameでリクエストパラメータをセットします。voidsetResponseHeader(ResponseHeader responseHeader) ResponseHeaderをセットします。クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド org.iplass.mtp.command.RequestContext
getParam, getParams
-
フィールド詳細
-
attribteMap
-
session
-
-
コンストラクタの詳細
-
TestRequestContext
public TestRequestContext()
-
-
メソッドの詳細
-
setHttpServletRequest
public void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpRequest) 指定のHttpServletRequestのインスタンスをセットします。 HttpServletRequest#getHeaderNames()が値を返す場合、 HTTPリクエストヘッダーも同時にセットします。- パラメータ:
httpRequest-
-
setHttpRequestHeader
HTTPリクエストのヘッダーをセットします。- パラメータ:
name-value-
-
setResponseHeader
ResponseHeaderをセットします。- パラメータ:
responseHeader-
-
setParam
指定のnameでリクエストパラメータをセットします。- パラメータ:
name-value-
-
getParam
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータを取得。 (HttpServletRequestのgetParameter相当)- 定義:
getParamインタフェース内RequestContext- 戻り値:
-
getParams
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータ(複数) を取得します。 (HttpServletRequestのgetParameterValues相当)- 定義:
getParamsインタフェース内RequestContext- 戻り値:
-
getParam
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータを指定の型として取得します。 typeにはプリミティブ側のラッパークラス、String、BigDecimal、SelectValue、 java.sql.Date、Timestamp、Timeを指定可能です。- 定義:
getParamインタフェース内RequestContext- 戻り値:
-
getParams
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータを指定の型の配列として取得します。 typeにはプリミティブ側のラッパークラス、String、BigDecimal、SelectValue、 java.sql.Date、Timestamp、Timeを指定可能です。- 定義:
getParamsインタフェース内RequestContext- 戻り値:
-
getParamAsDate
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをjava.sql.Date型として取得します。 値の文字列のフォーマットはformatで指定します。- 定義:
getParamAsDateインタフェース内RequestContext- 戻り値:
-
getParamsAsDate
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをjava.sql.Date型配列として取得します。 値の文字列のフォーマットはformatで指定します。- 定義:
getParamsAsDateインタフェース内RequestContext- 戻り値:
-
getParamAsTimestamp
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをTimestamp型として取得します。 値の文字列のフォーマットはformatで指定します。- 定義:
getParamAsTimestampインタフェース内RequestContext- 戻り値:
-
getParamsAsTimestamp
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをTimestamp型配列として取得します。 値の文字列のフォーマットはformatで指定します。- 定義:
getParamsAsTimestampインタフェース内RequestContext- 戻り値:
-
getParamAsTime
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをTime型として取得します。 値の文字列のフォーマットはformatで指定します。- 定義:
getParamAsTimeインタフェース内RequestContext- 戻り値:
-
getParamsAsTime
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをTime型配列として取得します。 値の文字列のフォーマットはformatで指定します。- 定義:
getParamsAsTimeインタフェース内RequestContext- 戻り値:
-
getParamAsBigDecimal
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをBigDecimal型として取得します。 new BigDecimal(String)で変換します。- 定義:
getParamAsBigDecimalインタフェース内RequestContext- 戻り値:
-
getParamsAsBigDecimal
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをBigDecimal型配列として取得します。 new BigDecimal(String)で変換します。- 定義:
getParamsAsBigDecimalインタフェース内RequestContext- 戻り値:
-
getParamAsInt
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをInteger型として取得します。 Integer.valueOf(String)で変換します。- 定義:
getParamAsIntインタフェース内RequestContext- 戻り値:
-
getParamsAsInt
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをInteger型配列として取得します。 Integer.valueOf(String)で変換します。- 定義:
getParamsAsIntインタフェース内RequestContext- 戻り値:
-
getParamAsBoolean
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをBoolean型として取得します。 Boolean.valueOf(String)で変換します。- 定義:
getParamAsBooleanインタフェース内RequestContext- 戻り値:
-
getParamsAsBoolean
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをBoolean型配列として取得します。 Boolean.valueOf(String)で変換します。- 定義:
getParamsAsBooleanインタフェース内RequestContext- 戻り値:
-
getParamAsDouble
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをDouble型として取得します。 Double.valueOf(String)で変換します。- 定義:
getParamAsDoubleインタフェース内RequestContext- 戻り値:
-
getParamsAsDouble
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをDouble型配列として取得します。 Double.valueOf(String)で変換します。- 定義:
getParamsAsDoubleインタフェース内RequestContext- 戻り値:
-
getParamAsFile
インタフェースからコピーされた説明:RequestContextファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。- 定義:
getParamAsFileインタフェース内RequestContext- 戻り値:
-
getParamsAsFile
インタフェースからコピーされた説明:RequestContextファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。 同一名称で複数件のファイルがアップされた場合、こちらを利用可能です。- 定義:
getParamsAsFileインタフェース内RequestContext- 戻り値:
-
getParamAsLong
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをLong型として取得します。 Long.valueOf(String)で変換します。- 定義:
getParamAsLongインタフェース内RequestContext- 戻り値:
-
getParamsAsLong
インタフェースからコピーされた説明:RequestContextクライアントからの呼び出しパラメータをLong型配列として取得します。 Long.valueOf(String)で変換します。- 定義:
getParamsAsLongインタフェース内RequestContext- 戻り値:
-
getParamMap
インタフェースからコピーされた説明:RequestContextパラメータをMap形式で取得します。- 定義:
getParamMapインタフェース内RequestContext- 戻り値:
-
getParamNames
インタフェースからコピーされた説明:RequestContextパラメータ名の一覧のIteratorを取得します。- 定義:
getParamNamesインタフェース内RequestContext- 戻り値:
-
getAttribute
インタフェースからコピーされた説明:RequestContextサーバサイドでリクエストスコープで保持している属性を取得します。 (HttpServletRequestのgetAttribute相当)- 定義:
getAttributeインタフェース内RequestContext- 戻り値:
-
setAttribute
インタフェースからコピーされた説明:RequestContextサーバサイドでリクエストスコープで属性を保持します。 (HttpServletRequestのsetAttribute相当)- 定義:
setAttributeインタフェース内RequestContext
-
removeAttribute
インタフェースからコピーされた説明:RequestContext指定のnameの属性を削除します。 setAttribute(name, null)と同義- 定義:
removeAttributeインタフェース内RequestContext
-
getAttributeNames
インタフェースからコピーされた説明:RequestContext属性の名前の一覧をIteratorで取得します。- 定義:
getAttributeNamesインタフェース内RequestContext- 戻り値:
-
getSession
インタフェースからコピーされた説明:RequestContextクライアントのセッションオブジェクトを取得します。 セッションオブジェクトが存在しなかったら新規に作成して返します。getSession(true)呼び出しと同等。- 定義:
getSessionインタフェース内RequestContext- 戻り値:
-
getSession
インタフェースからコピーされた説明:RequestContextクライアントのセッションオブジェクトを取得します。- 定義:
getSessionインタフェース内RequestContext- パラメータ:
create- trueの場合、セッションオブジェクトが存在しなかったら新規に作成して返す- 戻り値:
-