パッケージ 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) クライアントのセッションオブジェクトを取得します。void
removeAttribute
(String name) 指定のnameの属性を削除します。void
setAttribute
(String name, Object value) サーバサイドでリクエストスコープで属性を保持します。void
setHttpRequestHeader
(String name, Object value) HTTPリクエストのヘッダーをセットします。void
setHttpServletRequest
(jakarta.servlet.http.HttpServletRequest httpRequest) 指定のHttpServletRequestのインスタンスをセットします。void
指定のnameでリクエストパラメータをセットします。void
setResponseHeader
(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(jakarta.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
- パラメータ:
name
-- 戻り値:
-
getParams
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータ(複数) を取得します。 (HttpServletRequestのgetParameterValues相当)- 定義:
getParams
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParam
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータを指定の型として取得します。 typeにはプリミティブ側のラッパークラス、String、BigDecimal、SelectValue、 java.sql.Date、Timestamp、Timeを指定可能です。- 定義:
getParam
インタフェース内RequestContext
- パラメータ:
name
-type
-- 戻り値:
-
getParams
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータを指定の型の配列として取得します。 typeにはプリミティブ側のラッパークラス、String、BigDecimal、SelectValue、 java.sql.Date、Timestamp、Timeを指定可能です。- 定義:
getParams
インタフェース内RequestContext
- パラメータ:
name
-type
-- 戻り値:
-
getParamAsDate
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをjava.sql.Date型として取得します。 値の文字列のフォーマットはformatで指定します。- 定義:
getParamAsDate
インタフェース内RequestContext
- パラメータ:
name
-format
-- 戻り値:
-
getParamsAsDate
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをjava.sql.Date型配列として取得します。 値の文字列のフォーマットはformatで指定します。- 定義:
getParamsAsDate
インタフェース内RequestContext
- パラメータ:
name
-format
-- 戻り値:
-
getParamAsTimestamp
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをTimestamp型として取得します。 値の文字列のフォーマットはformatで指定します。- 定義:
getParamAsTimestamp
インタフェース内RequestContext
- パラメータ:
name
-format
-- 戻り値:
-
getParamsAsTimestamp
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをTimestamp型配列として取得します。 値の文字列のフォーマットはformatで指定します。- 定義:
getParamsAsTimestamp
インタフェース内RequestContext
- パラメータ:
name
-format
-- 戻り値:
-
getParamAsTime
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをTime型として取得します。 値の文字列のフォーマットはformatで指定します。- 定義:
getParamAsTime
インタフェース内RequestContext
- パラメータ:
name
-format
-- 戻り値:
-
getParamsAsTime
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをTime型配列として取得します。 値の文字列のフォーマットはformatで指定します。- 定義:
getParamsAsTime
インタフェース内RequestContext
- パラメータ:
name
-format
-- 戻り値:
-
getParamAsBigDecimal
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをBigDecimal型として取得します。 new BigDecimal(String)で変換します。- 定義:
getParamAsBigDecimal
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParamsAsBigDecimal
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをBigDecimal型配列として取得します。 new BigDecimal(String)で変換します。- 定義:
getParamsAsBigDecimal
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParamAsInt
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをInteger型として取得します。 Integer.valueOf(String)で変換します。- 定義:
getParamAsInt
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParamsAsInt
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをInteger型配列として取得します。 Integer.valueOf(String)で変換します。- 定義:
getParamsAsInt
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParamAsBoolean
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをBoolean型として取得します。 Boolean.valueOf(String)で変換します。- 定義:
getParamAsBoolean
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParamsAsBoolean
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをBoolean型配列として取得します。 Boolean.valueOf(String)で変換します。- 定義:
getParamsAsBoolean
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParamAsDouble
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをDouble型として取得します。 Double.valueOf(String)で変換します。- 定義:
getParamAsDouble
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParamsAsDouble
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをDouble型配列として取得します。 Double.valueOf(String)で変換します。- 定義:
getParamsAsDouble
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParamAsFile
インタフェースからコピーされた説明:RequestContext
ファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。- 定義:
getParamAsFile
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParamsAsFile
インタフェースからコピーされた説明:RequestContext
ファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。 同一名称で複数件のファイルがアップされた場合、こちらを利用可能です。- 定義:
getParamsAsFile
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParamAsLong
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをLong型として取得します。 Long.valueOf(String)で変換します。- 定義:
getParamAsLong
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParamsAsLong
インタフェースからコピーされた説明:RequestContext
クライアントからの呼び出しパラメータをLong型配列として取得します。 Long.valueOf(String)で変換します。- 定義:
getParamsAsLong
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
getParamMap
インタフェースからコピーされた説明:RequestContext
パラメータをMap形式で取得します。- 定義:
getParamMap
インタフェース内RequestContext
- 戻り値:
-
getParamNames
インタフェースからコピーされた説明:RequestContext
パラメータ名の一覧のIteratorを取得します。- 定義:
getParamNames
インタフェース内RequestContext
- 戻り値:
-
getAttribute
インタフェースからコピーされた説明:RequestContext
サーバサイドでリクエストスコープで保持している属性を取得します。 (HttpServletRequestのgetAttribute相当)- 定義:
getAttribute
インタフェース内RequestContext
- パラメータ:
name
-- 戻り値:
-
setAttribute
インタフェースからコピーされた説明:RequestContext
サーバサイドでリクエストスコープで属性を保持します。 (HttpServletRequestのsetAttribute相当)- 定義:
setAttribute
インタフェース内RequestContext
- パラメータ:
name
-value
-
-
removeAttribute
インタフェースからコピーされた説明:RequestContext
指定のnameの属性を削除します。 setAttribute(name, null)と同義- 定義:
removeAttribute
インタフェース内RequestContext
- パラメータ:
name
-
-
getAttributeNames
インタフェースからコピーされた説明:RequestContext
属性の名前の一覧をIteratorで取得します。- 定義:
getAttributeNames
インタフェース内RequestContext
- 戻り値:
-
getSession
インタフェースからコピーされた説明:RequestContext
クライアントのセッションオブジェクトを取得します。 セッションオブジェクトが存在しなかったら新規に作成して返します。getSession(true)
呼び出しと同等。- 定義:
getSession
インタフェース内RequestContext
- 戻り値:
-
getSession
インタフェースからコピーされた説明:RequestContext
クライアントのセッションオブジェクトを取得します。- 定義:
getSession
インタフェース内RequestContext
- パラメータ:
create
- trueの場合、セッションオブジェクトが存在しなかったら新規に作成して返す- 戻り値:
-