Class DefaultedPageableHandlerMethodArgumentResolver
java.lang.Object
org.springframework.data.rest.webmvc.support.DefaultedPageableHandlerMethodArgumentResolver
- All Implemented Interfaces:
HandlerMethodArgumentResolver
public class DefaultedPageableHandlerMethodArgumentResolver
extends Object
implements HandlerMethodArgumentResolver
HandlerMethodArgumentResolver
to resolve DefaultedPageable
if requested. Allows to find out whether
the resolved Pageable
is logically identical to the fallback on configured on the delegate
PageableHandlerMethodArgumentResolver
.- Author:
- Oliver Gierke
-
Constructor Summary
ConstructorDescriptionCreates a newDefaultedPageableHandlerMethodArgumentResolver
delegating to the givenPageableHandlerMethodArgumentResolver
. -
Method Summary
Modifier and TypeMethodDescriptionresolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) boolean
supportsParameter
(MethodParameter parameter)
-
Constructor Details
-
DefaultedPageableHandlerMethodArgumentResolver
public DefaultedPageableHandlerMethodArgumentResolver(PageableHandlerMethodArgumentResolver resolver) Creates a newDefaultedPageableHandlerMethodArgumentResolver
delegating to the givenPageableHandlerMethodArgumentResolver
.- Parameters:
resolver
- must not be null.
-
-
Method Details
-
resolveArgument
public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception - Specified by:
resolveArgument
in interfaceHandlerMethodArgumentResolver
- Throws:
Exception
-
supportsParameter
- Specified by:
supportsParameter
in interfaceHandlerMethodArgumentResolver
-