インターフェース 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, org.springframework.web.server.ServerWebExchange exchange) CollectionModelコレクションに追加するリンクを定義します。default EntityModel<T>addLinks(EntityModel<T> resource, org.springframework.web.server.ServerWebExchange exchange) 個々のEntityModelごとに追加するリンクを定義します。default reactor.core.publisher.Mono<CollectionModel<EntityModel<T>>>toCollectionModel(reactor.core.publisher.Flux<? extends T> entities, org.springframework.web.server.ServerWebExchange exchange) 指定されたすべてのエンティティをリソースに変換し、コレクションもリソースとしてラップします。default reactor.core.publisher.Mono<EntityModel<T>>指定されたエンティティをMonoでラップされたEntityModelに変換します。
メソッドの詳細
toModel
default reactor.core.publisher.Mono<EntityModel<T>> toModel(T entity, org.springframework.web.server.ServerWebExchange exchange) 指定されたエンティティをMonoでラップされたEntityModelに変換します。- 次で指定:
- インターフェース
ReactiveRepresentationModelAssembler<T,のEntityModel<T>> toModel - パラメーター:
entity- null であってはなりません。exchange- null であってはなりません。- 戻り値:
- null になることはありません。
addLinks
default EntityModel<T> addLinks(EntityModel<T> resource, org.springframework.web.server.ServerWebExchange exchange) 個々のEntityModelごとに追加するリンクを定義します。- パラメーター:
resource- null であってはなりません。exchange- null であってはなりません。- 戻り値:
- null になることはありません。
toCollectionModel
default reactor.core.publisher.Mono<CollectionModel<EntityModel<T>>> toCollectionModel(reactor.core.publisher.Flux<? extends T> entities, org.springframework.web.server.ServerWebExchange exchange) 指定されたすべてのエンティティをリソースに変換し、コレクションもリソースとしてラップします。- 次で指定:
- インターフェース
ReactiveRepresentationModelAssembler<T,のEntityModel<T>> toCollectionModel - パラメーター:
entities- null であってはなりません。- 戻り値:
TのEntityModelを含むCollectionModelは、null になることはありません。- 関連事項:
addLinks
default CollectionModel<EntityModel<T>> addLinks(CollectionModel<EntityModel<T>> resources, org.springframework.web.server.ServerWebExchange exchange) CollectionModelコレクションに追加するリンクを定義します。- パラメーター:
resources- null であってはなりません。- 戻り値:
- null になることはありません。