Package | Description |
---|---|
org.springframework.hateoas |
Value objects to ease creating
Link s and link driven representations for REST
webservices. |
org.springframework.hateoas.mediatype.hal |
HAL-specific extensions, SPIs and Jackson customizations.
|
org.springframework.hateoas.mediatype.vnderrors |
Vnd.Error media type.
|
org.springframework.hateoas.server |
Server-side components for hypermedia handling.
|
org.springframework.hateoas.server.mvc |
Spring MVC helper classes to build
Link s and assemble
RepresentationModel types. |
org.springframework.hateoas.server.reactive |
Spring WebFlux components to build
Link s and assemble
RepresentationModel types. |
Modifier and Type | Class and Description |
---|---|
class |
PagedModel<T>
DTO to implement binding response representations of pageable collections.
|
Modifier and Type | Method and Description |
---|---|
static <T> CollectionModel<T> |
CollectionModel.empty()
Creates a new empty collection model.
|
static <T> CollectionModel<T> |
CollectionModel.empty(Class<T> elementType,
Class<?>... generics)
Creates a new empty collection model with the given type defined as fallback type.
|
static <T> CollectionModel<T> |
CollectionModel.empty(Iterable<Link> links)
Creates a new empty collection model with the given links.
|
static <T> CollectionModel<T> |
CollectionModel.empty(Link... links)
Creates a new empty collection model with the given links.
|
static <T> CollectionModel<T> |
CollectionModel.empty(ParameterizedTypeReference<T> type)
Creates a new empty collection model with the given type defined as fallback type.
|
static <T> CollectionModel<T> |
CollectionModel.empty(ResolvableType elementType)
Creates a new empty collection model with the given type defined as fallback type.
|
static <T> CollectionModel<T> |
CollectionModel.of(Iterable<T> content)
Creates a
CollectionModel instance with the given content. |
static <T> CollectionModel<T> |
CollectionModel.of(Iterable<T> content,
Iterable<Link> links)
s Creates a
CollectionModel instance with the given content and Link s. |
static <T> CollectionModel<T> |
CollectionModel.of(Iterable<T> content,
Link... links)
Creates a
CollectionModel instance with the given content and Link s (optional). |
CollectionModel<T> |
CollectionModel.withFallbackType(Class<? super T> type,
Class<?>... generics)
Declares the given type as fallback element type in case the underlying collection is empty.
|
CollectionModel<T> |
CollectionModel.withFallbackType(ParameterizedTypeReference<?> type)
Declares the given type as fallback element type in case the underlying collection is empty.
|
CollectionModel<T> |
CollectionModel.withFallbackType(ResolvableType type)
Declares the given type as fallback element type in case the underlying collection is empty.
|
static <T extends EntityModel<S>,S> |
CollectionModel.wrap(Iterable<S> content)
Creates a new
CollectionModel instance by wrapping the given domain class instances into a
EntityModel . |
Modifier and Type | Class and Description |
---|---|
class |
CollectionModelMixin<T>
Custom mixin to to render collection content as _embedded.
|
Modifier and Type | Class and Description |
---|---|
class |
VndErrors
Deprecated.
since 1.1, use
Problem to form vendor neutral error
messages. |
Modifier and Type | Method and Description |
---|---|
default CollectionModel<EntityModel<T>> |
SimpleRepresentationModelAssembler.toCollectionModel(Iterable<? extends T> entities)
Converts all given entities into resources and wraps the collection as a resource as well.
|
default CollectionModel<D> |
RepresentationModelAssembler.toCollectionModel(Iterable<? extends T> entities)
Converts an
Iterable or T s into an Iterable of RepresentationModel and wraps them
in a CollectionModel instance. |
Modifier and Type | Method and Description |
---|---|
void |
SimpleRepresentationModelAssembler.addLinks(CollectionModel<EntityModel<T>> resources)
Define links to add to the
CollectionModel collection. |
Modifier and Type | Method and Description |
---|---|
CollectionModel<D> |
RepresentationModelAssemblerSupport.toCollectionModel(Iterable<? extends T> entities) |
Modifier and Type | Method and Description |
---|---|
default CollectionModel<EntityModel<T>> |
SimpleReactiveRepresentationModelAssembler.addLinks(CollectionModel<EntityModel<T>> resources,
ServerWebExchange exchange)
Define links to add to the
CollectionModel collection. |
Modifier and Type | Method and Description |
---|---|
default reactor.core.publisher.Mono<CollectionModel<D>> |
ReactiveRepresentationModelAssembler.toCollectionModel(reactor.core.publisher.Flux<? extends T> entities,
ServerWebExchange exchange)
Converts an
Iterable or T s into an Iterable of RepresentationModel and wraps them
in a CollectionModel instance. |
default reactor.core.publisher.Mono<CollectionModel<EntityModel<T>>> |
SimpleReactiveRepresentationModelAssembler.toCollectionModel(reactor.core.publisher.Flux<? extends T> entities,
ServerWebExchange exchange)
Converts all given entities into resources and wraps the collection as a resource as well.
|
Modifier and Type | Method and Description |
---|---|
default CollectionModel<EntityModel<T>> |
SimpleReactiveRepresentationModelAssembler.addLinks(CollectionModel<EntityModel<T>> resources,
ServerWebExchange exchange)
Define links to add to the
CollectionModel collection. |
Copyright © 2011–2021 Pivotal, Inc.. All rights reserved.