BeanPostProcessor to turn beans annotated as
org.springframework.data.rest.repository.annotation.RepositoryEventHandlers.Links representing an association.AssociationLinks using the given ResourceMappings.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.BaseUri with the given URI as base.ExceptionHandlerExceptionResolver.HttpMessageConverters by adding your own.ObjectMapper directly.ConstraintViolation errors.EntityLinks implementation that takes repository and current
configuration into account when generating links.ExceptionHandler.Exception JSON-friendly.Association has been traversed.Association.ResourceMapping for the given PersistentProperty.HttpMethods for the given ResourceType.HandlerMethodArgumentResolver to provide HttpMethod instances for innjection into MVC controller
methods.HttpMessageConverter used by Spring MVC to read and write JSON data.JsonSchema.SimpleAssociationHandler that will collect Links for all linkable associations.LinkCollectingAssociationHandler for the given PersistentEntities, Path and
AssociationLinks.ObjectMapper used internally.PersistentEntityResources.PersistentEntityJackson2Module using the given ResourceMappings, Repositories
, RepositoryRestConfiguration and UriToEntityConverter.BeanDeserializerModifier that registers a custom UriStringDeserializer for association properties
of PersistentEntitys.PersistentEntityJackson2Module.AssociationUriResolvingDeserializerModifier using the given Repositories,
UriToEntityConverter and AssociationLinks.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.ResourceAssembler to create PersistentEntityResources for arbitrary domain objects.PersistentEntityResourceAssembler.PersistentEntityResourceAssemblerArgumentResolver for the given Repositories,
EntityLinks, ProjectionDefinitions and ProjectionFactory.HandlerMethodArgumentResolver to create PersistentEntityResource instances.PersistentEntityResourceHandlerMethodArgumentResolver for the given
HttpMessageConverters and RootResourceInformationHandlerMethodArgumentResolver..PersistentEntityToJsonSchemaConverter for the given PersistentEntities and
ResourceMappings.ResourceMappings for PersistentProperty instances.PropertyMappings instance for the given ResourceMappings.EntityLinks implementation that is able to create Link for domain classes managed by Spring Data
REST.RepositoryEntityLinks.HandlerAdapter that only recognizes handler methods defined in the
provided controller classes.HandlerMapping 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.RequestMappingHandlerAdapter implementation that adds a couple argument resolvers for controller method
parameters used in the REST exporter controller.RepositoryRestHandlerAdapter using the given HandlerMethodArgumentResolver and
ResourceProcessors.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.MessageSourceAccessor to provide messages for ResourceDescriptions being rendered.HandlerMethodArgumentResolver to create ResourceMetadata instances.ResourceMetadataHandlerMethodArgumentResolver for the given Repositories and
ResourceMappings.HandlerMethodReturnValueHandler to post-process the objects returned from controller methods using the
configured ResourceProcessors.ResourceProcessorHandlerMethodReturnValueHandler using the given delegate to eventually
delegate calls to ResourceProcessorHandlerMethodReturnValueHandler.handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest) to.RequestMappingHandlerAdapter that tweaks the HandlerMethodReturnValueHandlerComposite to be
proxied by a ResourceProcessorHandlerMethodReturnValueHandler which will invoke the ResourceProcessor
s found in the application context and eventually delegate to the originally configured
HandlerMethodReturnValueHandler.ResourceProcessorInvokingHandlerAdapter with the given ResourceProcessors.HandlerMethodArgumentResolver to create RootResourceInformation for injection into Spring MVC
controller methods.RootResourceInformationHandlerMethodArgumentResolver using the given Repositories,
RepositoryInvokerFactory and ResourceMetadataHandlerMethodArgumentResolver.HttpServletRequest into a
ServerHttpRequest.Distance instances from String representations.Point.HttpMethod is supported for the given ResourceType.ResourceEntity and attach given headers and status.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.HttpMethod is supported for the given ResourceType.Copyright © 2011-2014-2014 Pivotal Software, Inc.. All Rights Reserved.