java.lang.Object
net.odoframework.jetty.runtime.HttpServletWebRequest
- All Implemented Interfaces:
Request,WebRequest
public class HttpServletWebRequest extends Object implements WebRequest
-
Constructor Summary
Constructors Constructor Description HttpServletWebRequest(jakarta.servlet.http.HttpServletRequest request, Json json) -
Method Summary
Modifier and Type Method Description StringgetBody()<T> TgetBody(Class<T> type)Optional<String>getHeader(String name)JsongetJson()StringgetMethod()Optional<List<String>>getMultiValueHeader(String name)Optional<List<String>>getMultiValueQueryParam(String name)StringgetPath()Optional<String>getPathVariable(String name)Optional<String>getQueryParam(String name)Optional<Principal>getUserPrincipal()booleanmatches(String pattern)booleanpathVariablesNotSet()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.odoframework.service.web.WebRequest
getContentType, getPathVariableBoolean, getPathVariableDouble, getPathVariableInt, getPathVariableLong, getQueryParamAsBoolean, getQueryParamAsDouble, getQueryParamAsLong
-
Constructor Details
-
HttpServletWebRequest
-
-
Method Details
-
getBody
-
getBody
- Specified by:
getBodyin interfaceRequest- Specified by:
getBodyin interfaceWebRequest
-
getMultiValueHeader
- Specified by:
getMultiValueHeaderin interfaceWebRequest
-
getUserPrincipal
- Specified by:
getUserPrincipalin interfaceWebRequest
-
getHeader
- Specified by:
getHeaderin interfaceWebRequest
-
getPath
- Specified by:
getPathin interfaceWebRequest
-
getPathVariable
- Specified by:
getPathVariablein interfaceWebRequest
-
getMethod
- Specified by:
getMethodin interfaceWebRequest
-
getQueryParam
- Specified by:
getQueryParamin interfaceWebRequest
-
getMultiValueQueryParam
- Specified by:
getMultiValueQueryParamin interfaceWebRequest
-
getJson
- Specified by:
getJsonin interfaceWebRequest
-
matches
- Specified by:
matchesin interfaceWebRequest
-
pathVariablesNotSet
public boolean pathVariablesNotSet()- Specified by:
pathVariablesNotSetin interfaceWebRequest
-