Package org.springframework.web.bind.annotation

Examples of org.springframework.web.bind.annotation.RequestParam


    Annotation[] paramAnnotations = methodParam.getParameterAnnotations();

    for (Annotation paramAnn : paramAnnotations) {
      if (RequestParam.class.isInstance(paramAnn)) {
        RequestParam requestParam = (RequestParam) paramAnn;
        if (StringUtils.hasText(requestParam.value())) {
          this.name = requestParam.value();
        }
        this.required = requestParam.required();
        this.defaultValue = ValueConstants.DEFAULT_NONE.equals(requestParam.defaultValue()) ? null
            : requestParam.defaultValue();
        this.hasRequestParamAnnotation = true;
        this.hasRequestHeaderAnnotation = false;
        break;
      } else if (RequestHeader.class.isInstance(paramAnn)) {
        RequestHeader requestHeader = (RequestHeader) paramAnn;
View Full Code Here


    if (paramAnnotations != null) {

      for (Annotation paramAnn : paramAnnotations) {
        if (RequestParam.class.isInstance(paramAnn)) {
          RequestParam requestParam = (RequestParam) paramAnn;
          if (StringUtils.hasText(requestParam.value())) {
            this.name = requestParam.value();
          }
          this.required = requestParam.required();
          this.defaultValue = ValueConstants.DEFAULT_NONE.equals(requestParam.defaultValue()) ? null
              : requestParam.defaultValue();
          this.hasRequestParamAnnotation = true;
          break;
        }
      }
    }
View Full Code Here

   
    if (paramAnnotations != null) {

      for (Annotation paramAnn : paramAnnotations) {
        if (RequestParam.class.isInstance(paramAnn)) {
          RequestParam requestParam = (RequestParam) paramAnn;
          if (StringUtils.hasText(requestParam.value())) {
            this.name = requestParam.value();
          }
          this.required = requestParam.required();
          this.defaultValue = ValueConstants.DEFAULT_NONE.equals(requestParam.defaultValue()) ? null
                  : requestParam.defaultValue();
          this.hasRequestParamAnnotation = true;
          break;
        }
      }
    }
View Full Code Here

    Annotation[] paramAnnotations = methodParam.getParameterAnnotations();

    for (Annotation paramAnn : paramAnnotations) {
      if (RequestParam.class.isInstance(paramAnn)) {
        RequestParam requestParam = (RequestParam) paramAnn;
        if (StringUtils.hasText(requestParam.value())) {
          this.name = requestParam.value();
        }
        this.required = requestParam.required();
        this.defaultValue = ValueConstants.DEFAULT_NONE.equals(requestParam.defaultValue()) ? null
            : requestParam.defaultValue();
        this.hasRequestParamAnnotation = true;
        this.hasRequestHeaderAnnotation = false;
        break;
      } else if (RequestHeader.class.isInstance(paramAnn)) {
        RequestHeader requestHeader = (RequestHeader) paramAnn;
View Full Code Here

    Annotation[] paramAnnotations = methodParam.getParameterAnnotations();

    for (Annotation paramAnn : paramAnnotations) {
      if (RequestParam.class.isInstance(paramAnn)) {
        RequestParam requestParam = (RequestParam) paramAnn;
        if (StringUtils.hasText(requestParam.value())) {
          this.name = requestParam.value();
        }
        this.required = requestParam.required();
        this.defaultValue = ValueConstants.DEFAULT_NONE.equals(requestParam.defaultValue()) ? null
            : requestParam.defaultValue();
        this.hasRequestParamAnnotation = true;
        this.hasRequestHeaderAnnotation = false;
        break;
      } else if (RequestHeader.class.isInstance(paramAnn)) {
        RequestHeader requestHeader = (RequestHeader) paramAnn;
View Full Code Here

     * @see org.springframework.hateoas.mvc.AnnotatedParametersParameterAccessor#verifyParameterValue(org.springframework.core.MethodParameter, java.lang.Object)
     */
    @Override
    protected Object verifyParameterValue(MethodParameter parameter, Object value) {

      RequestParam annotation = parameter.getParameterAnnotation(RequestParam.class);
      return annotation.required() ? super.verifyParameterValue(parameter, value) : value;
    }
View Full Code Here

*/
public class RequestParamMapMethodArgumentResolver implements HandlerMethodArgumentResolver {

  @Override
  public boolean supportsParameter(MethodParameter parameter) {
    RequestParam ann = parameter.getParameterAnnotation(RequestParam.class);
    if (ann != null) {
      if (Map.class.isAssignableFrom(parameter.getParameterType())) {
        return !StringUtils.hasText(ann.value());
      }
    }
    return false;
  }
View Full Code Here

    }
  }

  @Override
  protected NamedValueInfo createNamedValueInfo(MethodParameter parameter) {
    RequestParam ann = parameter.getParameterAnnotation(RequestParam.class);
    return (ann != null ? new RequestParamNamedValueInfo(ann) : new RequestParamNamedValueInfo());
  }
View Full Code Here

    if (Map.class.isAssignableFrom(paramType) || MultipartFile.class.equals(paramType) ||
        "javax.servlet.http.Part".equals(paramType.getName())) {
      return;
    }

    RequestParam ann = parameter.getParameterAnnotation(RequestParam.class);
    String name = (ann == null || StringUtils.isEmpty(ann.value()) ? parameter.getParameterName() : ann.value());

    if (value == null) {
      builder.queryParam(name);
    }
    else if (value instanceof Collection) {
View Full Code Here

      int annotationsFound = 0;
      Annotation[] paramAnns = methodParam.getParameterAnnotations();

      for (Annotation paramAnn : paramAnns) {
        if (RequestParam.class.isInstance(paramAnn)) {
          RequestParam requestParam = (RequestParam) paramAnn;
          paramName = requestParam.value();
          required = requestParam.required();
          defaultValue = parseDefaultValueAttribute(requestParam.defaultValue());
          annotationsFound++;
        }
        else if (RequestHeader.class.isInstance(paramAnn)) {
          RequestHeader requestHeader = (RequestHeader) paramAnn;
          headerName = requestHeader.value();
View Full Code Here

TOP

Related Classes of org.springframework.web.bind.annotation.RequestParam

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.