Class JacksonJsonDataFormatMapper
java.lang.Object
org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatMapper
- All Implemented Interfaces:
DataFormatMapper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetCanonicalTypeName(Object object) <C> CmapInternalToJava(Object parameter, com.fasterxml.jackson.databind.JavaType type) <C> CmapInternalToJava(Object parameter, com.fasterxml.jackson.databind.JavaType type, DeserializationTypeValidator validator) <T> TmapInternalToJava(Object parameter, Class<T> type) <T> TmapInternalToJava(Object parameter, Class<T> type, DeserializationTypeValidator validator) <T> TmapInternalToJava(Object parameter, String typeIdentifier) <T> TmapInternalToJava(Object parameter, String typeIdentifier, DeserializationTypeValidator validator) mapJavaToInternal(Object parameter) protected voidvalidateType(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 theAbstractVariablesResource#validateTypein the REST APIprotected voidvalidateType(com.fasterxml.jackson.databind.JavaType type, DeserializationTypeValidator validator, List<String> invalidTypes) protected voidvalidateTypeInternal(com.fasterxml.jackson.databind.JavaType type, DeserializationTypeValidator validator, List<String> invalidTypes)
-
Field Details
-
format
-
-
Constructor Details
-
JacksonJsonDataFormatMapper
-
-
Method Details
-
canMap
- Specified by:
canMapin interfaceDataFormatMapper
-
getCanonicalTypeName
- Specified by:
getCanonicalTypeNamein interfaceDataFormatMapper
-
mapJavaToInternal
- Specified by:
mapJavaToInternalin interfaceDataFormatMapper
-
mapInternalToJava
- Specified by:
mapInternalToJavain interfaceDataFormatMapper
-
mapInternalToJava
public <T> T mapInternalToJava(Object parameter, Class<T> type, DeserializationTypeValidator validator) - Specified by:
mapInternalToJavain interfaceDataFormatMapper
-
mapInternalToJava
- Specified by:
mapInternalToJavain interfaceDataFormatMapper
-
mapInternalToJava
public <T> T mapInternalToJava(Object parameter, String typeIdentifier, DeserializationTypeValidator validator) - Specified by:
mapInternalToJavain interfaceDataFormatMapper
-
mapInternalToJava
-
mapInternalToJava
public <C> C mapInternalToJava(Object parameter, com.fasterxml.jackson.databind.JavaType type, DeserializationTypeValidator validator) -
validateType
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 theAbstractVariablesResource#validateTypein the REST API -
validateType
protected void validateType(com.fasterxml.jackson.databind.JavaType type, DeserializationTypeValidator validator, List<String> invalidTypes) -
validateTypeInternal
protected void validateTypeInternal(com.fasterxml.jackson.databind.JavaType type, DeserializationTypeValidator validator, List<String> invalidTypes)
-