クラス Traverson

java.lang.ObjectSE
org.springframework.hateoas.client.Traverson

public class Traverson extends ObjectSE
リレーション型のリンクをたどることで、ハイパーメディア API のトラバースを容易にするコンポーネント。同じ名前の JavaScript ライブラリに非常にインスパイアされています。
導入:
0.11
作成者:
Oliver Gierke, Dietrich Schulten, Greg Turnquist, Tom Bunting, Manish Misra, Michael Wirth
  • コンストラクターの詳細

    • Traverson

      public Traverson(URISE baseUri, org.springframework.http.MediaType... mediaTypes)
      指定されたベース URI と対話し、指定された MediaType を使用してサービスと対話する新しい Traverson を作成します。
      パラメーター:
      baseUri - null であってはなりません。
      mediaTypes - null または空であってはなりません。
    • Traverson

      public Traverson(URISE baseUri, ListSE<org.springframework.http.MediaType> mediaTypes)
      指定されたベース URI と対話し、指定された MediaType を使用してサービスと対話する新しい Traverson を作成します。
      パラメーター:
      baseUri - null であってはなりません。
      mediaTypes - null または空であってはなりません。
  • メソッドの詳細

    • getDefaultMessageConverters

      public static ListSE<org.springframework.http.converter.HttpMessageConverter<?>> getDefaultMessageConverters(org.springframework.http.MediaType... mediaTypes)
      デフォルトで指定された MediaType に登録されるすべての HttpMessageConverter を返します。
      パラメーター:
      mediaTypes - null であってはなりません。
      戻り値:
    • setRestOperations

      public Traverson setRestOperations(@Nullable org.springframework.web.client.RestOperations operations)
      使用する RestOperations を設定します。null が指定された場合は、デフォルトの RestTemplate が使用されます。
      パラメーター:
      operations -
      戻り値:
    • setLinkDiscoverers

      public Traverson setLinkDiscoverers(@Nullable ListSE<? extends LinkDiscoverer> discoverer)
      使用する LinkDiscoverers を設定します。デフォルトでは 1 つの HalLinkDiscoverer が登録されます。null を指定した場合は、デフォルトが再適用されます。
      パラメーター:
      discoverer - null でもかまいません。
      戻り値:
    • follow

      public Traverson.TraversalBuilder follow(StringSE... rels)
      指定された rel に従うように Traverson.TraversalBuilder をセットアップします。
      パラメーター:
      rels - null または空であってはなりません。
      戻り値:
      関連事項:
    • follow

      public Traverson.TraversalBuilder follow(Hop hop)
      カスタマイズされた詳細を持つ単一の rel の Traverson.TraversalBuilder をセットアップします。
      パラメーター:
      hop - null であってはなりません
      戻り値: