Class WebServiceCallContext
- java.lang.Object
-
- io.vertigo.vega.plugins.webservice.handler.WebServiceCallContext
-
public final class WebServiceCallContext extends Object
- Author:
- npiedeloup
-
-
Constructor Summary
Constructors Constructor Description WebServiceCallContext(WebServiceContext webServiceContext, WebServiceDefinition webServiceDefinition)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBody()
Get path param of an endpoint.Object
getParamValue(WebServiceParam webServiceParam)
Get param of an endpoint.String
getPathParam(WebServiceParam webServiceParam)
Get path param of an endpoint.javax.servlet.http.HttpServletRequest
getRequest()
javax.servlet.http.HttpServletResponse
getResponse()
UiMessageStack
getUiMessageStack()
WebServiceDefinition
getWebServiceDefinition()
void
registerUpdatedDtObjects(WebServiceParam webServiceParam, Serializable updatedValue, Map<String,DtObject> contextKeyMap)
Register Updated Dtos.void
setParamValue(WebServiceParam webServiceParam, Object value)
Set param of an endpoint.
-
-
-
Constructor Detail
-
WebServiceCallContext
public WebServiceCallContext(WebServiceContext webServiceContext, WebServiceDefinition webServiceDefinition)
Constructor.- Parameters:
request
- Requestresponse
- ResponsewebServiceDefinition
- WebServiceDefinition
-
-
Method Detail
-
getWebServiceDefinition
public WebServiceDefinition getWebServiceDefinition()
- Returns:
- WebServiceDefinition
-
getUiMessageStack
public UiMessageStack getUiMessageStack()
- Returns:
- UiMessageStack
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
- Returns:
- Request
-
getResponse
public javax.servlet.http.HttpServletResponse getResponse()
- Returns:
- Response
-
setParamValue
public void setParamValue(WebServiceParam webServiceParam, Object value)
Set param of an endpoint.- Parameters:
webServiceParam
- param namevalue
- param value
-
getParamValue
public Object getParamValue(WebServiceParam webServiceParam)
Get param of an endpoint.- Parameters:
webServiceParam
- param name- Returns:
- param value
-
getPathParam
public String getPathParam(WebServiceParam webServiceParam)
Get path param of an endpoint.- Parameters:
webServiceParam
- param name- Returns:
- path param value
-
getBody
public String getBody()
Get path param of an endpoint.- Parameters:
webServiceParam
- param name- Returns:
- path param value
-
registerUpdatedDtObjects
public void registerUpdatedDtObjects(WebServiceParam webServiceParam, Serializable updatedValue, Map<String,DtObject> contextKeyMap)
Register Updated Dtos.- Parameters:
webServiceParam
- param nameupdatedValue
- param updatedvaluecontextKeyMap
- Map of elements contextKey
-
-