Interface PagedRepresentationModelAssembler<T,D extends org.springframework.hateoas.RepresentationModel<? super D>,P extends PagedRepresentationModel<D>>

All Superinterfaces:
org.springframework.hateoas.server.RepresentationModelAssembler<T,D>
All Known Implementing Classes:
ClassificationSummaryRepresentationModelAssembler, TaskSummaryRepresentationModelAssembler, WorkbasketAccessItemRepresentationModelAssembler, WorkbasketSummaryRepresentationModelAssembler

public interface PagedRepresentationModelAssembler<T,D extends org.springframework.hateoas.RepresentationModel<? super D>,P extends PagedRepresentationModel<D>> extends org.springframework.hateoas.server.RepresentationModelAssembler<T,D>
  • Method Details

    • buildPageableEntity

      P buildPageableEntity(Collection<D> content, PageMetadata pageMetadata)
    • toPagedModel

      default P toPagedModel(Iterable<T> entities, PageMetadata pageMetadata)
    • addLinksToPagedModel

      default P addLinksToPagedModel(P model)