Class JpaJsonConverter<T>

java.lang.Object
org.activiti.cloud.services.modeling.entity.JpaJsonConverter<T>
All Implemented Interfaces:
jakarta.persistence.AttributeConverter<T,String>

public abstract class JpaJsonConverter<T> extends Object implements jakarta.persistence.AttributeConverter<T,String>
Jpa converter from an to json string
  • Constructor Details

    • JpaJsonConverter

      public JpaJsonConverter()
  • Method Details

    • convertToDatabaseColumn

      public String convertToDatabaseColumn(T entity)
      Specified by:
      convertToDatabaseColumn in interface jakarta.persistence.AttributeConverter<T,String>
    • convertToEntityAttribute

      public T convertToEntityAttribute(String json)
      Specified by:
      convertToEntityAttribute in interface jakarta.persistence.AttributeConverter<T,String>
    • getObjectMapper

      protected com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
    • getEntityClass

      protected abstract Class<T> getEntityClass()