ETag to the given headers.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.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.JsonSchema instance.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.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.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.ExceptionHandler.Exception JSON-friendly.ETag for the given PersistentEntityResource.ETag from the given PersistentEntity and target bean.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.ResourceMapping for the given PersistentProperty.Pageable.TemplateVariables for pagination.PersistentEntity for the underlying instance.PersistentPropertyAccessor for the underlying content bean.ServerHttpRequest.TemplateVariables for sorting.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 instance for the given title, description, JsonSchemaPropertys and
Descriptors.JsonSchema.SimpleAssociationHandler that will collect Links for all linkable associations.LinkCollectingAssociationHandler for the given PersistentEntities, Path and
AssociationLinks.Pageable if
applicable.Sort if applicable.ETag matches the given PersistentEntity and target.ObjectMapper used internally.OPTIONS /.TemplateVariables for pagination and sorting.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..JsonSchema instances for PersistentEntitys.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.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 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.ResourceSupport type to be able to write custom ResourceProcessors to add additional links
to ones automatically exposed for Spring Data repository query methods.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.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.RootResourceInformationToAlpsDescriptorConverter instance.HttpServletRequest into a
ServerHttpRequest.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.ETagDoesntMatchException in case they don't match.HttpMethod is supported for the given ResourceType.HttpMethod is supported for the given PersistentProperty.Link to the PersistentEntityResource.Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.