public class BlossomRequestMappingHandlerAdapter
extends org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter
For more information see BLOSSOM-181 and SPR-12054.
Also rearranges argument resolvers to make sure that BlossomHandlerMethodArgumentResolver
is first in order
to prevent the default resolvers from treating Context
and
User
arguments.
For more information see BLOSSOM-226.
ModelAndViewContainer.setRedirectModelScenario(boolean)
Modifier and Type | Field and Description |
---|---|
String[] |
redirectPatterns |
INIT_BINDER_METHODS, MODEL_ATTRIBUTE_METHODS
Constructor and Description |
---|
BlossomRequestMappingHandlerAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
String[] |
getRedirectPatterns() |
protected boolean |
isRedirectViewName(String viewName) |
void |
setRedirectPatterns(String... redirectPatterns)
Sets the view name patterns that will result in a redirect, in a pattern format supporting wildcards.
|
protected void |
sortArgumentResolvers(List<org.springframework.web.method.support.HandlerMethodArgumentResolver> resolvers) |
createDataBinderFactory, getArgumentResolvers, getBeanFactory, getCustomArgumentResolvers, getCustomReturnValueHandlers, getInitBinderArgumentResolvers, getLastModifiedInternal, getMessageConverters, getModelAndViewResolvers, getReturnValueHandlers, getWebBindingInitializer, handleInternal, setArgumentResolvers, setAsyncRequestTimeout, setBeanFactory, setCacheSecondsForSessionAttributeHandlers, setCallableInterceptors, setContentNegotiationManager, setCustomArgumentResolvers, setCustomReturnValueHandlers, setDeferredResultInterceptors, setIgnoreDefaultModelOnRedirect, setInitBinderArgumentResolvers, setMessageConverters, setModelAndViewResolvers, setParameterNameDiscoverer, setReturnValueHandlers, setSessionAttributeStore, setSynchronizeOnSession, setTaskExecutor, setWebBindingInitializer, supportsInternal
getLastModified, getOrder, handle, setOrder, supports
applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, preventCaching, setAlwaysMustRevalidate, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
public String[] redirectPatterns
public String[] getRedirectPatterns()
public void setRedirectPatterns(String... redirectPatterns)
PatternMatchUtils.simpleMatch(String, String)
public void afterPropertiesSet()
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
afterPropertiesSet
in class org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter
protected void sortArgumentResolvers(List<org.springframework.web.method.support.HandlerMethodArgumentResolver> resolvers)
protected boolean isRedirectViewName(String viewName)
Copyright © 2009–2017 Magnolia International Ltd.. All rights reserved.