インターフェース SimpleReactiveRepresentationModelAssembler<T>
- すべてのスーパーインターフェース:
ReactiveRepresentationModelAssembler<T,
EntityModel<T>>
public interface SimpleReactiveRepresentationModelAssembler<T>
extends ReactiveRepresentationModelAssembler<T,EntityModel<T>>
SimpleRepresentationModelAssembler
と組み合わせた RepresentationModelAssembler
のリアクティブバリアント。- 作成者:
- Greg Turnquist, Oliver Drotbohm
メソッドのサマリー
修飾子と型メソッド説明default CollectionModel<EntityModel<T>>
addLinks
(CollectionModel<EntityModel<T>> resources, ServerWebExchange exchange) CollectionModel
コレクションに追加するリンクを定義します。default EntityModel<T>
addLinks
(EntityModel<T> resource, ServerWebExchange exchange) 個々のEntityModel
ごとに追加するリンクを定義します。default reactor.core.publisher.Mono<CollectionModel<EntityModel<T>>>
toCollectionModel
(reactor.core.publisher.Flux<? extends T> entities, ServerWebExchange exchange) 指定されたすべてのエンティティをリソースに変換し、コレクションもリソースとしてラップします。default reactor.core.publisher.Mono<EntityModel<T>>
toModel
(T entity, ServerWebExchange exchange) 指定されたエンティティをMono
でラップされたEntityModel
に変換します。
メソッドの詳細
toModel
指定されたエンティティをMono
でラップされたEntityModel
に変換します。- 次で指定:
- インターフェース
ReactiveRepresentationModelAssembler<T,
のEntityModel<T>> toModel
- パラメーター:
entity
- null であってはなりません。exchange
- null であってはなりません。- 戻り値:
- null になることはありません。
addLinks
個々のEntityModel
ごとに追加するリンクを定義します。- パラメーター:
resource
- null であってはなりません。exchange
- null であってはなりません。- 戻り値:
- null になることはありません。
toCollectionModel
default reactor.core.publisher.Mono<CollectionModel<EntityModel<T>>> toCollectionModel(reactor.core.publisher.Flux<? extends T> entities, ServerWebExchange exchange) 指定されたすべてのエンティティをリソースに変換し、コレクションもリソースとしてラップします。- 次で指定:
- インターフェース
ReactiveRepresentationModelAssembler<T,
のEntityModel<T>> toCollectionModel
- パラメーター:
entities
- null であってはなりません。- 戻り値:
T
のEntityModel
を含むCollectionModel
は、null になることはありません。- 関連事項:
addLinks
default CollectionModel<EntityModel<T>> addLinks(CollectionModel<EntityModel<T>> resources, ServerWebExchange exchange) CollectionModel
コレクションに追加するリンクを定義します。- パラメーター:
resources
- null であってはなりません。- 戻り値:
- null になることはありません。