Interface CollectionRepresentationModelAssembler<T,D extends org.springframework.hateoas.RepresentationModel<? super D>,C extends CollectionRepresentationModel<D>>

All Superinterfaces:
org.springframework.hateoas.server.RepresentationModelAssembler<T,D>
All Known Implementing Classes:
ClassificationDefinitionRepresentationModelAssembler, ClassificationRepresentationModelAssembler, TaskCommentRepresentationModelAssembler, TaskSummaryRepresentationModelAssembler, UserRepresentationModelAssembler, WorkbasketAccessItemRepresentationModelAssembler, WorkbasketDefinitionRepresentationModelAssembler, WorkbasketSummaryRepresentationModelAssembler

public interface CollectionRepresentationModelAssembler<T,D extends org.springframework.hateoas.RepresentationModel<? super D>,C extends CollectionRepresentationModel<D>> extends org.springframework.hateoas.server.RepresentationModelAssembler<T,D>
  • Method Details

    • buildCollectionEntity

      C buildCollectionEntity(List<D> content)
    • toTaskanaCollectionModel

      default C toTaskanaCollectionModel(Iterable<T> entities)
    • addLinksToCollectionModel

      default C addLinksToCollectionModel(C model)