Class RequestJsonReader
- java.lang.Object
-
- io.vertigo.vega.plugins.webservice.handler.reader.RequestJsonReader
-
- All Implemented Interfaces:
JsonReader<javax.servlet.http.HttpServletRequest>
public final class RequestJsonReader extends Object implements JsonReader<javax.servlet.http.HttpServletRequest>
-
-
Constructor Summary
Constructors Constructor Description RequestJsonReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.servlet.http.HttpServletRequest
extractData(javax.servlet.http.HttpServletRequest request, WebServiceParam webServiceParam, WebServiceCallContext routeContext)
Extract parameter value from request as readType.WebServiceParam.WebServiceParamType[]
getSupportedInput()
Class<javax.servlet.http.HttpServletRequest>
getSupportedOutput()
-
-
-
Method Detail
-
getSupportedInput
public WebServiceParam.WebServiceParamType[] getSupportedInput()
- Specified by:
getSupportedInput
in interfaceJsonReader<javax.servlet.http.HttpServletRequest>
- Returns:
- Supported type of parameter in request
-
getSupportedOutput
public Class<javax.servlet.http.HttpServletRequest> getSupportedOutput()
- Specified by:
getSupportedOutput
in interfaceJsonReader<javax.servlet.http.HttpServletRequest>
- Returns:
- Output classe supported
-
extractData
public javax.servlet.http.HttpServletRequest extractData(javax.servlet.http.HttpServletRequest request, WebServiceParam webServiceParam, WebServiceCallContext routeContext)
Extract parameter value from request as readType. This doesn't convert it to value object, it's only extraction, the converter do the convert task.- Specified by:
extractData
in interfaceJsonReader<javax.servlet.http.HttpServletRequest>
- Parameters:
request
- RequestwebServiceParam
- Param infosrouteContext
- routeContext- Returns:
- output value
-
-