Package org.springframework.data.rest.webmvc.support
package org.springframework.data.rest.webmvc.support
-
ClassDescriptionAnnotation to bind the backend id of an entity.
HandlerMethodArgumentResolver
to resolve entity ids for injection int handler method arguments annotated withBackendId
.A helper class to encapsulateConstraintViolation
errors.Value object to capture aPageable
as well whether it is the default one configured.HandlerMethodArgumentResolver
to resolveDefaultedPageable
if requested.DefaultedPageable
implementation ofExcerptProjector
that uses the givenProjectionFactory
and considers the givenResourceMappings
.Resolves a domain class from a web request.A value object to represent ETags.HandlerMethodArgumentResolver
to resolve If-Match headers for optimistic locking handlingETag
.An exception being thrown in case theETag
calculated for a particular object does not match an expected one.A helper that renders anException
JSON-friendly.Interface for a component that can provide excerpt projections.HandlerMethodArgumentResolver
to provideHttpMethod
instances for innjection into MVC controller methods.Interface to abstract the access ofTemplateVariables
for pagination and sorting.Projector
looking up a projection by name for the given source type.Interface for a component being able to create projections for objects.EntityLinks
implementation that is able to createLink
for domain classes managed by Spring Data REST.LinkBuilder
to be able to create links pointing to repositories.