Class VFileJsonConverter
- java.lang.Object
-
- io.vertigo.vega.plugins.webservice.handler.converter.VFileJsonConverter
-
- All Implemented Interfaces:
JsonConverter,JsonSerializer
public final class VFileJsonConverter extends Object implements JsonConverter, JsonSerializer
-
-
Constructor Summary
Constructors Constructor Description VFileJsonConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanHandle(Class<?> paramClass)Class[]getSupportedInputs()voidpopulateWebServiceCallContext(Object input, WebServiceParam webServiceParam, WebServiceCallContext routeContext)Converter source object into value object and put it into RouteContext.StringtoJson(Object result, javax.servlet.http.HttpServletResponse response, WebServiceDefinition webServiceDefinition)Convert result to json.
-
-
-
Method Detail
-
canHandle
public boolean canHandle(Class<?> paramClass)
- Specified by:
canHandlein interfaceJsonConverter- Specified by:
canHandlein interfaceJsonSerializer- Parameters:
paramClass- Class to test- Returns:
- If this converter can output this type of data.
-
populateWebServiceCallContext
public void populateWebServiceCallContext(Object input, WebServiceParam webServiceParam, WebServiceCallContext routeContext)
Converter source object into value object and put it into RouteContext.- Specified by:
populateWebServiceCallContextin interfaceJsonConverter- Parameters:
input- SourcewebServiceParam- ParamrouteContext- RouteContext
-
getSupportedInputs
public Class[] getSupportedInputs()
- Specified by:
getSupportedInputsin interfaceJsonConverter- Returns:
- Input types
-
toJson
public String toJson(Object result, javax.servlet.http.HttpServletResponse response, WebServiceDefinition webServiceDefinition)
Convert result to json.- Specified by:
toJsonin interfaceJsonSerializer- Parameters:
result- Resultresponse- ResponsewebServiceDefinition- WebService definition- Returns:
- Json (or empty string)
-
-