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 TypeMethodDescription@Nullable ObjectresolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable 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 @Nullable Object resolveArgument(MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) throws Exception - Specified by:
resolveArgumentin interfaceHandlerMethodArgumentResolver- Throws:
Exception
-
supportsParameter
- Specified by:
supportsParameterin interfaceHandlerMethodArgumentResolver
-