クラスの使用
org.springframework.hateoas.RepresentationModel
RepresentationModel を使用するパッケージ
パッケージ
説明
REST Web サービスの
Link およびリンク駆動表現の作成を容易にする値オブジェクト。HAL 固有の拡張機能、SPI、Jackson のカスタマイズ。
ハイパーメディア処理用のサーバー側コンポーネント。
コア API インターフェースの実装。
org.springframework.hateoas 内の RepresentationModel 使用
型 RepresentationModel の型パラメーターを持つ org.springframework.hateoas のクラス修飾子と型クラス説明classRepresentationModel<T extends RepresentationModel<? extends T>>DTO がリンクを収集するための基本クラス。修飾子と型クラス説明classエンティティのコレクションのラッパーを簡単に作成するための一般的なヘルパー。classEntityModel<T>ドメインオブジェクトをラップしてリンクを追加する単純なEntityModel。classPagedModel<T>ページング可能なコレクションのバインディングレスポンス表現を実装するための DTO。classSlicedModel<T>DTO は、スライスコレクションのバインディングレスポンス表現を実装します。修飾子と型メソッド説明static <T> RepresentationModel<?>RepresentationModel.of(@Nullable T object) 指定されたコンテンツオブジェクトの新しいRepresentationModelを作成し、リンクは作成しません。static <T> RepresentationModel<?>RepresentationModel.of(@Nullable T object, IterableSE<Link> links) 指定されたコンテンツオブジェクトとリンクの新しいRepresentationModelを作成します。org.springframework.hateoas.mediatype.hal 内の RepresentationModel 使用
修飾子と型クラス説明classコレクションコンテンツを _embedded としてレンダリングするためのカスタム mixin。classHAL でLinkをレンダリングするためのカスタムミックスイン。型 RepresentationModel の型パラメーターを使用した org.springframework.hateoas.mediatype.hal のメソッド修飾子と型メソッド説明<T extends RepresentationModel<T>>
RepresentationModel<T>HalModelBuilder.build()エンティティとLinkをRepresentationModelに変換します。修飾子と型メソッド説明<T extends RepresentationModel<T>>
RepresentationModel<T>HalModelBuilder.build()エンティティとLinkをRepresentationModelに変換します。org.springframework.hateoas.server 内の RepresentationModel 使用
型 RepresentationModel の型パラメーターを持つ org.springframework.hateoas.server のクラス修飾子と型インターフェース説明interfaceRepresentationModelAssembler<T,D extends RepresentationModel<?>> ドメイン型をRepresentationModelに変換するコンポーネントのインターフェース。interfaceRepresentationModelProcessor<T extends RepresentationModel<?>>コンポーネントが Spring MVC コントローラーから返されたRepresentationModelインスタンスを処理できるようにする SPI インターフェース。org.springframework.hateoas.server.core 内の RepresentationModel 使用
型 RepresentationModel の型パラメーターを持つ org.springframework.hateoas.server.core のクラス型 RepresentationModel の型パラメーターを使用した org.springframework.hateoas.server.core のメソッド修飾子と型メソッド説明static <S extends RepresentationModel<?>>
HeaderLinksResponseEntity<S>HeaderLinksResponseEntity.wrap(org.springframework.http.HttpEntity<S> entity) 指定されたHttpEntityをHeaderLinksResponseEntityにラップします。static <S extends RepresentationModel<?>>
HeaderLinksResponseEntity<S>HeaderLinksResponseEntity.wrap(S entity) 指定されたRepresentationModelをHeaderLinksResponseEntityにラップします。org.springframework.hateoas.server.mvc 内の RepresentationModel 使用
型 RepresentationModel の型パラメーターを持つ org.springframework.hateoas.server.mvc のクラス修飾子と型クラス説明classRepresentationModelAssemblerSupport<T,D extends RepresentationModel<?>> RepresentationModelAssemblerを実装するための基本クラス。型 RepresentationModel の型パラメーターを使用した org.springframework.hateoas.server.mvc のメソッド修飾子と型メソッド説明<T extends RepresentationModel<T>>
TRepresentationModelProcessorInvoker.invokeProcessorsFor(T value) 指定された値の型に登録されているすべてのRepresentationModelProcessorインスタンスを呼び出します。<T extends RepresentationModel<T>>
TRepresentationModelProcessorInvoker.invokeProcessorsFor(T value, org.springframework.core.ResolvableType referenceType) 指定された値の型と参照型に登録されているすべてのRepresentationModelProcessorインスタンスを呼び出します。org.springframework.hateoas.server.reactive 内の RepresentationModel 使用
型 RepresentationModel の型パラメーターを持つ org.springframework.hateoas.server.reactive のクラス修飾子と型インターフェース説明interfaceReactiveRepresentationModelAssembler<T,D extends RepresentationModel<?>> SimpleRepresentationModelAssemblerと組み合わせたRepresentationModelAssemblerのリアクティブ変異体。