public class MappingAwareSortArgumentResolver extends Object implements HandlerMethodArgumentResolver, org.springframework.data.web.SortArgumentResolver
HandlerMethodArgumentResolver
to resolve Sort
from a SortHandlerMethodArgumentResolver
applying field to property mapping.
A resolved Sort
is post-processed by applying Jackson field-to-property mapping. Customized fields are
resolved to their property names. Unknown properties are removed from Sort
.
Constructor and Description |
---|
MappingAwareSortArgumentResolver(JacksonMappingAwareSortTranslator translator,
org.springframework.data.web.SortArgumentResolver delegate) |
Modifier and Type | Method and Description |
---|---|
org.springframework.data.domain.Sort |
resolveArgument(MethodParameter methodParameter,
ModelAndViewContainer mavContainer,
NativeWebRequest webRequest,
WebDataBinderFactory binderFactory) |
boolean |
supportsParameter(MethodParameter parameter) |
public MappingAwareSortArgumentResolver(JacksonMappingAwareSortTranslator translator, org.springframework.data.web.SortArgumentResolver delegate)
public boolean supportsParameter(MethodParameter parameter)
supportsParameter
in interface HandlerMethodArgumentResolver
public org.springframework.data.domain.Sort resolveArgument(MethodParameter methodParameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
resolveArgument
in interface org.springframework.data.web.SortArgumentResolver
resolveArgument
in interface HandlerMethodArgumentResolver
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.