ETag to the given headers.AggregateReferenceResolvingModule using the given UriToEntityConverter and
ResourceMappings.AlpsController for the given ResourceMappings.AlpsJsonHttpMessageConverter for the given Converter.JsonSchema.JsonSchemaProperty into an association.Links representing associations.String consulting the configured MessageSourceAccessor
potentially falling back to the default translation if configured.BackendIdConverter that will simply use ids as they are.HandlerMethodArgumentResolver to resolve entity ids for injection int handler method arguments annotated with
BackendId.BackendIdHandlerMethodArgumentResolver for the given BackendIdConverters and
ResourceMetadataHandlerMethodArgumentResolver.RequestMappingHandlerMapping that augments the request mappingsBasePathAwareHandlerMapping using the given RepositoryRestConfiguration.BaseUri with the given URI as base.BaseUri with the given URI as base.PersistentEntityResource.Builder to create PersistentEntityResources eventually.PersistentEntityResource instance.ExceptionHandlerExceptionResolver.HttpMessageConverters by adding your own.ObjectMapper directly.ConstraintViolation errors.Patch object given a JsonNode.Patch.JsonSchema instance.ProducesRequestCondition.JsonSchema.JsonSchemaProperty based on the given one and the given type.AuditableBeanWrapperFactory to be used.LinkCollector to be used.ResourceHandlerRegistry.Pageable as well whether it is the default one configured.HandlerMethodArgumentResolver to resolve DefaultedPageable if requested.DefaultedPageableHandlerMethodArgumentResolver delegating to the given
PageableHandlerMethodArgumentResolver.DefaultedPageable implementation of ExcerptProjector that uses the given ProjectionFactory
and considers the given ResourceMappings.DefaultLinkCollector for the given PersistentEntities, SelfLinkProvider and
Associations.TypeDeserializer, as URIs will either resolve to null or a
concrete instance anyway.ObjectNode to an existing domain object.EntityLinks implementation that takes repository and current
configuration into account when generating links.JacksonSerializers.EnumTranslatingDeserializer using the given EnumTranslator.JacksonSerializers.EnumTranslatingDeserializer using the given EnumTranslator and BeanProperty
.JacksonSerializers.EnumTranslatingSerializer using the given EnumTranslator.EnumTranslator using the given MessageSourceAccessor.HandlerMethodArgumentResolver to resolve If-Match headers for optimistic locking handling ETag.ETag calculated for a particular object does not match an expected one.ETagDoesntMatchException for the given bean as well as the ETag it was expected to
match.LateObjectEvaluator.Exception JSON-friendly.PersistentEntityResource instance to symbolize the contained entity is about to be
created.ETag for the given PersistentEntityResource.ETag from the given PersistentEntity and target bean.MessageSourceAccessor
potentially falling back to the default translation or the plain enum name if configured.ETag.CorsConfiguration objects, keyed by path pattern.BeanPropertyDefinition for the given PersistentProperty._embedded clause.ETag the bean was expected to match.ResourceDescription to be used for the given BeanPropertyDefinition.Association.Links for the given object.Links for the given object and already existing Link.Links for the given object.Links for the given object and already existing Link.ResourceMetadata for the given type.Pageable.TemplateVariables for pagination.PersistentEntity for the underlying instance.PersistentPropertyAccessor for the underlying content bean.ServerHttpRequest.TemplateVariables for sorting.JsonSerializer for the given type, or null if none available.UriComponentsBuilder for the base URI.Enum type.HEAD /HandlerMethodArgumentResolver to provide HttpMethod instances for innjection into MVC controller
methods.ServerHttpRequest to provide a slightly more abstract API to find out about the
request method.IncomingRequest from ServerHttpRequest.HttpInputMessage based on a plain InputStream, i.e. exposing no headers.Pageable is the default one configured.RestMediaTypes.MERGE_PATCH_JSON.RestMediaTypes.JSON_PATCH_JSON.Association is linkable.PersistentProperty is configured as lookup type.HttpHeaders' requirements.PersistentProperty is considered read-only by Jackson.HttpMessageConverter used by Spring MVC to read and write JSON data.Sort arguments that is aware of Jackson-Mapping on domain classes.JacksonMappingAwareSortTranslator for the given ObjectMapper, Repositories,
DomainClassResolver and PersistentEntities.Sort orders from Jackson-mapped field names to PersistentProperty names.JacksonMetadata instance for the given ObjectMapper and type.JacksonSerializers with the given EnumTranslator.JsonNodes containing JSON Patch to/from Patch objects.JsonSchema instance for the given title, description, AbstractJsonSchemaPropertys and
JsonSchema.Definitions.Map of JSON Schema definitions.JsonSchema.JsonSchemaProperty representing enumerations.JsonSchema.JsonSchema.JsonSchemaProperty created by default for a given type.Pageable if
applicable.Sort if applicable.LinkRelation for a given type.LinkRelation for a given type.LinkRelation for a given type.HandlerMethodArgumentResolver to resolve DefaultedPageable from a
PageableHandlerMethodArgumentResolver applying field to property mapping.HandlerMethodArgumentResolver to resolve Pageable from a PageableArgumentResolver applying
field to property mapping.HandlerMethodArgumentResolver to resolve Sort from a SortHandlerMethodArgumentResolver
applying field to property mapping.ETag matches the given PersistentEntity and target.ObjectMapper used internally.OPTIONS /.TemplateVariables for pagination and sorting.Patch instances from a patch document representation (such as JSON Patch)
and rendering a Patch to a patch document representation.PersistentEntityResources.PersistentEntityJackson2Module using the given ResourceMappings, Repositories
, RepositoryRestConfiguration, UriToEntityConverter and SelfLinkProvider.BeanDeserializerModifier that registers a custom PersistentEntityJackson2Module.UriStringDeserializer for association properties
of PersistentEntitys.JsonDeserializer to interpret String values as URIs and resolve them using a
UriToEntityConverter.Projector looking up a projection by name for the given source type.PersistentEntityProjector using the given ProjectionDefinitions,
ProjectionFactory and projection name.EntityModel subclass that holds a reference to the entity's PersistentEntity
metadata.PersistentEntityResource instances.RepresentationModelAssembler to create PersistentEntityResources for arbitrary domain objects.PersistentEntityResourceAssembler for the given PersistentEntities,
Projector, Associations and SelfLinkProvider.HandlerMethodArgumentResolver to create PersistentEntityResource instances.JsonSchema instances for PersistentEntitys.PersistentEntityToJsonSchemaConverter for the given PersistentEntities and
ResourceMappings.RepositoryInvoker for the given domain type.PersistentEntityResource.PersistentEntity and value.ProfileController's base URI to the app's root URI.RepositoryRestConfiguration.RepresentationModelProcessor to add a profile link to the root resource to point to multiple forms of
metadata.ProfileResourceProcessor with the given RepositoryRestConfiguration.BeanPostProcessor to make sure all excerpt projections defined in RepositoryResourceMappings are
registered with the RepositoryRestConfiguration.ProjectionDefinitionRegistar for the given RepositoryRestConfiguration.ObjectNode and applies that to the given existing instance.RepositoryConstraintViolationExceptionMessage for the given
RepositoryConstraintViolationException and MessageSourceAccessor.RepositoryController for the given PagedResourcesAssembler, Repositories,
EntityLinks and ResourceMappings.EntityLinks implementation that is able to create Link for domain classes managed by Spring Data
REST.HandlerAdapter that only recognizes handler methods defined in the
provided controller classes.LinkBuilder to be able to create links pointing to repositories.DispatcherServlet subclass that certain exporter components can recognize.RepositoryRestExceptionHandler using the given MessageSource.RequestMappingHandlerAdapter implementation that adds a couple argument resolvers for controller method
parameters used in the REST exporter controller.RepositoryRestHandlerAdapter using the given HandlerMethodArgumentResolvers.RequestMappingHandlerMapping implementation that will only find a handler method if a
Repository is exported under that URL path segment.RepositoryRestHandlerMapping for the given ResourceMappings and
RepositoryRestConfiguration.RepositoryRestHandlerMapping for the given ResourceMappings
RepositoryRestConfiguration and Repositories.RepresentationModel type to be able to write custom RepresentationModelProcessors to add
additional links to ones automatically exposed for Spring Data repository query methods.NativeWebRequestHandlerMethodArgumentResolver to create ResourceMetadata instances.ResourceMetadataHandlerMethodArgumentResolver for the given Repositories and
ResourceMappings.components that declare
request mappings as beans.HandlerMapping to delegate requests to Spring Data REST controllers.HandlerMethodArgumentResolver to create RootResourceInformation for injection into Spring MVC
controller methods.RootResourceInformationHandlerMethodArgumentResolver using the given Repositories,
RepositoryInvokerFactory and ResourceMetadataHandlerMethodArgumentResolver.Descriptor instances for a RootResourceInformation.HttpServletRequest into a ServerHttpRequest.PersistentEntityResource using the underlying Projector.ResponseEntity and attach given headers and status.Sort orders from Jackson-mapped field names to PersistentProperty names.Sort to PersistentProperty property names.Pageable.unpaged() if the contained Pageable is the default one.HttpMessageConverter used to create text/uri-list responses.Converter to render all Links contained in a RepresentationModel as text/uri-list and
parse a request of that media type back into a RepresentationModel instance.PersistentEntityJackson2Module.UriStringDeserializer for the given PersistentProperty using the given
UriToEntityConverter.ApplicationListener implementation for invoking
Validator instances assigned to specific domain types.ETagDoesntMatchException in case they don't match.HttpMethod is supported for the given ResourceType.HttpMethod is supported for the given PersistentProperty.JsonSchema.JsonSchemaProperty to reflect the given type.RepositoryRestConfigurer instances that solely want to tweak the
RepositoryRestConfiguration.RepositoryRestConfigurer instances that solely want to tweak the
RepositoryRestConfiguration.EmbeddedWrapper instances.JsonSchemaFormat to be exposed on the current JsonSchema.JsonSchemaProperty.Link to the PersistentEntityResource.JsonSchema.JsonSchemaProperty to require the given Pattern.JsonSchema.JsonSchemaProperty to require the given regular expression as pattern.JsonSchema.JsonSchemaProperty to reflect the given type.JsonSchema.EnumProperty exposing the given values.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.