Package org.springframework.data.rest.core.mapping
@NullMarked
package org.springframework.data.rest.core.mapping
-
ClassDescriptionA
ResourceDescriptionthat is customized based on aDescriptionannotation.A custom resource mapping for collection resources.HttpMethodsthat expose methods to create differentConfigurableHttpMethods.SupportedHttpMethodsthat are determined by aCrudMethodsinstance.Configuration type to register filters customizing the HTTP methods supported.Configuration API to register filters to customize the supported HTTP methods by different kinds of resources.A filter to post-process the supported HTTP methods by aggregate resources (collection or item resource).A filter to post-process the supported HTTP methods byAssociationresources.A collection ofHttpMethods with some convenience methods to create alternate sets of those.AResourceMappingthat is backed by aMethod.Value object to capture metadata for query method parameters.Value object for a list ofParameterMetadatainstances.The strategy to determine whether a given repository is to be exported by Spring Data REST.A variety of strategies to determine repository exposure.Central abstraction obtainResourceMetadataandResourceMappinginstances for domain types and repositories.Adapter class for theMessageSourceResolvablepart of aResourceDescription.A description of a resource.Mapping information for components to be exported as REST resources.Interface for metadata of resources exposed through the system.An enum listing all supported resource types.ResourceMappingfor all search resources.An API to discover theHttpMethods supported on a givenResourceType.Null object to abstract the absence of any support for any HTTP method.SimpleResourceDescriptionthat additionally captures a type to be able to potentially create a reasonable default message.