Class StringMapConverterBase<K,​V,​M extends java.util.Map<K,​V>>

    • Constructor Detail

      • StringMapConverterBase

        public StringMapConverterBase()
    • Method Detail

      • convertKeyToString

        protected abstract java.lang.String convertKeyToString​(K key)
      • convertValueToString

        protected abstract java.lang.String convertValueToString​(V value)
      • convertStringToKey

        protected abstract K convertStringToKey​(java.lang.String string)
      • convertStringToValue

        protected abstract V convertStringToValue​(java.lang.String string)
      • convertMapToDerivedType

        protected abstract M convertMapToDerivedType​(java.util.Map<K,​V> map)
      • convertToDatabaseColumn

        public StringMapDescriptor.StringMap convertToDatabaseColumn​(M attribute)
        Specified by:
        convertToDatabaseColumn in interface javax.persistence.AttributeConverter<K,​V>
      • convertToEntityAttribute

        public M convertToEntityAttribute​(StringMapDescriptor.StringMap dbData)
        Specified by:
        convertToEntityAttribute in interface javax.persistence.AttributeConverter<K,​V>