Class JacksonJsonDataFormatMapper

    • Constructor Detail

    • Method Detail

      • canMap

        public boolean canMap​(java.lang.Object parameter)
        Specified by:
        canMap in interface DataFormatMapper
      • mapInternalToJava

        public <T> T mapInternalToJava​(java.lang.Object parameter,
                                       java.lang.Class<T> type)
        Specified by:
        mapInternalToJava in interface DataFormatMapper
      • mapInternalToJava

        public <T> T mapInternalToJava​(java.lang.Object parameter,
                                       java.lang.String typeIdentifier)
        Specified by:
        mapInternalToJava in interface DataFormatMapper
      • mapInternalToJava

        public <C> C mapInternalToJava​(java.lang.Object parameter,
                                       com.fasterxml.jackson.databind.JavaType type)
      • mapInternalToJava

        public <C> C mapInternalToJava​(java.lang.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 the AbstractVariablesResource#validateType in the REST API
      • validateType

        protected void validateType​(com.fasterxml.jackson.databind.JavaType type,
                                    DeserializationTypeValidator validator,
                                    java.util.List<java.lang.String> invalidTypes)
      • validateTypeInternal

        protected void validateTypeInternal​(com.fasterxml.jackson.databind.JavaType type,
                                            DeserializationTypeValidator validator,
                                            java.util.List<java.lang.String> invalidTypes)