クラス CachingMappingDiscoverer

java.lang.ObjectSE
org.springframework.hateoas.server.core.CachingMappingDiscoverer
実装されたすべてのインターフェース:
MappingDiscoverer

public class CachingMappingDiscoverer extends ObjectSE implements MappingDiscoverer
MappingDiscoverer のキャッシングアダプター。
作成者:
Michal Stochmialek, Oliver Drotbohm, R é da Housni Alaoui
  • メソッドの詳細

    • of

      public static CachingMappingDiscoverer of(MappingDiscoverer delegate)
    • getMapping

      @Nullable public StringSE getMapping(ClassSE<?> type)
      インターフェースからコピーされた説明: MappingDiscoverer
      指定された型に関連付けられたマッピングを返します。
      次で指定:
      インターフェース MappingDiscoverergetMapping 
      パラメーター:
      type - null であってはなりません。
      戻り値:
      型レベルのマッピング、または何も存在しない場合は null。
    • getMapping

      @Nullable public StringSE getMapping(MethodSE method)
      インターフェースからコピーされた説明: MappingDiscoverer
      指定された MethodSE に関連付けられたマッピングを返します。これには、型レベルのマッピングが含まれます。
      次で指定:
      インターフェース MappingDiscoverergetMapping 
      パラメーター:
      method - null であってはなりません。
      戻り値:
      型レベルのものを含むメソッドマッピング、またはどちらも存在しない場合は null。
    • getMapping

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

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

      public ListSE<MediaType> getConsumes(MethodSE method)
      インターフェースからコピーされた説明: MappingDiscoverer
      消費がサポートされている MediaType を返します。
      次で指定:
      インターフェース MappingDiscoverergetConsumes 
      パラメーター:
      method - null であってはなりません。
      戻り値:
      null でもかまいません。
    • getParams

      public StringSE[] getParams(MethodSE method)
      インターフェースからコピーされた説明: MappingDiscoverer
      静的に宣言されたリクエストパラメーターを返します。
      次で指定:
      インターフェース MappingDiscoverergetParams 
      パラメーター:
      method - null であってはなりません。
      戻り値:
      マッピングされたリクエストのパラメーターで、プライマリマッピングを絞り込みます。