public class AsyncRequestContext extends java.lang.Object implements RequestContext, java.io.Serializable
Map param = getAttribute(AsyncRequestConstants.PARAM); if (param == null) { return null; } return param.get(name)また、非同期実行の際のtaskId、queueはそれぞれ、 AsyncRequestConstants.TASK_ID、AsyncRequestConstants.QUEUEをキーにattributeより取得できる。
コンストラクタと説明 |
---|
AsyncRequestContext()
コンストラクタ。
|
AsyncRequestContext(java.util.Map<java.lang.String,java.lang.Object> attributeMap)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.Object |
getAttribute(java.lang.String name)
サーバサイドでリクエストスコープで保持している属性を取得します。
|
java.util.Iterator<java.lang.String> |
getAttributeNames()
属性の名前の一覧をIteratorで取得します。
|
java.lang.String |
getParam(java.lang.String name)
クライアントからの呼び出しパラメータを取得。
|
<T> T |
getParam(java.lang.String name,
java.lang.Class<T> type)
クライアントからの呼び出しパラメータを指定の型として取得します。
|
java.math.BigDecimal |
getParamAsBigDecimal(java.lang.String name)
クライアントからの呼び出しパラメータをBigDecimal型として取得します。
|
java.lang.Boolean |
getParamAsBoolean(java.lang.String name)
クライアントからの呼び出しパラメータをBoolean型として取得します。
|
java.sql.Date |
getParamAsDate(java.lang.String name,
java.lang.String format)
クライアントからの呼び出しパラメータをjava.sql.Date型として取得します。
|
java.lang.Double |
getParamAsDouble(java.lang.String name)
クライアントからの呼び出しパラメータをDouble型として取得します。
|
UploadFileHandle |
getParamAsFile(java.lang.String name)
AysncRequestContextでは利用できない。
|
java.lang.Integer |
getParamAsInt(java.lang.String name)
クライアントからの呼び出しパラメータをInteger型として取得します。
|
java.lang.Long |
getParamAsLong(java.lang.String name)
クライアントからの呼び出しパラメータをLong型として取得します。
|
java.sql.Time |
getParamAsTime(java.lang.String name,
java.lang.String format)
クライアントからの呼び出しパラメータをTime型として取得します。
|
java.sql.Timestamp |
getParamAsTimestamp(java.lang.String name,
java.lang.String format)
クライアントからの呼び出しパラメータをTimestamp型として取得します。
|
java.util.Map<java.lang.String,java.lang.Object> |
getParamMap()
パラメータをMap形式で取得します。
|
java.util.Iterator<java.lang.String> |
getParamNames()
パラメータ名の一覧のIteratorを取得します。
|
java.lang.String[] |
getParams(java.lang.String name)
クライアントからの呼び出しパラメータ(複数) を取得します。
|
<T> T[] |
getParams(java.lang.String name,
java.lang.Class<T> type)
クライアントからの呼び出しパラメータを指定の型の配列として取得します。
|
java.math.BigDecimal[] |
getParamsAsBigDecimal(java.lang.String name)
クライアントからの呼び出しパラメータをBigDecimal型配列として取得します。
|
java.lang.Boolean[] |
getParamsAsBoolean(java.lang.String name)
クライアントからの呼び出しパラメータをBoolean型配列として取得します。
|
java.sql.Date[] |
getParamsAsDate(java.lang.String name,
java.lang.String format)
クライアントからの呼び出しパラメータをjava.sql.Date型配列として取得します。
|
java.lang.Double[] |
getParamsAsDouble(java.lang.String name)
クライアントからの呼び出しパラメータをDouble型配列として取得します。
|
UploadFileHandle[] |
getParamsAsFile(java.lang.String name)
AysncRequestContextでは利用できない。
|
java.lang.Integer[] |
getParamsAsInt(java.lang.String name)
クライアントからの呼び出しパラメータをInteger型配列として取得します。
|
java.lang.Long[] |
getParamsAsLong(java.lang.String name)
クライアントからの呼び出しパラメータをLong型配列として取得します。
|
java.sql.Time[] |
getParamsAsTime(java.lang.String name,
java.lang.String format)
クライアントからの呼び出しパラメータをTime型配列として取得します。
|
java.sql.Timestamp[] |
getParamsAsTimestamp(java.lang.String name,
java.lang.String format)
クライアントからの呼び出しパラメータをTimestamp型配列として取得します。
|
SessionContext |
getSession()
AysncRequestContextでは利用できない。
|
SessionContext |
getSession(boolean create)
AysncRequestContextでは利用できない。
|
void |
removeAttribute(java.lang.String name)
指定のnameの属性を削除します。
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
サーバサイドでリクエストスコープで属性を保持します。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getParam, getParams
public AsyncRequestContext()
public AsyncRequestContext(java.util.Map<java.lang.String,java.lang.Object> attributeMap)
attributeMap
- public java.lang.String getParam(java.lang.String name)
RequestContext
getParam
インタフェース内 RequestContext
public java.lang.String[] getParams(java.lang.String name)
RequestContext
getParams
インタフェース内 RequestContext
public <T> T getParam(java.lang.String name, java.lang.Class<T> type)
RequestContext
getParam
インタフェース内 RequestContext
public <T> T[] getParams(java.lang.String name, java.lang.Class<T> type)
RequestContext
getParams
インタフェース内 RequestContext
public java.lang.Boolean getParamAsBoolean(java.lang.String name)
RequestContext
getParamAsBoolean
インタフェース内 RequestContext
public java.lang.Boolean[] getParamsAsBoolean(java.lang.String name)
RequestContext
getParamsAsBoolean
インタフェース内 RequestContext
public java.lang.Long getParamAsLong(java.lang.String name)
RequestContext
getParamAsLong
インタフェース内 RequestContext
public java.lang.Long[] getParamsAsLong(java.lang.String name)
RequestContext
getParamsAsLong
インタフェース内 RequestContext
public java.lang.Integer getParamAsInt(java.lang.String name)
RequestContext
getParamAsInt
インタフェース内 RequestContext
public java.lang.Integer[] getParamsAsInt(java.lang.String name)
RequestContext
getParamsAsInt
インタフェース内 RequestContext
public java.lang.Double getParamAsDouble(java.lang.String name)
RequestContext
getParamAsDouble
インタフェース内 RequestContext
public java.lang.Double[] getParamsAsDouble(java.lang.String name)
RequestContext
getParamsAsDouble
インタフェース内 RequestContext
public java.sql.Date getParamAsDate(java.lang.String name, java.lang.String format)
RequestContext
getParamAsDate
インタフェース内 RequestContext
public java.sql.Date[] getParamsAsDate(java.lang.String name, java.lang.String format)
RequestContext
getParamsAsDate
インタフェース内 RequestContext
public java.sql.Timestamp getParamAsTimestamp(java.lang.String name, java.lang.String format)
RequestContext
getParamAsTimestamp
インタフェース内 RequestContext
public java.sql.Timestamp[] getParamsAsTimestamp(java.lang.String name, java.lang.String format)
RequestContext
getParamsAsTimestamp
インタフェース内 RequestContext
public java.sql.Time getParamAsTime(java.lang.String name, java.lang.String format)
RequestContext
getParamAsTime
インタフェース内 RequestContext
public java.sql.Time[] getParamsAsTime(java.lang.String name, java.lang.String format)
RequestContext
getParamsAsTime
インタフェース内 RequestContext
public java.math.BigDecimal getParamAsBigDecimal(java.lang.String name)
RequestContext
getParamAsBigDecimal
インタフェース内 RequestContext
public java.math.BigDecimal[] getParamsAsBigDecimal(java.lang.String name)
RequestContext
getParamsAsBigDecimal
インタフェース内 RequestContext
public UploadFileHandle getParamAsFile(java.lang.String name)
getParamAsFile
インタフェース内 RequestContext
java.lang.UnsupportedOperationException
public UploadFileHandle[] getParamsAsFile(java.lang.String name)
getParamsAsFile
インタフェース内 RequestContext
java.lang.UnsupportedOperationException
public java.util.Map<java.lang.String,java.lang.Object> getParamMap()
RequestContext
getParamMap
インタフェース内 RequestContext
public java.util.Iterator<java.lang.String> getParamNames()
RequestContext
getParamNames
インタフェース内 RequestContext
public java.lang.Object getAttribute(java.lang.String name)
RequestContext
getAttribute
インタフェース内 RequestContext
public void setAttribute(java.lang.String name, java.lang.Object value)
RequestContext
setAttribute
インタフェース内 RequestContext
public void removeAttribute(java.lang.String name)
RequestContext
removeAttribute
インタフェース内 RequestContext
public java.util.Iterator<java.lang.String> getAttributeNames()
RequestContext
getAttributeNames
インタフェース内 RequestContext
public SessionContext getSession()
getSession
インタフェース内 RequestContext
java.lang.UnsupportedOperationException
public SessionContext getSession(boolean create)
getSession
インタフェース内 RequestContext
create
- trueの場合、セッションオブジェクトが存在しなかったら新規に作成して返すjava.lang.UnsupportedOperationException