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
ConstructorsConstructorDescriptionCreates a newDefaultedPageableHandlerMethodArgumentResolverdelegating to the givenPageableHandlerMethodArgumentResolver. -
Method Summary
Modifier and TypeMethodDescriptionresolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) booleansupportsParameter(MethodParameter parameter)
-
Constructor Details
-
DefaultedPageableHandlerMethodArgumentResolver
public DefaultedPageableHandlerMethodArgumentResolver(PageableHandlerMethodArgumentResolver resolver) Creates a newDefaultedPageableHandlerMethodArgumentResolverdelegating 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:
resolveArgumentin interfaceHandlerMethodArgumentResolver- Throws:
Exception
-
supportsParameter
- Specified by:
supportsParameterin interfaceHandlerMethodArgumentResolver
-