Class WebRequestProcessingContext
java.lang.Object
net.kaczmarzyk.spring.data.jpa.web.WebRequestProcessingContext
- All Implemented Interfaces:
ProcessingContext
Provides information about Controller/method and WebRequest being processed.
It is a wrapper around low-level Spring classes, which provides easier access to e.g. path variables.
- Author:
- Tomasz Kaczmarzyk
-
Constructor Summary
ConstructorsConstructorDescriptionWebRequestProcessingContext(org.springframework.core.MethodParameter methodParameter, org.springframework.web.context.request.NativeWebRequest webRequest) -
Method Summary
Modifier and TypeMethodDescriptionString[]getBodyParamValues(String bodyParamName) Class<?>String[]getParameterValues(String webParamName) getPathVariableValue(String pathVariableName, MissingPathVarPolicy missingPathVarPolicy) getRequestHeaderValue(String headerKey)
-
Constructor Details
-
WebRequestProcessingContext
public WebRequestProcessingContext(org.springframework.core.MethodParameter methodParameter, org.springframework.web.context.request.NativeWebRequest webRequest)
-
-
Method Details
-
getParameterType
- Specified by:
getParameterTypein interfaceProcessingContext
-
getParameterAnnotations
- Specified by:
getParameterAnnotationsin interfaceProcessingContext
-
getParameterValues
- Specified by:
getParameterValuesin interfaceProcessingContext
-
queryContext
- Specified by:
queryContextin interfaceProcessingContext
-
getPathVariableValue
public String getPathVariableValue(String pathVariableName, MissingPathVarPolicy missingPathVarPolicy) - Specified by:
getPathVariableValuein interfaceProcessingContext
-
getRequestHeaderValue
- Specified by:
getRequestHeaderValuein interfaceProcessingContext
-
getBodyParamValues
- Specified by:
getBodyParamValuesin interfaceProcessingContext
-