List of usage examples for org.springframework.web.bind.support WebArgumentResolver UNRESOLVED
Object UNRESOLVED
To view the source code for org.springframework.web.bind.support WebArgumentResolver UNRESOLVED.
Click Source Link
From source file:org.sarons.spring4me.web.widget.bind.support.WidgetConfigWebArgumentResolver.java
public Object resolveArgument(MethodParameter methodParameter, NativeWebRequest webRequest) throws Exception { if (WidgetConfig.class.isAssignableFrom(methodParameter.getParameterType())) { return getWidgetConfig(webRequest); }//from w w w . ja va 2 s. c o m return WebArgumentResolver.UNRESOLVED; }
From source file:com.mtech.easyexchange.resolver.CurrentUserResolver.java
@Override public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { if (this.supportsParameter(parameter)) { WebUser userDetails = (WebUser) ((Authentication) webRequest.getUserPrincipal()).getPrincipal(); return userManager.getUser(userDetails.getId()); } else {//from w w w . j av a2 s . c o m return WebArgumentResolver.UNRESOLVED; } }
From source file:io.pivotal.auth.samlwrapper.userannotation.CurrentUserHandlerMethodArgumentResolver.java
public Object resolveArgument(MethodParameter methodParameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { if (!supportsParameter(methodParameter)) { return WebArgumentResolver.UNRESOLVED; }//w ww . ja va 2s .c om Principal principal = webRequest.getUserPrincipal(); if (principal == null) { return new User("Unauthenticated", "", Collections.emptyList()); } Object user = ((Authentication) principal).getPrincipal(); if (user instanceof User) { // also prevents null return return user; } return WebArgumentResolver.UNRESOLVED; }
From source file:com.naveen.demo.saml.CurrentUserHandlerMethodArgumentResolver.java
public Object resolveArgument(MethodParameter methodParameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { if (this.supportsParameter(methodParameter)) { Principal principal = (Principal) webRequest.getUserPrincipal(); return (User) ((Authentication) principal).getPrincipal(); } else {//from w w w . j a v a2 s. co m return WebArgumentResolver.UNRESOLVED; } }
From source file:ph.fingra.statisticsweb.security.CurrentUserHandlerMethodArgumentResolver.java
@Override public Object resolveArgument(MethodParameter methodParameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { if (this.supportsParameter(methodParameter)) { //Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal(); //if(!principal.getClass().equals(FingraphUser.class)) return (FingraphUser) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); } else {//from w ww.j a v a2s . c o m return WebArgumentResolver.UNRESOLVED; } }
From source file:org.sarons.spring4me.web.widget.bind.support.PrefParamWebArgumentResolver.java
public Object resolveArgument(MethodParameter methodParameter, NativeWebRequest webRequest) throws Exception { PrefParam prefParam = methodParameter.getParameterAnnotation(PrefParam.class); if (prefParam == null) { return WebArgumentResolver.UNRESOLVED; }//from w w w . j a va 2 s .c o m // Object value = getValue(webRequest, methodParameter.getParameterName()); if (value == null) { value = prefParam.value(); } // Class<?> requiredType = methodParameter.getParameterType(); if (conversionService.canConvert(String.class, requiredType)) { return conversionService.convert(value, TypeDescriptor.valueOf(String.class), TypeDescriptor.valueOf(requiredType)); } return WebArgumentResolver.UNRESOLVED; }
From source file:org.tsers.springtsers.CurrentUserHandlerMethodArgumentResolver.java
public Object resolveArgument(MethodParameter methodParameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { if (this.supportsParameter(methodParameter)) { return securityUtils.getCurrentUser(); } else {//from w w w. j a v a 2 s . c o m return WebArgumentResolver.UNRESOLVED; } }
From source file:com.vdenotaris.spring.boot.security.saml.web.core.CurrentUserHandlerMethodArgumentResolver.java
public Object resolveArgument(MethodParameter methodParameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { if (this.supportsParameter(methodParameter)) { Principal principal = (Principal) webRequest.getUserPrincipal(); return (JWTAuthenticatedUser) ((Authentication) principal).getPrincipal(); } else {// w w w . j a va 2 s .c om return WebArgumentResolver.UNRESOLVED; } }
From source file:architecture.user.spring.annotation.ActiveUserWebArgumentResolver.java
public Object resolveArgument(MethodParameter methodParameter, NativeWebRequest webRequest) { Annotation[] annotations = methodParameter.getParameterAnnotations(); if (methodParameter.getParameterType().equals(org.springframework.security.core.userdetails.User.class) || methodParameter.getParameterType() .equals(architecture.user.security.spring.userdetails.ExtendedUserDetails.class)) { for (Annotation annotation : annotations) { if (ActiveUser.class.isInstance(annotation)) { Principal principal = webRequest.getUserPrincipal(); if (principal == null) { return EMPTY_EXTENDED_USER_DETAILS; } else { return ((Authentication) principal).getPrincipal(); }/*from w w w. j ava 2s . c o m*/ } } } return WebArgumentResolver.UNRESOLVED; }
From source file:de.chludwig.websec.saml2sp.springconfig.CurrentUserHandlerMethodArgumentResolver.java
@Override public Object resolveArgument(MethodParameter methodParameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { if (this.supportsParameter(methodParameter)) { return getCurrentUser(); } else {/*from ww w . j av a2s . c o m*/ return WebArgumentResolver.UNRESOLVED; } }