Class QuantityAttributeConverter

  • All Implemented Interfaces:
    javax.persistence.AttributeConverter<Quantity,​String>

    public class QuantityAttributeConverter
    extends Object
    implements javax.persistence.AttributeConverter<Quantity,​String>
    JPA AttributeConverter to serialize Quantity instances into a String. Auto-applied to all entity properties of type MonetaryAmount.
    Author:
    Oliver Gierke
    • Constructor Detail

      • QuantityAttributeConverter

        public QuantityAttributeConverter()
    • Method Detail

      • convertToDatabaseColumn

        public String convertToDatabaseColumn​(Quantity quantity)
        Specified by:
        convertToDatabaseColumn in interface javax.persistence.AttributeConverter<Quantity,​String>
      • convertToEntityAttribute

        public Quantity convertToEntityAttribute​(String source)
        Specified by:
        convertToEntityAttribute in interface javax.persistence.AttributeConverter<Quantity,​String>