インターフェース ReactiveRepresentationModelAssembler<T,D extends RepresentationModel<?>>

既知のすべてのサブインターフェース:
SimpleReactiveRepresentationModelAssembler<T>

public interface ReactiveRepresentationModelAssembler<T,D extends RepresentationModel<?>>
SimpleRepresentationModelAssembler と組み合わせた RepresentationModelAssembler のリアクティブ変異体。
作成者:
Greg Turnquist, Oliver Drotbohm
  • 方法の概要

    修飾子と型
    メソッド
    説明
    default reactor.core.publisher.Mono<CollectionModel<D>>
    toCollectionModel(reactor.core.publisher.Flux<? extends T> entities, org.springframework.web.server.ServerWebExchange exchange)
    IterableSE または TRepresentationModelIterableSE に変換し、CollectionModel インスタンスにラップします。
    reactor.core.publisher.Mono<D>
    toModel(T entity, org.springframework.web.server.ServerWebExchange exchange)
    指定されたエンティティを RepresentationModel を継承する D に変換します。
  • メソッドの詳細

    • toModel

      reactor.core.publisher.Mono<D> toModel(T entity, org.springframework.web.server.ServerWebExchange exchange)
      指定されたエンティティを RepresentationModel を継承する D に変換します。
      パラメーター:
      entity -
      戻り値:
    • toCollectionModel

      default reactor.core.publisher.Mono<CollectionModel<D>> toCollectionModel(reactor.core.publisher.Flux<? extends T> entities, org.springframework.web.server.ServerWebExchange exchange)
      IterableSE または TRepresentationModelIterableSE に変換し、CollectionModel インスタンスにラップします。
      パラメーター:
      entities - null であってはなりません。
      戻り値:
      D を含む CollectionModel