public class JaxRsContext
extends java.lang.Object
| Constructor and Description | 
|---|
JaxRsContext(java.lang.reflect.Method resourceMethod)
コンストラクタ。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static JaxRsContext | 
get(ExecutionContext context)
リクエストスコープに設定された 
JaxRsContextを取得する。 | 
java.lang.String | 
getConsumesMediaType()
リソースメソッドから 
Consumesのメディアタイプを取得する。 | 
java.lang.Class<?> | 
getFromOfConvertGroupAnnotation()
リソースメソッドに設定されている 
ConvertGroupのfrom属性の値を取得する。 | 
java.lang.String | 
getProducesMediaType()
リソースメソッドから 
Producesのメディアタイプを取得する。 | 
<T> T | 
getRequest()
リクエストを取得する。 
 | 
java.lang.Class<?> | 
getRequestClass()
リソースメソッドが受け取るBeanの 
Classオブジェクトを取得する。
 
 リソースメソッドがBeanを受け取らない場合はnullを返却する。 | 
java.lang.reflect.Method | 
getResourceMethod()
リソースメソッドを取得する。 
 | 
java.lang.Class<?> | 
getToOfConvertGroupAnnotation()
リソースメソッドに設定されている 
ConvertGroupのto属性の値を取得する。 | 
boolean | 
hasConvertGroupAnnotation()
リソースメソッドに 
ConvertGroupが設定されているか否か。 | 
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 boolean hasConvertGroupAnnotation()
ConvertGroupが設定されているか否か。ConvertGroupが設定されている場合 truepublic java.lang.Class<?> getFromOfConvertGroupAnnotation()
ConvertGroupのfrom属性の値を取得する。from属性に設定されているBean Validationのグループpublic java.lang.Class<?> getToOfConvertGroupAnnotation()
ConvertGroupのto属性の値を取得する。to属性に設定されているBean Validationのグループpublic 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()