Class DtObjectJsonConverter
- java.lang.Object
-
- io.vertigo.vega.plugins.webservice.handler.converter.DtObjectJsonConverter
-
- All Implemented Interfaces:
JsonConverter
public final class DtObjectJsonConverter extends Object implements JsonConverter
-
-
Constructor Summary
Constructors Constructor Description DtObjectJsonConverter(JsonEngine jsonReaderEngine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canHandle(Class<?> paramClass)
Class[]
getSupportedInputs()
void
populateWebServiceCallContext(Object input, WebServiceParam webServiceParam, WebServiceCallContext routeContext)
Converter source object into value object and put it into RouteContext.
-
-
-
Constructor Detail
-
DtObjectJsonConverter
@Inject public DtObjectJsonConverter(JsonEngine jsonReaderEngine)
- Parameters:
jsonReaderEngine
- jsonReaderEngine
-
-
Method Detail
-
canHandle
public boolean canHandle(Class<?> paramClass)
- Specified by:
canHandle
in interfaceJsonConverter
- 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:
populateWebServiceCallContext
in interfaceJsonConverter
- Parameters:
input
- SourcewebServiceParam
- ParamrouteContext
- RouteContext
-
getSupportedInputs
public Class[] getSupportedInputs()
- Specified by:
getSupportedInputs
in interfaceJsonConverter
- Returns:
- Input types
-
-