public class JaxRsContext
extends java.lang.Object
| コンストラクタと説明 |
|---|
JaxRsContext(java.lang.reflect.Method resourceMethod)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static JaxRsContext |
get(ExecutionContext context)
リクエストスコープに設定された
JaxRsContextを取得する。 |
java.lang.String |
getConsumesMediaType()
リソースメソッドから
Consumesのメディアタイプを取得する。 |
java.lang.String |
getProducesMediaType()
リソースメソッドから
Producesのメディアタイプを取得する。 |
<T> T |
getRequest()
リクエストを取得する。
|
java.lang.Class<?> |
getRequestClass()
リソースメソッドが受け取るBeanの
Classオブジェクトを取得する。 |
java.lang.reflect.Method |
getResourceMethod()
リソースメソッドを取得する。
|
boolean |
hasRequest()
リクエストを保持しているか否か。
|
boolean |
hasValidAnnotation()
リソースメソッドに
Validが設定されているか否か。 |
static void |
set(ExecutionContext context,
JaxRsContext jaxRsContext)
JaxRsContextをリクエストスコープに設定する。 |
void |
setRequest(java.lang.Object request)
リクエストを設定する。
|
java.lang.String |
toResourcePath()
リソースメソッドの文字列表現を返す。
|
public JaxRsContext(java.lang.reflect.Method resourceMethod)
resourceMethod - リソースメソッドpublic static JaxRsContext get(ExecutionContext context)
JaxRsContextを取得する。context - 実行コンテキストJaxRsContext。設定されていない場合はnullpublic static void set(ExecutionContext context, JaxRsContext jaxRsContext)
JaxRsContextをリクエストスコープに設定する。context - 実行コンテキストjaxRsContext - JaxRsContextpublic java.lang.reflect.Method getResourceMethod()
public <T> T getRequest()
public boolean hasRequest()
truepublic void setRequest(java.lang.Object request)
request - リクエストpublic boolean hasValidAnnotation()
Validが設定されているか否か。Validが設定されている場合 truepublic java.lang.String getConsumesMediaType()
Consumesのメディアタイプを取得する。null。
メディアタイプが複数指定されていた場合は先頭。public java.lang.String getProducesMediaType()
Producesのメディアタイプを取得する。null。
メディアタイプが複数指定されていた場合は先頭。public java.lang.Class<?> getRequestClass()
Classオブジェクトを取得する。
リソースメソッドがBeanを受け取らない場合はnullを返却する。Classインスタンスpublic java.lang.String toResourcePath()