インターフェース MappingDiscoverer

すべての既知の実装クラス:
AnnotationMappingDiscovererCachingMappingDiscoverer

public interface MappingDiscoverer
特定の型またはメソッドの URI マッピングおよび関連する Affordance を検出するための戦略インターフェース。
作成者:
Oliver Gierke, Greg Turnquist, R é da Housni Alaoui
  • メソッドの詳細

    • getMapping

      @Nullable @DeprecatedSE StringSE getMapping(ClassSE<?> type)
      使用すべきではありません。
      2.0 以降、getUriMapping(Class) を優先
      指定された型に関連付けられたマッピングを返します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      型レベルのマッピング、または何も存在しない場合は null。
    • getUriMapping

      @Nullable default UriMapping getUriMapping(ClassSE<?> type)
      指定された型に関連付けられたマッピングを返します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      型レベルのマッピング、または何も存在しない場合は null。
      導入:
      2.0
    • getMapping

      使用すべきではありません。
      2.0 以降、代わりに getUriMapping(Method) を使用
      指定された MethodSE に関連付けられたマッピングを返します。これには、型レベルのマッピングが含まれます。
      パラメーター:
      method - null であってはなりません。
      戻り値:
      型レベルのものを含むメソッドマッピング、またはどちらも存在しない場合は null。
    • getUriMapping

      @Nullable default UriMapping getUriMapping(MethodSE method)
      指定された MethodSE に関連付けられたマッピングを返します。これには、型レベルのマッピングが含まれます。
      パラメーター:
      method - null であってはなりません。
      戻り値:
      型レベルのものを含むメソッドマッピング、またはどちらも存在しない場合は null。
      導入:
      2.0
    • getMapping

      @Nullable @DeprecatedSE StringSE getMapping(ClassSE<?> type, MethodSE method)
      使用すべきではありません。
      2.0 以降、代わりに getUriMapping(Class, Method) を使用
      指定された型で呼び出された指定された MethodSE のマッピングを返します。これは、型 マッピングを使用してサブ型で呼び出されるスーパー型 メソッドのマッピングを計算するために使用できます。
      パラメーター:
      type - null であってはなりません。
      method - null であってはなりません。
      戻り値:
      型レベルのものを含むメソッドマッピング、またはどちらも存在しない場合は null。
    • getUriMapping

      @Nullable default UriMapping getUriMapping(ClassSE<?> type, MethodSE method)
      指定された型で呼び出された指定された MethodSE のマッピングを返します。これは、型 マッピングを使用してサブ型で呼び出されるスーパー型 メソッドのマッピングを計算するために使用できます。
      パラメーター:
      type - null であってはなりません。
      method - null であってはなりません。
      戻り値:
      型レベルのものを含むメソッドマッピング、またはどちらも存在しない場合は null。
      導入:
      2.0
    • getRequestMethod

      CollectionSE<HttpMethod> getRequestMethod(ClassSE<?> type, MethodSE method)
      指定された型で呼び出された指定された MethodSE の HTTP 動詞を返します。これは、ハイパーメディアテンプレートの作成に使用できます。
      パラメーター:
      type -
      method -
      戻り値:
    • getConsumes

      ListSE<MediaType> getConsumes(MethodSE method)
      消費がサポートされている MediaType を返します。
      パラメーター:
      method - null であってはなりません。
      戻り値:
      null でもかまいません。
      導入:
      1.3
    • getParams

      StringSE[] getParams(MethodSE method)
      静的に宣言されたリクエストパラメーターを返します。
      パラメーター:
      method - null であってはなりません。
      戻り値:
      マッピングされたリクエストのパラメーターで、プライマリマッピングを絞り込みます。
      導入:
      1.4