クラス TypedEntityLinks<T>
java.lang.ObjectSE
org.springframework.hateoas.server.TypedEntityLinks<T>
- 既知の直属サブクラス
TypedEntityLinks.ExtendedTypedEntityLinks
エンティティは API をリンクして、識別子関数に基づいて
Link
および LinkBuilder
インスタンスを作成します。- 作成者:
- Oliver Drotbohm
- 関連事項:
ネストされたクラスのサマリー
メソッドのサマリー
修飾子と型メソッド説明linkForItemResource
(T entity) 指定されたエンティティを管理するコントローラーへのリンクを作成できるLinkBuilder
を返します。linkToItemResource
(T entity) 指定されたエンティティをサポートするアイテムリソースを指すLink
を作成します。
メソッドの詳細
linkForItemResource
指定されたエンティティを管理するコントローラーへのリンクを作成できるLinkBuilder
を返します。実装は、アイテムリソース URI を公開するために使用されている URI 構造を認識します。- パラメーター:
entity
- 指すエンティティ。null であってはなりません。- 戻り値:
- 指定されたエンティティによって識別されるアイテムリソースを指す
LinkBuilder
。null になることはありません。 - 例外:
IllegalArgumentExceptionSE
- 指定された型が不明な場合、エンティティはインフラストラクチャをリンクします。
linkToItemResource
指定されたエンティティをサポートするアイテムリソースを指すLink
を作成します。リンクの関係型は実装クラスによって決定され、デフォルトでIanaLinkRelations.SELF
に設定する必要があります。- パラメーター:
entity
- 指すエンティティ。null であってはなりません。- 戻り値:
- 特定のエンティティ用に公開されたリソースを指す
Link
。null になることはありません。 - 例外:
IllegalArgumentExceptionSE
- 指定された型が不明な場合、エンティティはインフラストラクチャをリンクします。