List of usage examples for org.springframework.core MethodParameter getParameterAnnotation
@SuppressWarnings("unchecked") @Nullable public <A extends Annotation> A getParameterAnnotation(Class<A> annotationType)
From source file:org.ytoh.webflow.WebflowArgumentResolver.java
private Flow getParameterAnnotation(MethodParameter methodParameter) { return methodParameter.getParameterAnnotation(Flow.class); }
From source file:base.resolver.JsonModelResolver.java
protected NamedValueInfo createNamedValueInfo(MethodParameter parameter) { JsonModel annotation = parameter.getParameterAnnotation(JsonModel.class); return new JsonModelNamedValueInfo(annotation); }
From source file:com.epam.ta.reportportal.ws.resolver.ActiveUserWebArgumentResolver.java
/** * Returns TRUE if method argument is {@link UserRole} and annotated by * {@link ActiveRole} annotation//from ww w . j a va 2 s . com */ @Override public boolean supportsParameter(MethodParameter methodParameter) { return methodParameter.getParameterType().equals(UserRole.class) && null != methodParameter.getParameterAnnotation(ActiveRole.class); }
From source file:cn.javass.spring.mvc.method.annotation.RequestJsonParamMethodArgumentResolver.java
@Override protected NamedValueInfo createNamedValueInfo(MethodParameter parameter) { RequestJsonParam annotation = parameter.getParameterAnnotation(RequestJsonParam.class); return new RequestJsonParamNamedValueInfo(annotation); }
From source file:spring.travel.site.request.RequestInfoResolver.java
@Override public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { RequestInfo attr = parameter.getParameterAnnotation(RequestInfo.class); return webRequest.getAttribute(attr.value(), WebRequest.SCOPE_REQUEST); }
From source file:com.nec.harvest.resolver.RequestArgumentResolver.java
@Override public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { final RequestAttribute attr = parameter.getParameterAnnotation(RequestAttribute.class); return webRequest.getAttribute(attr.value(), WebRequest.SCOPE_REQUEST); }
From source file:com.nec.harvest.resolver.SessionArgumentResolver.java
@Override public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { final SessionAttribute attr = parameter.getParameterAnnotation(SessionAttribute.class); return webRequest.getAttribute(attr.value(), WebRequest.SCOPE_SESSION); }
From source file:net.kaczmarzyk.spring.data.jpa.web.OrSpecificationResolver.java
@Override public Specification<?> resolveArgument(MethodParameter param, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { Or def = param.getParameterAnnotation(Or.class); return buildSpecification(webRequest, def); }
From source file:net.kaczmarzyk.spring.data.jpa.web.AndSpecificationResolver.java
@Override public Specification<?> resolveArgument(MethodParameter param, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { And def = param.getParameterAnnotation(And.class); return buildSpecification(webRequest, def); }
From source file:com.ace.erp.handler.CurrentUserMethodArgumentResolver.java
@Override public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { CurrentUser currentUserAnnotation = parameter.getParameterAnnotation(CurrentUser.class); return webRequest.getAttribute(currentUserAnnotation.value(), NativeWebRequest.SCOPE_REQUEST); }