Class ByteArrayAttributeConverter
java.lang.Object
org.ntnu.idi.idatt2106.sparesti.sparestibackend.util.ByteArrayAttributeConverter
- All Implemented Interfaces:
jakarta.persistence.AttributeConverter<com.yubico.webauthn.data.ByteArray,
byte[]>
public class ByteArrayAttributeConverter
extends Object
implements jakarta.persistence.AttributeConverter<com.yubico.webauthn.data.ByteArray,byte[]>
Class used to save a handle in database inside user entity
- Since:
- 28.4.24
- Version:
- 1.0
- Author:
- Yasin M.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
convertToDatabaseColumn
(com.yubico.webauthn.data.ByteArray attribute) Converts attribute to database columncom.yubico.webauthn.data.ByteArray
convertToEntityAttribute
(byte[] dbData) Converts database data to entity attribute
-
Constructor Details
-
ByteArrayAttributeConverter
public ByteArrayAttributeConverter()
-
-
Method Details
-
convertToDatabaseColumn
public byte[] convertToDatabaseColumn(com.yubico.webauthn.data.ByteArray attribute) Converts attribute to database column- Specified by:
convertToDatabaseColumn
in interfacejakarta.persistence.AttributeConverter<com.yubico.webauthn.data.ByteArray,
byte[]> - Parameters:
attribute
- Array of bytes- Returns:
- Array of bytes
-
convertToEntityAttribute
public com.yubico.webauthn.data.ByteArray convertToEntityAttribute(byte[] dbData) Converts database data to entity attribute- Specified by:
convertToEntityAttribute
in interfacejakarta.persistence.AttributeConverter<com.yubico.webauthn.data.ByteArray,
byte[]> - Parameters:
dbData
- Database data- Returns:
- Byte array
-