Class Jackson3JsonFormatMapper

java.lang.Object
org.hibernate.type.format.AbstractJsonFormatMapper
energy.eddie.outbound.shared.hibernate.Jackson3JsonFormatMapper
All Implemented Interfaces:
org.hibernate.type.format.FormatMapper

public final class Jackson3JsonFormatMapper extends org.hibernate.type.format.AbstractJsonFormatMapper
Replacement for the JacksonJsonFormatMapper which only works for Jackson2 and not Jackson3.
  • Constructor Details

    • Jackson3JsonFormatMapper

      public Jackson3JsonFormatMapper(tools.jackson.databind.ObjectMapper objectMapper)
  • Method Details

    • supportsSourceType

      public boolean supportsSourceType(Class<?> sourceType)
    • supportsTargetType

      public boolean supportsTargetType(Class<?> targetType)
    • writeToTarget

      public <T> void writeToTarget(T value, org.hibernate.type.descriptor.java.JavaType<T> javaType, Object target, org.hibernate.type.descriptor.WrapperOptions options)
    • readFromSource

      public <T> T readFromSource(org.hibernate.type.descriptor.java.JavaType<T> javaType, Object source, org.hibernate.type.descriptor.WrapperOptions options)
    • fromString

      public <T> T fromString(CharSequence charSequence, Type type)
      Specified by:
      fromString in class org.hibernate.type.format.AbstractJsonFormatMapper
    • toString

      public <T> String toString(T value, Type type)
      Specified by:
      toString in class org.hibernate.type.format.AbstractJsonFormatMapper