AlpsController for the given Repositories,
RootResourceInformationToAlpsDescriptorConverter and ResourceMappings.AlpsJsonHttpMessageConverter for the given Converter.ResourceProcessor to add a profile link to the root resource to point to the ALPS resources in case
the support for ALPS is activated.AlpsResourceProcessor with the given RepositoryRestConfiguration.BeanPostProcessor to turn beans annotated as
org.springframework.data.rest.repository.annotation.RepositoryEventHandlers.Links representing an association.AssociationLinks using the given ResourceMappings.PersistentEntityJackson2Module.AssociationUriResolvingDeserializerModifier using the given Repositories,
UriToEntityConverter and AssociationLinks.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.BaseUri with the given URI as base.RequestMappingHandlerMapping that uses the base URI configured in the
RepositoryRestConfiguration, strips it from incoming requests in case they start with it and hands the
altered URI to the superclass for normal handler method lookup.BaseUriAwareHandlerMapping using the given RepositoryRestConfiguration.PersistentEntityResource.Builder to create PersistentEntityResources eventually.PersistentEntityResource instance.ExceptionHandlerExceptionResolver.HttpMessageConverters by adding your own.ObjectMapper directly.ConstraintViolation errors.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.ObjectNode to an existing domain object.EntityLinks implementation that takes repository and current
configuration into account when generating links.ExceptionHandler.Exception JSON-friendly.BeanPropertyDefinition for the given PersistentProperty._embedded clause.Association has been traversed.Association.ResourceMapping for the given PersistentProperty.Pageable.PersistentEntity for the underlying instance.ServerHttpRequest.HttpMethods for the given ResourceType.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.Pageable is the default one configured.RestMediaTypes.MERGE_PATCH_JSON.RestMediaTypes.JSON_PATCH_JSON.HttpMessageConverter used by Spring MVC to read and write JSON data.JacksonMetadata instance for the given ObjectMapper and type.JsonSchema.SimpleAssociationHandler that will collect Links for all linkable associations.LinkCollectingAssociationHandler for the given PersistentEntities, Path and
AssociationLinks.ObjectMapper used internally.OPTIONS /.PersistentEntityResources.PersistentEntityJackson2Module using the given ResourceMappings, Repositories
, RepositoryRestConfiguration and UriToEntityConverter.BeanDeserializerModifier that registers a custom UriStringDeserializer for association properties
of PersistentEntitys.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.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.ObjectNode and applies that to the given existing instance.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.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.Descriptor instances for a RootResourceInformation.RootResourceInformationToAlpsDescriptorConverter instance.HttpServletRequest into a
ServerHttpRequest.Point.HttpMethod is supported for the given ResourceType.PersistentEntityResource using the underlying Projector.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.Link to the PersistentEntityResource.Copyright © 2011-2014–2015 Pivotal Software, Inc.. All rights reserved.