クラス HeaderLinksResponseEntity<T extends RepresentationModel<?>>
java.lang.ObjectSE
org.springframework.http.HttpEntity<T>
org.springframework.http.ResponseEntity<T>
org.springframework.hateoas.server.core.HeaderLinksResponseEntity<T>
含まれる
RepresentationModel
内の Link
インスタンスを、本文ではなくリンクヘッダーとして公開する特別な ResponseEntity
。このクラスはユーザーコードから直接使用することを目的としたものではなく、ヘッダー公開を透過的に呼び出すサポートコードによって使用することを目的としていることに注意してください。このクラスをコントローラーから直接使用すると、RepresentationModelProcessor
が開始されたときに Link
は RepresentationModel
インスタンスに存在しなくなります。- 作成者:
- Oliver Gierke
ネストされたクラスのサマリー
クラス org.springframework.http.ResponseEntity から継承されたネストクラス / インターフェース
ResponseEntity.BodyBuilder, ResponseEntity.HeadersBuilder<B extends ResponseEntity.HeadersBuilder<B>>
フィールドサマリー
クラス org.springframework.http.HttpEntity から継承されたフィールド
EMPTY
メソッドのサマリー
修飾子と型メソッド説明static <S extends RepresentationModel<?>>
HeaderLinksResponseEntity<S>wrap
(HttpEntity<S> entity) 指定されたHttpEntity
をHeaderLinksResponseEntity
にラップします。static <S extends RepresentationModel<?>>
HeaderLinksResponseEntity<S>wrap
(S entity) 指定されたRepresentationModel
をHeaderLinksResponseEntity
にラップします。クラス org.springframework.http.ResponseEntity から継承されたメソッド
accepted, badRequest, created, equals, getStatusCode, getStatusCodeValue, hashCode, internalServerError, noContent, notFound, of, of, ofNullable, ok, ok, status, status, toString, unprocessableEntity
クラス org.springframework.http.HttpEntity から継承されたメソッド
getBody, getHeaders, hasBody
メソッドの詳細
wrap
public static <S extends RepresentationModel<?>> HeaderLinksResponseEntity<S> wrap(HttpEntity<S> entity) 指定されたHttpEntity
をHeaderLinksResponseEntity
にラップします。指定された値がResponseEntity
でない場合、ステータスコードはデフォルトでHttpStatus.OK
になります。- パラメーター:
entity
- null であってはなりません。- 戻り値:
wrap
- パラメーター:
entity
- null であってはなりません。- 戻り値: