public class JacksonJsonDataFormatMapper extends Object implements DataFormatMapper
| Modifier and Type | Field and Description |
|---|---|
protected JacksonJsonDataFormat |
format |
| Constructor and Description |
|---|
JacksonJsonDataFormatMapper(JacksonJsonDataFormat format) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canMap(Object parameter) |
String |
getCanonicalTypeName(Object object) |
<T> T |
mapInternalToJava(Object parameter,
Class<T> type) |
<T> T |
mapInternalToJava(Object parameter,
Class<T> type,
DeserializationTypeValidator validator) |
<C> C |
mapInternalToJava(Object parameter,
com.fasterxml.jackson.databind.JavaType type) |
<C> C |
mapInternalToJava(Object parameter,
com.fasterxml.jackson.databind.JavaType type,
DeserializationTypeValidator validator) |
<T> T |
mapInternalToJava(Object parameter,
String typeIdentifier) |
<T> T |
mapInternalToJava(Object parameter,
String typeIdentifier,
DeserializationTypeValidator validator) |
Object |
mapJavaToInternal(Object parameter) |
protected void |
validateType(com.fasterxml.jackson.databind.JavaType type,
DeserializationTypeValidator validator)
Validate the type with the help of the validator.
Note: when adjusting this method, please also consider adjusting the AbstractVariablesResource#validateType in the REST API |
protected void |
validateType(com.fasterxml.jackson.databind.JavaType type,
DeserializationTypeValidator validator,
List<String> invalidTypes) |
protected void |
validateTypeInternal(com.fasterxml.jackson.databind.JavaType type,
DeserializationTypeValidator validator,
List<String> invalidTypes) |
protected JacksonJsonDataFormat format
public JacksonJsonDataFormatMapper(JacksonJsonDataFormat format)
public boolean canMap(Object parameter)
canMap in interface DataFormatMapperpublic String getCanonicalTypeName(Object object)
getCanonicalTypeName in interface DataFormatMapperpublic Object mapJavaToInternal(Object parameter)
mapJavaToInternal in interface DataFormatMapperpublic <T> T mapInternalToJava(Object parameter, Class<T> type)
mapInternalToJava in interface DataFormatMapperpublic <T> T mapInternalToJava(Object parameter, Class<T> type, DeserializationTypeValidator validator)
mapInternalToJava in interface DataFormatMapperpublic <T> T mapInternalToJava(Object parameter, String typeIdentifier)
mapInternalToJava in interface DataFormatMapperpublic <T> T mapInternalToJava(Object parameter, String typeIdentifier, DeserializationTypeValidator validator)
mapInternalToJava in interface DataFormatMapperpublic <C> C mapInternalToJava(Object parameter, com.fasterxml.jackson.databind.JavaType type)
public <C> C mapInternalToJava(Object parameter, com.fasterxml.jackson.databind.JavaType type, DeserializationTypeValidator validator)
protected void validateType(com.fasterxml.jackson.databind.JavaType type,
DeserializationTypeValidator validator)
AbstractVariablesResource#validateType in the REST APIprotected void validateType(com.fasterxml.jackson.databind.JavaType type,
DeserializationTypeValidator validator,
List<String> invalidTypes)
protected void validateTypeInternal(com.fasterxml.jackson.databind.JavaType type,
DeserializationTypeValidator validator,
List<String> invalidTypes)
Copyright © 2014–2021 Camunda Services GmbH. All rights reserved.