java.lang.Object
net.odoframework.service.web.SimpleWebRequest
- All Implemented Interfaces:
Request,WebRequest
public class SimpleWebRequest extends Object implements WebRequest
-
Constructor Summary
Constructors Constructor Description SimpleWebRequest(Json json) -
Method Summary
Modifier and Type Method Description StringgetBody()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()voidsetBody(String body)voidsetHeaders(Map<String,String> headers)voidsetJson(Json json)voidsetMethod(String method)voidsetMultiValueHeader(Map<String,List<String>> multiValueHeader)voidsetPath(String path)voidsetPathVariables(Map<String,String> pathVariables)voidsetPrincipal(Principal principal)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
getBody, getContentType, getPathVariableBoolean, getPathVariableDouble, getPathVariableInt, getPathVariableLong, getQueryParamAsBoolean, getQueryParamAsDouble, getQueryParamAsLong
-
Constructor Details
-
SimpleWebRequest
-
-
Method Details
-
setBody
-
setMethod
-
setMultiValueHeader
-
setPrincipal
-
setHeaders
-
setPath
-
setPathVariables
-
setJson
-
getBody
-
getMultiValueHeader
- Specified by:
getMultiValueHeaderin interfaceWebRequest
-
getUserPrincipal
- Specified by:
getUserPrincipalin interfaceWebRequest
-
getHeader
- Specified by:
getHeaderin interfaceWebRequest
-
getPath
- Specified by:
getPathin interfaceWebRequest
-
getQueryParam
- Specified by:
getQueryParamin interfaceWebRequest
-
getMultiValueQueryParam
- Specified by:
getMultiValueQueryParamin interfaceWebRequest
-
getJson
- Specified by:
getJsonin interfaceWebRequest
-
getPathVariable
- Specified by:
getPathVariablein interfaceWebRequest
-
getMethod
- Specified by:
getMethodin interfaceWebRequest
-
matches
- Specified by:
matchesin interfaceWebRequest
-
pathVariablesNotSet
public boolean pathVariablesNotSet()- Specified by:
pathVariablesNotSetin interfaceWebRequest
-