public class JacksonJsonDataFormatMapper extends java.lang.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(java.lang.Object parameter) |
java.lang.String |
getCanonicalTypeName(java.lang.Object object) |
<T> T |
mapInternalToJava(java.lang.Object parameter,
java.lang.Class<T> type) |
<T> T |
mapInternalToJava(java.lang.Object parameter,
java.lang.Class<T> type,
DeserializationTypeValidator validator) |
<C> C |
mapInternalToJava(java.lang.Object parameter,
com.fasterxml.jackson.databind.JavaType type) |
<C> C |
mapInternalToJava(java.lang.Object parameter,
com.fasterxml.jackson.databind.JavaType type,
DeserializationTypeValidator validator) |
<T> T |
mapInternalToJava(java.lang.Object parameter,
java.lang.String typeIdentifier) |
<T> T |
mapInternalToJava(java.lang.Object parameter,
java.lang.String typeIdentifier,
DeserializationTypeValidator validator) |
java.lang.Object |
mapJavaToInternal(java.lang.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,
java.util.List<java.lang.String> invalidTypes) |
protected void |
validateTypeInternal(com.fasterxml.jackson.databind.JavaType type,
DeserializationTypeValidator validator,
java.util.List<java.lang.String> invalidTypes) |
protected JacksonJsonDataFormat format
public JacksonJsonDataFormatMapper(JacksonJsonDataFormat format)
public boolean canMap(java.lang.Object parameter)
canMap in interface DataFormatMapperpublic java.lang.String getCanonicalTypeName(java.lang.Object object)
getCanonicalTypeName in interface DataFormatMapperpublic java.lang.Object mapJavaToInternal(java.lang.Object parameter)
mapJavaToInternal in interface DataFormatMapperpublic <T> T mapInternalToJava(java.lang.Object parameter,
java.lang.Class<T> type)
mapInternalToJava in interface DataFormatMapperpublic <T> T mapInternalToJava(java.lang.Object parameter,
java.lang.Class<T> type,
DeserializationTypeValidator validator)
mapInternalToJava in interface DataFormatMapperpublic <T> T mapInternalToJava(java.lang.Object parameter,
java.lang.String typeIdentifier)
mapInternalToJava in interface DataFormatMapperpublic <T> T mapInternalToJava(java.lang.Object parameter,
java.lang.String typeIdentifier,
DeserializationTypeValidator validator)
mapInternalToJava in interface DataFormatMapperpublic <C> C mapInternalToJava(java.lang.Object parameter,
com.fasterxml.jackson.databind.JavaType type)
public <C> C mapInternalToJava(java.lang.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,
java.util.List<java.lang.String> invalidTypes)
protected void validateTypeInternal(com.fasterxml.jackson.databind.JavaType type,
DeserializationTypeValidator validator,
java.util.List<java.lang.String> invalidTypes)
Copyright © 2014–2024 Camunda Services GmbH. All rights reserved.