クラス TypedEntityLinks<T>

java.lang.ObjectSE
org.springframework.hateoas.server.TypedEntityLinks<T>
既知の直属サブクラス
TypedEntityLinks.ExtendedTypedEntityLinks

public class TypedEntityLinks<T> extends ObjectSE
エンティティは API をリンクして、識別子関数に基づいて Link および LinkBuilder インスタンスを作成します。
作成者:
Oliver Drotbohm
関連事項:
  • メソッドの詳細

    • linkForItemResource

      public LinkBuilder linkForItemResource(T entity)
      指定されたエンティティを管理するコントローラーへのリンクを作成できる LinkBuilder を返します。実装は、アイテムリソース URI を公開するために使用されている URI 構造を認識します。
      パラメーター:
      entity - 指すエンティティ。null であってはなりません。
      戻り値:
      指定されたエンティティによって識別されるアイテムリソースを指す LinkBuilder。null になることはありません。
      例外:
      IllegalArgumentExceptionSE - 指定された型が不明な場合、エンティティはインフラストラクチャをリンクします。
    • linkToItemResource

      public Link linkToItemResource(T entity)
      指定されたエンティティをサポートするアイテムリソースを指す Link を作成します。リンクの関係型は実装クラスによって決定され、デフォルトで IanaLinkRelations.SELF に設定する必要があります。
      パラメーター:
      entity - 指すエンティティ。null であってはなりません。
      戻り値:
      特定のエンティティ用に公開されたリソースを指す Link。null になることはありません。
      例外:
      IllegalArgumentExceptionSE - 指定された型が不明な場合、エンティティはインフラストラクチャをリンクします。