public class MappingAwareSortArgumentResolver extends Object implements HandlerMethodArgumentResolver, 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,
SortArgumentResolver delegate) |
Modifier and Type | Method and Description |
---|---|
Sort |
resolveArgument(MethodParameter methodParameter,
ModelAndViewContainer mavContainer,
NativeWebRequest webRequest,
WebDataBinderFactory binderFactory) |
boolean |
supportsParameter(MethodParameter parameter) |
public MappingAwareSortArgumentResolver(JacksonMappingAwareSortTranslator translator, SortArgumentResolver delegate)
public boolean supportsParameter(MethodParameter parameter)
supportsParameter
in interface HandlerMethodArgumentResolver
public Sort resolveArgument(MethodParameter methodParameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory)
resolveArgument
in interface SortArgumentResolver
resolveArgument
in interface HandlerMethodArgumentResolver
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.