インターフェース MethodLinkBuilderFactory<T extends LinkBuilder>

すべてのスーパーインターフェース:
LinkBuilderFactory<T>
すべての既知の実装クラス:
WebMvcLinkBuilderFactory

public interface MethodLinkBuilderFactory<T extends LinkBuilder> extends LinkBuilderFactory<T>
メソッドを指すことによって LinkBuilder の作成もサポートする実装のための LinkBuilderFactory の拡張。
作成者:
Oliver Gierke
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    linkTo(ClassSE<?> type, MethodSE method)
    指定された MethodSE にマップされた URI を指す LinkBuilder を返します。指定された型のオブジェクトで呼び出されたと仮定して、null 値をパラメーターとして使用してマッピングを拡張します。
    linkTo(ClassSE<?> type, MethodSE method, ObjectSE... parameters)
    指定された型のオブジェクトで呼び出されたと仮定して、指定された MethodSE にマップされた URI を指す LinkBuilder を返します。
    linkTo(ObjectSE methodInvocationResult)
    結果がこのメソッドに渡されるメソッドにマップされた URI を指す LinkBuilder を返します。
    指定された MethodSE にマップされた URI を指す LinkBuilder を返し、null 値をパラメーターとして使用してこのマッピングを拡張します。
    linkTo(MethodSE method, ObjectSE... parameters)
    指定された MethodSE にマップされた URI を指す LinkBuilder を返し、指定されたパラメーターを使用してこのマッピングを拡張します。

    インターフェース org.springframework.hateoas.server.LinkBuilderFactory から継承されたメソッド

    linkTo, linkTo, linkTo
  • メソッドの詳細

    • linkTo

      T linkTo(MethodSE method)
      指定された MethodSE にマップされた URI を指す LinkBuilder を返し、null 値をパラメーターとして使用してこのマッピングを拡張します。
      パラメーター:
      method - null であってはなりません。
      戻り値:
      導入:
      1.4
    • linkTo

      T linkTo(MethodSE method, ObjectSE... parameters)
      指定された MethodSE にマップされた URI を指す LinkBuilder を返し、指定されたパラメーターを使用してこのマッピングを拡張します。パラメーター値の数は、指定されたメソッドの予想されるパラメーターの長さと一致する必要があります。
      パラメーター:
      method - null であってはなりません。
      parameters -
      戻り値:
    • linkTo

      T linkTo(ClassSE<?> type, MethodSE method)
      指定された MethodSE にマップされた URI を指す LinkBuilder を返します。指定された型のオブジェクトで呼び出されたと仮定して、null 値をパラメーターとして使用してマッピングを拡張します。
      パラメーター:
      type - null であってはなりません。
      method - null であってはなりません。
      戻り値:
      導入:
      1.4
    • linkTo

      T linkTo(ClassSE<?> type, MethodSE method, ObjectSE... parameters)
      指定された型のオブジェクトで呼び出されたと仮定して、指定された MethodSE にマップされた URI を指す LinkBuilder を返します。パラメーター値の数は、指定されたメソッドの予想されるパラメーターの長さと一致する必要があります。
      パラメーター:
      type - null であってはなりません。
      method - null であってはなりません。
      parameters -
      戻り値:
    • linkTo

      T linkTo(ObjectSE methodInvocationResult)
      結果がこのメソッドに渡されるメソッドにマップされた URI を指す LinkBuilder を返します。DummyInvocationUtils.methodOn(Class, Object...) を使用して、コントローラーのダミーインスタンスを取得し、ダミーメソッド呼び出しを記録します。例については、WebMvcLinkBuilder.linkTo(Object) を参照してください。
      パラメーター:
      methodInvocationResult - null であってはなりません。
      戻り値:
      関連事項: