インターフェース 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 になることはありません。