Class StringListConverterBase<T>
- java.lang.Object
-
- google.registry.persistence.converter.StringListConverterBase<T>
-
- All Implemented Interfaces:
javax.persistence.AttributeConverter<java.util.List<T>,StringCollectionDescriptor.StringCollection>
- Direct Known Subclasses:
AllocationTokenListConverter
,CidrAddressBlockListConverter
,PostalInfoChoiceListConverter
,StringListConverter
public abstract class StringListConverterBase<T> extends java.lang.Object implements javax.persistence.AttributeConverter<java.util.List<T>,StringCollectionDescriptor.StringCollection>
Base JPA converter forList
objects that are stored as an array of strings in the database.
-
-
Constructor Summary
Constructors Constructor Description StringListConverterBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringCollectionDescriptor.StringCollection
convertToDatabaseColumn(java.util.List<T> attribute)
java.util.List<T>
convertToEntityAttribute(StringCollectionDescriptor.StringCollection dbData)
-
-
-
Method Detail
-
convertToDatabaseColumn
public StringCollectionDescriptor.StringCollection convertToDatabaseColumn(java.util.List<T> attribute)
- Specified by:
convertToDatabaseColumn
in interfacejavax.persistence.AttributeConverter<java.util.List<T>,StringCollectionDescriptor.StringCollection>
-
convertToEntityAttribute
public java.util.List<T> convertToEntityAttribute(StringCollectionDescriptor.StringCollection dbData)
- Specified by:
convertToEntityAttribute
in interfacejavax.persistence.AttributeConverter<java.util.List<T>,StringCollectionDescriptor.StringCollection>
-
-