Spring Data REST - WebMVC
A B C D E F G H I J L M O P R S T U V W 

A

addItem(P) - Method in class org.springframework.data.rest.webmvc.json.JsonSchema.ArrayProperty
 
addProperty(String, JsonSchema.Property) - Method in class org.springframework.data.rest.webmvc.json.JsonSchema
 
afterPropertiesSet() - Method in class org.springframework.data.rest.webmvc.json.PersistentEntityJackson2Module
 
afterPropertiesSet() - Method in class org.springframework.data.rest.webmvc.RepositoryRestHandlerAdapter
 
afterPropertiesSet() - Method in class org.springframework.data.rest.webmvc.ResourceProcessorInvokingHandlerAdapter
 
annotatedHandlerBeanPostProcessor() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
BeanPostProcessor to turn beans annotated as org.springframework.data.rest.repository.annotation.RepositoryEventHandlers.

B

BaseUriLinkBuilder - Class in org.springframework.data.rest.webmvc.support
 
BaseUriLinkBuilder(UriComponentsBuilder) - Constructor for class org.springframework.data.rest.webmvc.support.BaseUriLinkBuilder
 

C

canRead(Class<?>, MediaType) - Method in class org.springframework.data.rest.webmvc.convert.UriListHttpMessageConverter
 
canWrite(Class<?>, MediaType) - Method in class org.springframework.data.rest.webmvc.convert.UriListHttpMessageConverter
 
config() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Main configuration for the REST exporter.
configureConversionService(ConfigurableConversionService) - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Override this method to add your own converters.
configureExceptionHandlerExceptionResolver(ExceptionHandlerExceptionResolver) - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
configureHttpMessageConverters(List<HttpMessageConverter<?>>) - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Configure the available HttpMessageConverters by adding your own.
configureJacksonObjectMapper(ObjectMapper) - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Configure the Jackson ObjectMapper directly.
configureObjectMapper(ObjectMapper) - Static method in class org.springframework.data.rest.webmvc.json.Jackson2DatatypeHelper
 
configureRepositoryRestConfiguration(RepositoryRestConfiguration) - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Override this method to add additional configuration.
configureValidatingRepositoryEventListener(ValidatingRepositoryEventListener) - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Override this method to add validators manually.
ConstraintViolationExceptionMessage - Class in org.springframework.data.rest.webmvc.support
 
ConstraintViolationExceptionMessage(ConstraintViolationException, MessageSource, Locale) - Constructor for class org.springframework.data.rest.webmvc.support.ConstraintViolationExceptionMessage
 
ConstraintViolationMessage - Class in org.springframework.data.rest.webmvc.support
A helper class to encapsulate ConstraintViolation errors.
ConstraintViolationMessage(ConstraintViolation<?>, MessageSource, Locale) - Constructor for class org.springframework.data.rest.webmvc.support.ConstraintViolationMessage
 
ControllerUtils - Class in org.springframework.data.rest.webmvc
 
ControllerUtils() - Constructor for class org.springframework.data.rest.webmvc.ControllerUtils
 
convert(Class<?>) - Method in class org.springframework.data.rest.webmvc.json.PersistentEntityToJsonSchemaConverter
 
convert(Object, TypeDescriptor, TypeDescriptor) - Method in class org.springframework.data.rest.webmvc.json.PersistentEntityToJsonSchemaConverter
 
create(URI) - Static method in class org.springframework.data.rest.webmvc.support.BaseUriLinkBuilder
 
createNewInstance(UriComponentsBuilder) - Method in class org.springframework.data.rest.webmvc.support.BaseUriLinkBuilder
 
createNewInstance(UriComponentsBuilder) - Method in class org.springframework.data.rest.webmvc.support.RepositoryLinkBuilder
 
createPropertyReference(RepositoryRestRequest, Resources<Object>, String, String, UriComponentsBuilder) - Method in class org.springframework.data.rest.webmvc.RepositoryPropertyReferenceController
 

D

defaultConversionService() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
defaultMessageConverters() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
deletePropertyReference(RepositoryRestRequest, String, String) - Method in class org.springframework.data.rest.webmvc.RepositoryPropertyReferenceController
 
deletePropertyReferenceId(RepositoryRestRequest, String, String, String) - Method in class org.springframework.data.rest.webmvc.RepositoryPropertyReferenceController
 
domainClassConverter() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
domainObjectMerger() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
For merging incoming objects materialized from JSON with existing domain objects loaded from the repository.

E

EMPTY_RESOURCE_LIST - Static variable in class org.springframework.data.rest.webmvc.ControllerUtils
 
EMPTY_RESOURCES - Static variable in class org.springframework.data.rest.webmvc.ControllerUtils
 
entityLinks() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
A special EntityLinks implementation that takes repository and current configuration into account when generating links.
exceptionHandlerExceptionResolver() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Bean for looking up methods annotated with ExceptionHandler.
ExceptionMessage - Class in org.springframework.data.rest.webmvc.support
A helper that renders an Exception JSON-friendly.
ExceptionMessage(Throwable) - Constructor for class org.springframework.data.rest.webmvc.support.ExceptionMessage
 
extendInterceptors(List<Object>) - Method in class org.springframework.data.rest.webmvc.RepositoryRestHandlerMapping
 

F

followPropertyReference(RepositoryRestRequest, String, String) - Method in class org.springframework.data.rest.webmvc.RepositoryPropertyReferenceController
 
followPropertyReference(RepositoryRestRequest, String, String, String) - Method in class org.springframework.data.rest.webmvc.RepositoryPropertyReferenceController
 
followPropertyReferenceCompact(RepositoryRestRequest, String, String) - Method in class org.springframework.data.rest.webmvc.RepositoryPropertyReferenceController
 

G

getArrayProperty(String) - Method in class org.springframework.data.rest.webmvc.json.JsonSchema
 
getCause() - Method in class org.springframework.data.rest.webmvc.support.ConstraintViolationExceptionMessage
 
getCause() - Method in class org.springframework.data.rest.webmvc.support.ExceptionMessage
 
getContent() - Method in class org.springframework.data.rest.webmvc.json.JsonSchema
 
getConvertibleTypes() - Method in class org.springframework.data.rest.webmvc.json.PersistentEntityToJsonSchemaConverter
 
getDescription() - Method in class org.springframework.data.rest.webmvc.json.JsonSchema
 
getDescription() - Method in class org.springframework.data.rest.webmvc.json.JsonSchema.Property
 
getEntity() - Method in class org.springframework.data.rest.webmvc.support.ConstraintViolationMessage
 
getEntity() - Method in class org.springframework.data.rest.webmvc.support.RepositoryConstraintViolationExceptionMessage.ValidationError
 
getErrors() - Method in class org.springframework.data.rest.webmvc.support.RepositoryConstraintViolationExceptionMessage
 
getInterceptors() - Method in class org.springframework.data.rest.webmvc.support.JpaHelper
 
getInvalidValue() - Method in class org.springframework.data.rest.webmvc.support.ConstraintViolationMessage
 
getInvalidValue() - Method in class org.springframework.data.rest.webmvc.support.RepositoryConstraintViolationExceptionMessage.ValidationError
 
getItems() - Method in class org.springframework.data.rest.webmvc.json.JsonSchema.ArrayProperty
 
getMessage() - Method in class org.springframework.data.rest.webmvc.support.ConstraintViolationMessage
 
getMessage() - Method in class org.springframework.data.rest.webmvc.support.ExceptionMessage
 
getMessage() - Method in class org.springframework.data.rest.webmvc.support.RepositoryConstraintViolationExceptionMessage.ValidationError
 
getMessages() - Method in class org.springframework.data.rest.webmvc.support.ConstraintViolationExceptionMessage
 
getName() - Method in class org.springframework.data.rest.webmvc.json.JsonSchema
 
getOrder() - Method in class org.springframework.data.rest.webmvc.RepositoryRestHandlerAdapter
 
getPersistentEntity() - Method in class org.springframework.data.rest.webmvc.PersistentEntityResource
 
getProperty() - Method in class org.springframework.data.rest.webmvc.support.ConstraintViolationMessage
 
getProperty() - Method in class org.springframework.data.rest.webmvc.support.RepositoryConstraintViolationExceptionMessage.ValidationError
 
getSelfLinkFor(Object) - Method in class org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler
 
getSupportedMediaTypes() - Method in class org.springframework.data.rest.webmvc.convert.UriListHttpMessageConverter
 
getThis() - Method in class org.springframework.data.rest.webmvc.support.BaseUriLinkBuilder
 
getThis() - Method in class org.springframework.data.rest.webmvc.support.RepositoryLinkBuilder
 
getType() - Method in class org.springframework.data.rest.webmvc.json.JsonSchema.Property
 

H

halJacksonHttpMessageConverter() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
halObjectMapper() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest) - Method in class org.springframework.data.rest.webmvc.ResourceProcessorHandlerMethodReturnValueHandler
 
handleValidationException(RuntimeException, MessageSource, Locale) - Method in class org.springframework.data.rest.webmvc.support.ValidationExceptionHandler
 
HttpRequestUtils - Class in org.springframework.data.rest.webmvc.support
Helper class to HttpServletRequest helpers.
HttpRequestUtils() - Constructor for class org.springframework.data.rest.webmvc.support.HttpRequestUtils
 

I

isArrayProperty(String) - Method in class org.springframework.data.rest.webmvc.json.JsonSchema
 
isHandler(Class<?>) - Method in class org.springframework.data.rest.webmvc.RepositoryRestHandlerMapping
 
isRequired() - Method in class org.springframework.data.rest.webmvc.json.JsonSchema.Property
 

J

Jackson2DatatypeHelper - Class in org.springframework.data.rest.webmvc.json
Helper class to register datatype modules based on their presence in the classpath.
Jackson2DatatypeHelper() - Constructor for class org.springframework.data.rest.webmvc.json.Jackson2DatatypeHelper
 
jacksonHttpMessageConverter() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
The HttpMessageConverter used by Spring MVC to read and write JSON data.
jpaHelper() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
JpaHelper - Class in org.springframework.data.rest.webmvc.support
 
JpaHelper() - Constructor for class org.springframework.data.rest.webmvc.support.JpaHelper
 
JsonSchema - Class in org.springframework.data.rest.webmvc.json
Model class to render JSON schema documents.
JsonSchema(String, String) - Constructor for class org.springframework.data.rest.webmvc.json.JsonSchema
 
JsonSchema.ArrayProperty - Class in org.springframework.data.rest.webmvc.json
 
JsonSchema.ArrayProperty(String, String, boolean) - Constructor for class org.springframework.data.rest.webmvc.json.JsonSchema.ArrayProperty
 
JsonSchema.Property - Class in org.springframework.data.rest.webmvc.json
 
JsonSchema.Property(String, String, boolean) - Constructor for class org.springframework.data.rest.webmvc.json.JsonSchema.Property
 
jsonSchemaConverter() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Turns a domain class into a JsonSchema.

L

linkFor(Class<?>) - Method in class org.springframework.data.rest.webmvc.support.RepositoryEntityLinks
 
linkFor(Class<?>, Object...) - Method in class org.springframework.data.rest.webmvc.support.RepositoryEntityLinks
 
linkToCollectionResource(Class<?>) - Method in class org.springframework.data.rest.webmvc.support.RepositoryEntityLinks
 
linkToSingleResource(Class<?>, Object) - Method in class org.springframework.data.rest.webmvc.support.RepositoryEntityLinks
 
listRepositories() - Method in class org.springframework.data.rest.webmvc.RepositoryController
Lists all repositories exported by creating a link list pointing to resources exposing the repositories.
lookupHandlerMethod(String, HttpServletRequest) - Method in class org.springframework.data.rest.webmvc.RepositoryRestHandlerMapping
 

M

matches(TypeDescriptor, TypeDescriptor) - Method in class org.springframework.data.rest.webmvc.json.PersistentEntityToJsonSchemaConverter
 
maybeAddAssociationLink(RepositoryLinkBuilder, ResourceMappings, PersistentProperty<?>, List<Link>) - Static method in class org.springframework.data.rest.webmvc.json.PersistentEntityJackson2Module
 

O

objectMapper() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
The Jackson ObjectMapper used internally.
org.springframework.data.rest.webmvc - package org.springframework.data.rest.webmvc
 
org.springframework.data.rest.webmvc.config - package org.springframework.data.rest.webmvc.config
 
org.springframework.data.rest.webmvc.convert - package org.springframework.data.rest.webmvc.convert
 
org.springframework.data.rest.webmvc.json - package org.springframework.data.rest.webmvc.json
 
org.springframework.data.rest.webmvc.support - package org.springframework.data.rest.webmvc.support
 

P

persistentEntityArgumentResolver() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Reads incoming JSON into an entity.
persistentEntityJackson2Module() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Jackson module responsible for intelligently serializing and deserializing JSON that corresponds to an entity.
PersistentEntityJackson2Module - Class in org.springframework.data.rest.webmvc.json
 
PersistentEntityJackson2Module(ResourceMappings, ConversionService) - Constructor for class org.springframework.data.rest.webmvc.json.PersistentEntityJackson2Module
 
PersistentEntityResource<T> - Class in org.springframework.data.rest.webmvc
A Spring HATEOAS Resource subclass that holds a reference to the entity's PersistentEntity metadata.
PersistentEntityResource(PersistentEntity<?, ?>, T, Link...) - Constructor for class org.springframework.data.rest.webmvc.PersistentEntityResource
 
persistentEntityResourceAssembler() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
PersistentEntityResourceAssembler<T> - Class in org.springframework.data.rest.webmvc
 
PersistentEntityResourceAssembler(Repositories, EntityLinks) - Constructor for class org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler
PersistentEntityResourceHandlerMethodArgumentResolver - Class in org.springframework.data.rest.webmvc
PersistentEntityResourceHandlerMethodArgumentResolver(List<HttpMessageConverter<?>>, RepositoryRestRequestHandlerMethodArgumentResolver) - Constructor for class org.springframework.data.rest.webmvc.PersistentEntityResourceHandlerMethodArgumentResolver
PersistentEntityResourceProcessor - Class in org.springframework.data.rest.webmvc.support
 
PersistentEntityResourceProcessor(Repositories, List<ResourceProcessor<Resource<?>>>) - Constructor for class org.springframework.data.rest.webmvc.support.PersistentEntityResourceProcessor
 
PersistentEntityToJsonSchemaConverter - Class in org.springframework.data.rest.webmvc.json
 
PersistentEntityToJsonSchemaConverter(Repositories, ResourceMappings, MessageSourceAccessor) - Constructor for class org.springframework.data.rest.webmvc.json.PersistentEntityToJsonSchemaConverter
process(PersistentEntityResource<?>) - Method in class org.springframework.data.rest.webmvc.support.PersistentEntityResourceProcessor
 

R

read(Class<? extends ResourceSupport>, HttpInputMessage) - Method in class org.springframework.data.rest.webmvc.convert.UriListHttpMessageConverter
 
repoRequestArgumentResolver() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
A convenience resolver that pulls together all the information needed to service a request.
repositories() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
RepositoryConstraintViolationExceptionMessage - Class in org.springframework.data.rest.webmvc.support
 
RepositoryConstraintViolationExceptionMessage(RepositoryConstraintViolationException, MessageSource, Locale) - Constructor for class org.springframework.data.rest.webmvc.support.RepositoryConstraintViolationExceptionMessage
 
RepositoryConstraintViolationExceptionMessage.ValidationError - Class in org.springframework.data.rest.webmvc.support
 
RepositoryConstraintViolationExceptionMessage.ValidationError(String, String, String, String) - Constructor for class org.springframework.data.rest.webmvc.support.RepositoryConstraintViolationExceptionMessage.ValidationError
 
RepositoryController - Class in org.springframework.data.rest.webmvc
 
RepositoryController(PagedResourcesAssembler<Object>, PersistentEntityResourceAssembler<Object>, Repositories, EntityLinks, ResourceMappings) - Constructor for class org.springframework.data.rest.webmvc.RepositoryController
 
RepositoryEntityLinks - Class in org.springframework.data.rest.webmvc.support
EntityLinks implementation that is able to create Link for domain classes managed by Spring Data REST.
RepositoryEntityLinks(Repositories, ResourceMappings, RepositoryRestConfiguration, HateoasPageableHandlerMethodArgumentResolver) - Constructor for class org.springframework.data.rest.webmvc.support.RepositoryEntityLinks
Creates a new RepositoryEntityLinks.
repositoryExporterHandlerAdapter() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Special HandlerAdapter that only recognizes handler methods defined in the provided controller classes.
repositoryExporterHandlerMapping() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Special HandlerMapping that only recognizes handler methods defined in the provided controller classes.
repositoryInvokerFactory() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
RepositoryInvokerHandlerMethodArgumentResolver - Class in org.springframework.data.rest.webmvc
 
RepositoryLinkBuilder - Class in org.springframework.data.rest.webmvc.support
 
RepositoryLinkBuilder(ResourceMetadata, URI) - Constructor for class org.springframework.data.rest.webmvc.support.RepositoryLinkBuilder
 
RepositoryLinksResource - Class in org.springframework.data.rest.webmvc
 
RepositoryLinksResource() - Constructor for class org.springframework.data.rest.webmvc.RepositoryLinksResource
 
RepositoryPropertyReferenceController - Class in org.springframework.data.rest.webmvc
 
RepositoryPropertyReferenceController(Repositories, DomainClassConverter<?>, PagedResourcesAssembler<Object>, PersistentEntityResourceAssembler<Object>) - Constructor for class org.springframework.data.rest.webmvc.RepositoryPropertyReferenceController
 
RepositoryRestController - Annotation Type in org.springframework.data.rest.webmvc
Annotation to demarcate Spring MVC controllers provided by Spring Data REST.
RepositoryRestDispatcherServlet - Class in org.springframework.data.rest.webmvc
Special DispatcherServlet subclass that certain exporter components can recognize.
RepositoryRestDispatcherServlet() - Constructor for class org.springframework.data.rest.webmvc.RepositoryRestDispatcherServlet
 
RepositoryRestDispatcherServlet(WebApplicationContext) - Constructor for class org.springframework.data.rest.webmvc.RepositoryRestDispatcherServlet
 
RepositoryRestHandlerAdapter - Class in org.springframework.data.rest.webmvc
RequestMappingHandlerAdapter implementation that adds a couple argument resolvers for controller method parameters used in the REST exporter controller.
RepositoryRestHandlerAdapter(List<HandlerMethodArgumentResolver>, List<ResourceProcessor<?>>) - Constructor for class org.springframework.data.rest.webmvc.RepositoryRestHandlerAdapter
Creates a new RepositoryRestHandlerAdapter using the given HandlerMethodArgumentResolver and ResourceProcessors.
RepositoryRestHandlerMapping - Class in org.springframework.data.rest.webmvc
RequestMappingHandlerMapping implementation that will only find a handler method if a Repository is exported under that URL path segment.
RepositoryRestHandlerMapping(ResourceMappings, RepositoryRestConfiguration) - Constructor for class org.springframework.data.rest.webmvc.RepositoryRestHandlerMapping
RepositoryRestMvcConfiguration - Class in org.springframework.data.rest.webmvc.config
Main application configuration for Spring Data REST.
RepositoryRestMvcConfiguration() - Constructor for class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
RepositoryRestRequestHandlerMethodArgumentResolver - Class in org.springframework.data.rest.webmvc
 
RepositoryRestRequestHandlerMethodArgumentResolver(Repositories, RepositoryInvokerFactory, ResourceMetadataHandlerMethodArgumentResolver) - Constructor for class org.springframework.data.rest.webmvc.RepositoryRestRequestHandlerMethodArgumentResolver
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.springframework.data.rest.webmvc.PersistentEntityResourceHandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.springframework.data.rest.webmvc.RepositoryInvokerHandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.springframework.data.rest.webmvc.RepositoryRestRequestHandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.springframework.data.rest.webmvc.ResourceMetadataHandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.springframework.data.rest.webmvc.ServerHttpRequestMethodArgumentResolver
 
resourceDescriptionMessageSourceAccessor() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
The MessageSourceAccessor to provide messages for ResourceDescriptions being rendered.
resourceMappings() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
resourceMetadataHandlerMethodArgumentResolver() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
ResourceMetadataHandlerMethodArgumentResolver - Class in org.springframework.data.rest.webmvc
 
ResourceMetadataHandlerMethodArgumentResolver(Repositories, ResourceMappings) - Constructor for class org.springframework.data.rest.webmvc.ResourceMetadataHandlerMethodArgumentResolver
 
ResourceNotFoundException - Exception in org.springframework.data.rest.webmvc
Indicates a resource was not found.
ResourceNotFoundException() - Constructor for exception org.springframework.data.rest.webmvc.ResourceNotFoundException
 
ResourceNotFoundException(String) - Constructor for exception org.springframework.data.rest.webmvc.ResourceNotFoundException
 
ResourceNotFoundException(String, Throwable) - Constructor for exception org.springframework.data.rest.webmvc.ResourceNotFoundException
 
ResourceProcessorHandlerMethodReturnValueHandler - Class in org.springframework.data.rest.webmvc
HandlerMethodReturnValueHandler to post-process the objects returned from controller methods using the configured ResourceProcessors.
ResourceProcessorHandlerMethodReturnValueHandler(HandlerMethodReturnValueHandler, List<ResourceProcessor<?>>) - Constructor for class org.springframework.data.rest.webmvc.ResourceProcessorHandlerMethodReturnValueHandler
ResourceProcessorInvokingHandlerAdapter - Class in org.springframework.data.rest.webmvc
Special 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(List<ResourceProcessor<?>>) - Constructor for class org.springframework.data.rest.webmvc.ResourceProcessorInvokingHandlerAdapter
Creates a new ResourceProcessorInvokingHandlerAdapter with the given ResourceProcessors.

S

serverHttpRequestMethodArgumentResolver() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
Turns an HttpServletRequest into a ServerHttpRequest.
ServerHttpRequestMethodArgumentResolver - Class in org.springframework.data.rest.webmvc
 
ServerHttpRequestMethodArgumentResolver() - Constructor for class org.springframework.data.rest.webmvc.ServerHttpRequestMethodArgumentResolver
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.data.rest.webmvc.RepositoryPropertyReferenceController
 
setBeanFactory(BeanFactory) - Method in class org.springframework.data.rest.webmvc.support.JpaHelper
 
setItems(List<JsonSchema.Property>) - Method in class org.springframework.data.rest.webmvc.json.JsonSchema.ArrayProperty
 
setJpaHelper(JpaHelper) - Method in class org.springframework.data.rest.webmvc.RepositoryRestHandlerMapping
 
setRootLinksAsHeaders(boolean) - Method in class org.springframework.data.rest.webmvc.ResourceProcessorHandlerMethodReturnValueHandler
 
slash(Object) - Method in class org.springframework.data.rest.webmvc.support.RepositoryLinkBuilder
 
slash(PersistentProperty<?>) - Method in class org.springframework.data.rest.webmvc.support.RepositoryLinkBuilder
 
STRING_TYPE - Static variable in class org.springframework.data.rest.webmvc.ControllerUtils
 
stripRegistrationMapping(String, ServletContext) - Static method in class org.springframework.data.rest.webmvc.support.HttpRequestUtils
Strip a servlet registration mapping from the request URI.
supports(Class<?>) - Method in class org.springframework.data.rest.webmvc.support.RepositoryEntityLinks
 
supportsInternal(HandlerMethod) - Method in class org.springframework.data.rest.webmvc.RepositoryRestHandlerAdapter
 
supportsParameter(MethodParameter) - Method in class org.springframework.data.rest.webmvc.PersistentEntityResourceHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class org.springframework.data.rest.webmvc.RepositoryInvokerHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class org.springframework.data.rest.webmvc.RepositoryRestRequestHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class org.springframework.data.rest.webmvc.ResourceMetadataHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class org.springframework.data.rest.webmvc.ServerHttpRequestMethodArgumentResolver
 
supportsReturnType(MethodParameter) - Method in class org.springframework.data.rest.webmvc.ResourceProcessorHandlerMethodReturnValueHandler
 

T

toEmptyResponse(HttpStatus) - Static method in class org.springframework.data.rest.webmvc.ControllerUtils
Return an empty response that is only comprised of a status
toEmptyResponse(HttpStatus, HttpHeaders) - Static method in class org.springframework.data.rest.webmvc.ControllerUtils
Return an empty response that is only comprised of headers and a status
toResource(T) - Method in class org.springframework.data.rest.webmvc.PersistentEntityResourceAssembler
 
toResponseEntity(HttpStatus, HttpHeaders, R) - Static method in class org.springframework.data.rest.webmvc.ControllerUtils
Wrap a resource as a ResourceEntity and attach given headers and status.

U

uriDomainClassConverter() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
uriListHttpMessageConverter() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
The HttpMessageConverter used to create text/uri-list responses.
UriListHttpMessageConverter - Class in org.springframework.data.rest.webmvc.convert
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.
UriListHttpMessageConverter() - Constructor for class org.springframework.data.rest.webmvc.convert.UriListHttpMessageConverter
 

V

validatingRepositoryEventListener() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
ApplicationListener implementation for invoking Validator instances assigned to specific domain types.
validationExceptionHandler() - Method in class org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration
 
ValidationExceptionHandler - Class in org.springframework.data.rest.webmvc.support
 
ValidationExceptionHandler() - Constructor for class org.springframework.data.rest.webmvc.support.ValidationExceptionHandler
 

W

withResourceRel() - Method in class org.springframework.data.rest.webmvc.support.RepositoryLinkBuilder
 
wrap(PersistentEntity<?, ?>, T) - Static method in class org.springframework.data.rest.webmvc.PersistentEntityResource
 
write(ResourceSupport, MediaType, HttpOutputMessage) - Method in class org.springframework.data.rest.webmvc.convert.UriListHttpMessageConverter
 
A B C D E F G H I J L M O P R S T U V W 
Spring Data REST - WebMVC

Copyright © 2011-2013-2014 Pivotal. All Rights Reserved.