Class JeapCryptoStringConverter

java.lang.Object
ch.admin.bit.jeap.crypto.db.JeapCryptoStringConverter
All Implemented Interfaces:
jakarta.persistence.AttributeConverter<String,byte[]>

public class JeapCryptoStringConverter extends Object implements jakarta.persistence.AttributeConverter<String,byte[]>
  • Constructor Details

    • JeapCryptoStringConverter

      public JeapCryptoStringConverter(List<ch.admin.bit.jeap.crypto.api.KeyIdCryptoService> keyIdCryptoServices, ch.admin.bit.jeap.crypto.db.JeapCryptoDbConfigProperties properties)
  • Method Details

    • convertToDatabaseColumn

      public byte[] convertToDatabaseColumn(String attribute)
      Specified by:
      convertToDatabaseColumn in interface jakarta.persistence.AttributeConverter<String,byte[]>
    • convertToEntityAttribute

      public String convertToEntityAttribute(byte[] dbData)
      Specified by:
      convertToEntityAttribute in interface jakarta.persistence.AttributeConverter<String,byte[]>