パッケージ org.iplass.mtp.command
インタフェース RequestContext
- 既知の実装クラスのリスト:
AsyncRequestContext,RequestContextWrapper,TestRequestContext
public interface RequestContext
Commandへのリクエストを表すクラスです。
(ServletにおけるServletRequest相当のクラスです)
-
メソッドの概要
修飾子とタイプメソッド説明getAttribute(String name) サーバサイドでリクエストスコープで保持している属性を取得します。属性の名前の一覧をIteratorで取得します。クライアントからの呼び出しパラメータを取得。default <T> Tクライアントからの呼び出しパラメータを指定の型として取得します。default <T> Tクライアントからの呼び出しパラメータを指定の型として取得します。default BigDecimalgetParamAsBigDecimal(String name) クライアントからの呼び出しパラメータをBigDecimal型として取得します。default BooleangetParamAsBoolean(String name) クライアントからの呼び出しパラメータをBoolean型として取得します。default DategetParamAsDate(String name, String format) クライアントからの呼び出しパラメータをjava.sql.Date型として取得します。default DoublegetParamAsDouble(String name) クライアントからの呼び出しパラメータをDouble型として取得します。getParamAsFile(String name) ファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。default IntegergetParamAsInt(String name) クライアントからの呼び出しパラメータをInteger型として取得します。default LonggetParamAsLong(String name) クライアントからの呼び出しパラメータをLong型として取得します。default TimegetParamAsTime(String name, String format) クライアントからの呼び出しパラメータをTime型として取得します。default TimestampgetParamAsTimestamp(String name, String format) クライアントからの呼び出しパラメータをTimestamp型として取得します。パラメータをMap形式で取得します。パラメータ名の一覧のIteratorを取得します。String[]クライアントからの呼び出しパラメータ(複数) を取得します。default <T> T[]クライアントからの呼び出しパラメータを指定の型の配列として取得します。default <T> T[]クライアントからの呼び出しパラメータを指定の型の配列として取得します。default BigDecimal[]getParamsAsBigDecimal(String name) クライアントからの呼び出しパラメータをBigDecimal型配列として取得します。default Boolean[]getParamsAsBoolean(String name) クライアントからの呼び出しパラメータをBoolean型配列として取得します。default Date[]getParamsAsDate(String name, String format) クライアントからの呼び出しパラメータをjava.sql.Date型配列として取得します。default Double[]getParamsAsDouble(String name) クライアントからの呼び出しパラメータをDouble型配列として取得します。getParamsAsFile(String name) ファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。default Integer[]getParamsAsInt(String name) クライアントからの呼び出しパラメータをInteger型配列として取得します。default Long[]getParamsAsLong(String name) クライアントからの呼び出しパラメータをLong型配列として取得します。default Time[]getParamsAsTime(String name, String format) クライアントからの呼び出しパラメータをTime型配列として取得します。default Timestamp[]getParamsAsTimestamp(String name, String format) クライアントからの呼び出しパラメータをTimestamp型配列として取得します。クライアントのセッションオブジェクトを取得します。getSession(boolean create) クライアントのセッションオブジェクトを取得します。voidremoveAttribute(String name) 指定のnameの属性を削除します。static StringresourceString(String key, Object... arguments) voidsetAttribute(String name, Object value) サーバサイドでリクエストスコープで属性を保持します。
-
メソッドの詳細
-
getParam
クライアントからの呼び出しパラメータを取得。 (HttpServletRequestのgetParameter相当)- パラメータ:
name-- 戻り値:
-
getParams
クライアントからの呼び出しパラメータ(複数) を取得します。 (HttpServletRequestのgetParameterValues相当)- パラメータ:
name-- 戻り値:
-
getParam
クライアントからの呼び出しパラメータを指定の型として取得します。 typeにはプリミティブ側のラッパークラス、String、BigDecimal、SelectValue、 java.sql.Date、Timestamp、Timeを指定可能です。- パラメータ:
name-type-- 戻り値:
-
getParam
クライアントからの呼び出しパラメータを指定の型として取得します。 typeにはプリミティブ側のラッパークラス、String、BigDecimal、SelectValue、 java.sql.Date、Timestamp、Timeを指定可能です。 値が指定されていなかった場合は、defaultValueの値が返却されます。- パラメータ:
name-type-defaultValue-- 戻り値:
-
getParams
クライアントからの呼び出しパラメータを指定の型の配列として取得します。 typeにはプリミティブ側のラッパークラス、String、BigDecimal、SelectValue、 java.sql.Date、Timestamp、Timeを指定可能です。- パラメータ:
name-type-- 戻り値:
-
getParams
クライアントからの呼び出しパラメータを指定の型の配列として取得します。 typeにはプリミティブ側のラッパークラス、String、BigDecimal、SelectValue、 java.sql.Date、Timestamp、Timeを指定可能です。 値が指定されていなかった場合は、defaultValuesの値が返却されます。- パラメータ:
name-type-defaultValues-- 戻り値:
-
getParamAsBoolean
クライアントからの呼び出しパラメータをBoolean型として取得します。 Boolean.valueOf(String)で変換します。- パラメータ:
name-- 戻り値:
-
getParamsAsBoolean
クライアントからの呼び出しパラメータをBoolean型配列として取得します。 Boolean.valueOf(String)で変換します。- パラメータ:
name-- 戻り値:
-
getParamAsLong
クライアントからの呼び出しパラメータをLong型として取得します。 Long.valueOf(String)で変換します。- パラメータ:
name-- 戻り値:
-
getParamsAsLong
クライアントからの呼び出しパラメータをLong型配列として取得します。 Long.valueOf(String)で変換します。- パラメータ:
name-- 戻り値:
-
getParamAsInt
クライアントからの呼び出しパラメータをInteger型として取得します。 Integer.valueOf(String)で変換します。- パラメータ:
name-- 戻り値:
-
getParamsAsInt
クライアントからの呼び出しパラメータをInteger型配列として取得します。 Integer.valueOf(String)で変換します。- パラメータ:
name-- 戻り値:
-
getParamAsDouble
クライアントからの呼び出しパラメータをDouble型として取得します。 Double.valueOf(String)で変換します。- パラメータ:
name-- 戻り値:
-
getParamsAsDouble
クライアントからの呼び出しパラメータをDouble型配列として取得します。 Double.valueOf(String)で変換します。- パラメータ:
name-- 戻り値:
-
getParamAsDate
クライアントからの呼び出しパラメータをjava.sql.Date型として取得します。 値の文字列のフォーマットはformatで指定します。- パラメータ:
name-format-- 戻り値:
-
getParamsAsDate
クライアントからの呼び出しパラメータをjava.sql.Date型配列として取得します。 値の文字列のフォーマットはformatで指定します。- パラメータ:
name-format-- 戻り値:
-
getParamAsTimestamp
クライアントからの呼び出しパラメータをTimestamp型として取得します。 値の文字列のフォーマットはformatで指定します。- パラメータ:
name-format-- 戻り値:
-
getParamsAsTimestamp
クライアントからの呼び出しパラメータをTimestamp型配列として取得します。 値の文字列のフォーマットはformatで指定します。- パラメータ:
name-format-- 戻り値:
-
getParamAsTime
クライアントからの呼び出しパラメータをTime型として取得します。 値の文字列のフォーマットはformatで指定します。- パラメータ:
name-format-- 戻り値:
-
getParamsAsTime
クライアントからの呼び出しパラメータをTime型配列として取得します。 値の文字列のフォーマットはformatで指定します。- パラメータ:
name-format-- 戻り値:
-
getParamAsBigDecimal
クライアントからの呼び出しパラメータをBigDecimal型として取得します。 new BigDecimal(String)で変換します。- パラメータ:
name-- 戻り値:
-
getParamsAsBigDecimal
クライアントからの呼び出しパラメータをBigDecimal型配列として取得します。 new BigDecimal(String)で変換します。- パラメータ:
name-- 戻り値:
-
getParamAsFile
ファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。- パラメータ:
name-- 戻り値:
-
getParamsAsFile
ファイルを添付してPOST(multipart/form-data)された場合、アップロードされたファイルを取得可能です。 同一名称で複数件のファイルがアップされた場合、こちらを利用可能です。- パラメータ:
name-- 戻り値:
-
getParamMap
パラメータをMap形式で取得します。- 戻り値:
-
getParamNames
パラメータ名の一覧のIteratorを取得します。- 戻り値:
-
getAttribute
サーバサイドでリクエストスコープで保持している属性を取得します。 (HttpServletRequestのgetAttribute相当)- パラメータ:
name-- 戻り値:
-
setAttribute
サーバサイドでリクエストスコープで属性を保持します。 (HttpServletRequestのsetAttribute相当)- パラメータ:
name-value-
-
removeAttribute
指定のnameの属性を削除します。 setAttribute(name, null)と同義- パラメータ:
name-
-
getAttributeNames
属性の名前の一覧をIteratorで取得します。- 戻り値:
-
getSession
SessionContext getSession()クライアントのセッションオブジェクトを取得します。 セッションオブジェクトが存在しなかったら新規に作成して返します。getSession(true)呼び出しと同等。- 戻り値:
-
getSession
クライアントのセッションオブジェクトを取得します。- パラメータ:
create- trueの場合、セッションオブジェクトが存在しなかったら新規に作成して返す- 戻り値:
-
resourceString
-