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