ETag to the given headers.AlpsController for the given ResourceMappings.AlpsJsonHttpMessageConverter for the given Converter.BeanPostProcessor to turn beans annotated as
org.springframework.data.rest.repository.annotation.RepositoryEventHandlers.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.RepositoryRestConfigurer.configureConversionService(ConfigurableConversionService) either
directly or extend RepositoryRestConfigurerAdapter and override the method.ExceptionHandlerExceptionResolver.RepositoryRestConfigurer.configureExceptionHandlerExceptionResolver(ExceptionHandlerExceptionResolver)
either directly or extend RepositoryRestConfigurerAdapter and override the method.HttpMessageConverters by adding your own.RepositoryRestConfigurer.configureHttpMessageConverters(List) either
directly or extend RepositoryRestConfigurerAdapter and override the method.ObjectMapper directly.RepositoryRestConfigurer.configureJacksonObjectMapper(ObjectMapper) either
directly or extend RepositoryRestConfigurerAdapter and override the method.RepositoryRestConfigurer.configureRepositoryRestConfiguration(RepositoryRestConfiguration)
either directly or extend RepositoryRestConfigurerAdapter and override the method.RepositoryRestConfigurer.configureValidatingRepositoryEventListener(ValidatingRepositoryEventListener)
either directly or extend RepositoryRestConfigurerAdapter and override the method.ConstraintViolation errors.Patch object given a JsonNode.Patch as a JsonNode.Patch.Patch to a representation object.JsonSchema instance.PatternsRequestCondition and prefix.ProducesRequestCondition.JsonSchema.JsonSchemaProperty based on the given one and the given type.Pageable as well it is the default one configured.DefaultedPageable with the given Pageable and default flag.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.HandlerMapping that considers a List of delegates.DelegatingHandlerMapping for the given delegates.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 IfMatch.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.ExceptionHandler.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.BeanPropertyDefinition for the given PersistentProperty._embedded clause.ETag the bean was expected to match.ResourceDescription to be used for the given BeanPropertyDefinition.Association has been traversed.Association.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.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.ResourceProcessor instances registered for the type of the given value.ResourceProcessor instances registered for the type of the given value and reference type.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.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.SimpleAssociationHandler that will collect Links for all linkable associations.LinkCollectingAssociationHandler for the given PersistentEntities, Path and
Associations.Pageable if
applicable.Sort if applicable.HandlerMethodArgumentResolver to resolve DefaultedPageable from a
PageableHandlerMethodArgumentResolver applying field to property mapping.HandlerMethodArgumentResolver to resolve Pageable from a
PageableHandlerMethodArgumentResolver 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.Expression.PersistentEntityResources.PersistentEntityJackson2Module using the given ResourceMappings, Repositories
, RepositoryRestConfiguration, UriToEntityConverter and SelfLinkProvider.BeanDeserializerModifier that registers a custom UriStringDeserializer for association properties
of PersistentEntitys.Resource instance and collecting all association links.Projector looking up a projection by name for the given source type.PersistentEntityProjector using the given ProjectionDefinitions,
ProjectionFactory and projection name.Resource subclass that holds a reference to the entity's PersistentEntity metadata.PersistentEntityResource instances.ResourceAssembler to create PersistentEntityResources for arbitrary domain objects.HandlerMethodArgumentResolver to create PersistentEntityResource instances.PersistentEntityResourceHandlerMethodArgumentResolver for the given
HttpMessageConverters and RootResourceInformationHandlerMethodArgumentResolver..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.ResourceProcessor 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.RepositoryRestConfigurer to allow selective override of configuration methods.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 HandlerMethodArgumentResolver and
ResourceProcessorInvoker.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.ResourceSupport type to be able to write custom ResourceProcessors to add additional links
to ones automatically exposed for Spring Data repository query methods.NativeWebRequestMessageSourceAccessor to provide messages for ResourceDescriptions being rendered.HandlerMethodArgumentResolver to create ResourceMetadata instances.ResourceMetadataHandlerMethodArgumentResolver for the given Repositories and
ResourceMappings.ResourceProcessorInvoker to consider the given ResourceProcessor to post-process the
controller methods return value to before invoking the delegate.ProcessorWrapper for ResourceProcessors targeting Resources.ResourceProcessorInvokingHandlerAdapter with the given ResourceProcessorInvoker.ResourceProcessorInvoker.ResourcesProcessorWrapper for the given ResourceProcessor.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.Expression.PersistentEntityResource using the underlying Projector.ResourceEntity and attach given headers and status.Sort to PersistentProperty property names.HttpMessageConverter used to create text/uri-list responses.Converter to render all Links contained in a ResourceSupport as text/uri-list and
parse a request of that media type back into a ResourceSupport instance.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.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-2015–2016 Pivotal Software, Inc.. All rights reserved.