クラス RepositoryEntityLinks

java.lang.ObjectSE
org.springframework.hateoas.server.core.AbstractEntityLinks
org.springframework.data.rest.webmvc.support.RepositoryEntityLinks
実装されたすべてのインターフェース:
EntityLinksorg.springframework.plugin.core.Plugin<ClassSE<?>>

public class RepositoryEntityLinks extends AbstractEntityLinks
Spring Data REST によって管理されるドメインクラスに対して Link を作成できる EntityLinks 実装。
作成者:
Jon Brisbin, Oliver Gierke
  • コンストラクターの詳細

  • メソッドの詳細

    • supports

      public boolean supports(ClassSE<?> delimiter)
    • linkFor

      public LinkBuilder linkFor(ClassSE<?> type)
    • linkFor

      public LinkBuilder linkFor(ClassSE<?> type, ObjectSE... parameters)
    • linkToPagedResource

      public Link linkToPagedResource(ClassSE<?> type, Pageable pageable)
      指定された型のページ化されたコレクションリソースへのリンクを返し、事前に展開します
      パラメーター:
      type - null であってはなりません。
      pageable - ページング可能 to は null にすることができます。
      戻り値:
    • linkToCollectionResource

      public Link linkToCollectionResource(ClassSE<?> type)
    • linkToItemResource

      public Link linkToItemResource(ClassSE<?> type, ObjectSE id)
    • linkForItemResource

      public LinkBuilder linkForItemResource(ClassSE<?> type, ObjectSE id)
      次で指定:
      インターフェース EntityLinkslinkForItemResource 
      オーバーライド:
      クラス AbstractEntityLinkslinkForItemResource 
    • linksToSearchResources

      public Links linksToSearchResources(ClassSE<?> type)
      指定された型の検索リソースへのすべてのリンクを返します。
      パラメーター:
      type - null であってはなりません。
      戻り値:
      導入:
      2.3
    • linksToSearchResources

      public Links linksToSearchResources(ClassSE<?> type, Pageable pageable)
      指定された型の検索リソースへのすべてのリンクを返します。該当する場合は、指定された Pageable で事前に展開されています。
      パラメーター:
      type - null であってはなりません。
      pageable - null でもかまいません。
      戻り値:
      導入:
      2.3
    • linksToSearchResources

      public Links linksToSearchResources(ClassSE<?> type, Sort sort)
      指定された型の検索リソースへのすべてのリンクを返します。該当する場合は、指定された Sort で事前に展開されています。
      パラメーター:
      type - null であってはなりません。
      sort - null でもかまいません。
      戻り値:
      導入:
      2.3
    • linkToSearchResource

      public Link linkToSearchResource(ClassSE<?> domainType, LinkRelation relation)
      指定された型の指定された LinkRelation を使用して検索リソースへのリンクを作成します。
      パラメーター:
      domainType - null であってはなりません。
      relation - null であってはなりません。
      戻り値:
      導入:
      2.3
    • linkToSearchResource

      public Link linkToSearchResource(ClassSE<?> domainType, LinkRelation relation, Pageable pageable)
      指定された型の指定された LinkRelation を使用して検索リソースへのリンクを作成します。指定された Pageable を使用して、使用可能なテンプレート変数を事前に展開します。
      パラメーター:
      domainType - null であってはなりません。
      relation - null であってはなりません。
      pageable - null でもかまいません。
      戻り値:
      導入:
      2.3
    • linkToSearchResource

      public Link linkToSearchResource(ClassSE<?> domainType, LinkRelation relation, Sort sort)
      指定された型の指定された LinkRelation を使用して検索リソースへのリンクを作成します。指定された Sort を使用して、使用可能なテンプレート変数を事前に展開します。
      パラメーター:
      domainType - null であってはなりません。
      relation - null であってはなりません。
      sort - null でもかまいません。
      戻り値:
      導入:
      2.3