Class CollectionModel<T>

java.lang.Object
org.springframework.hateoas.RepresentationModel<CollectionModel<T>>
org.springframework.hateoas.CollectionModel<T>
All Implemented Interfaces:
Iterable<T>, org.springframework.core.ResolvableTypeProvider
Direct Known Subclasses:
CollectionModelMixin, PagedModel, SlicedModel, VndErrors

public class CollectionModel<T> extends RepresentationModel<CollectionModel<T>> implements Iterable<T>, org.springframework.core.ResolvableTypeProvider
General helper to easily create a wrapper for a collection of entities.
Author:
Oliver Gierke, Greg Turnquist
  • Constructor Details

    • CollectionModel

      protected CollectionModel()
      Creates an empty CollectionModel instance.
    • CollectionModel

      protected CollectionModel(Iterable<T> content)
    • CollectionModel

      protected CollectionModel(Iterable<T> content, Iterable<Link> links, @Nullable org.springframework.core.ResolvableType fallbackType)
  • Method Details