Class ApiQueryParameterReader

java.lang.Object
com.bluebell.greenhouse.planter.resolvers.request.ApiQueryParameterReader

public final class ApiQueryParameterReader extends Object
Reads and converts query parameters described by request-context argument resolvers.
Version:
3.0.5
Author:
Stephen Prizio
  • Method Details

    • read

      public static <T> T read(ApiQueryParameterDefinition definition, org.springframework.core.MethodParameter parameter, org.springframework.web.context.request.NativeWebRequest webRequest, Class<T> targetType) throws org.springframework.web.bind.MissingServletRequestParameterException
      Reads and converts the given query parameter.
      Type Parameters:
      T - converted value type
      Parameters:
      definition - ApiQueryParameterDefinition
      parameter - MethodParameter
      webRequest - NativeWebRequest
      targetType - Class of the converted value
      Returns:
      converted value T
      Throws:
      org.springframework.web.bind.MissingServletRequestParameterException - when a required parameter is absent