spring-webmvc

org.springframework.web.servlet.mvc.method.annotation
Class RedirectAttributesMethodArgumentResolver

java.lang.Object
  extended by org.springframework.web.servlet.mvc.method.annotation.RedirectAttributesMethodArgumentResolver
All Implemented Interfaces:
org.springframework.web.method.support.HandlerMethodArgumentResolver

public class RedirectAttributesMethodArgumentResolver
extends java.lang.Object
implements org.springframework.web.method.support.HandlerMethodArgumentResolver

Resolves method arguments of type RedirectAttributes.

This resolver must be listed ahead of ModelMethodProcessor and MapMethodProcessor, which support Map and Model arguments both of which are "super" types of RedirectAttributes and would also attempt to resolve a RedirectAttributes argument.

Since:
3.1
Author:
Rossen Stoyanchev

Constructor Summary
RedirectAttributesMethodArgumentResolver()
           
 
Method Summary
 java.lang.Object resolveArgument(org.springframework.core.MethodParameter parameter, org.springframework.web.method.support.ModelAndViewContainer mavContainer, org.springframework.web.context.request.NativeWebRequest webRequest, org.springframework.web.bind.support.WebDataBinderFactory binderFactory)
           
 boolean supportsParameter(org.springframework.core.MethodParameter parameter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RedirectAttributesMethodArgumentResolver

public RedirectAttributesMethodArgumentResolver()
Method Detail

supportsParameter

public boolean supportsParameter(org.springframework.core.MethodParameter parameter)
Specified by:
supportsParameter in interface org.springframework.web.method.support.HandlerMethodArgumentResolver

resolveArgument

public java.lang.Object resolveArgument(org.springframework.core.MethodParameter parameter,
                                        org.springframework.web.method.support.ModelAndViewContainer mavContainer,
                                        org.springframework.web.context.request.NativeWebRequest webRequest,
                                        org.springframework.web.bind.support.WebDataBinderFactory binderFactory)
                                 throws java.lang.Exception
Specified by:
resolveArgument in interface org.springframework.web.method.support.HandlerMethodArgumentResolver
Throws:
java.lang.Exception

spring-webmvc