クラス MvcLink

java.lang.ObjectSE
org.springframework.hateoas.server.mvc.MvcLink

public class MvcLink extends ObjectSE
MvcUriComponentsBuilder 呼び出しから Link インスタンスを作成するための構文糖衣。
作成者:
Oliver Drotbohm
  • コンストラクターの詳細

    • MvcLink

      public MvcLink()
  • メソッドの詳細

    • of

      public static Link of(ObjectSE invocation)
      指定された MvcUriComponentsBuilder 呼び出しから新しい Link を作成します。デフォルトは IanaLinkRelations.SELF リンク関係です。
      パラメーター:
      invocation - null であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.3
    • of

      public static Link of(SupplierSE<ObjectSE> invocation)
      指定された遅延 MvcUriComponentsBuilder 呼び出しから新しい Link を作成します。デフォルトは IanaLinkRelations.SELF リンク関係です。
      パラメーター:
      invocation - null であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.3
    • of

      public static Link of(ObjectSE invocation, LinkRelation relation)
      指定された MvcUriComponentsBuilder 呼び出しから新しい Link を作成します。
      パラメーター:
      invocation - null であってはなりません。
      relation - null であってはなりません。
      戻り値:
      null になることはありません。
    • of

      public static Link of(SupplierSE<ObjectSE> invocation, LinkRelation relation)
      指定された遅延 MvcUriComponentsBuilder 呼び出しから新しい Link を作成します。
      パラメーター:
      invocation - null であってはなりません。
      relation - null であってはなりません。
      戻り値:
      null になることはありません。
    • on

      public static <T> T on(ClassSE<T> controller)
      追加の静的インポートを回避するための MvcUriComponentsBuilder.on(Class) の構文 シュガー。
      パラメーター:
      controller - null であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.3