Class TimedTransitionPropertyConverterBase<K extends java.io.Serializable,V extends TimedTransitionProperty.TimedTransition<K>>
- java.lang.Object
-
- google.registry.persistence.converter.TimedTransitionPropertyConverterBase<K,V>
-
- All Implemented Interfaces:
javax.persistence.AttributeConverter<TimedTransitionProperty<K,V>,StringMapDescriptor.StringMap>
- Direct Known Subclasses:
AllocationTokenStatusTransitionConverter
,BillingCostTransitionConverter
,DatabaseMigrationScheduleTransitionConverter
,TldStateTransitionConverter
public abstract class TimedTransitionPropertyConverterBase<K extends java.io.Serializable,V extends TimedTransitionProperty.TimedTransition<K>> extends java.lang.Object implements javax.persistence.AttributeConverter<TimedTransitionProperty<K,V>,StringMapDescriptor.StringMap>
Base JPA converter forTimedTransitionProperty
objects that are stored in a column with data type of hstore in the database.
-
-
Constructor Summary
Constructors Constructor Description TimedTransitionPropertyConverterBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringMapDescriptor.StringMap
convertToDatabaseColumn(TimedTransitionProperty<K,V> attribute)
TimedTransitionProperty<K,V>
convertToEntityAttribute(StringMapDescriptor.StringMap dbData)
-
-
-
Method Detail
-
convertToDatabaseColumn
public StringMapDescriptor.StringMap convertToDatabaseColumn(@Nullable TimedTransitionProperty<K,V> attribute)
- Specified by:
convertToDatabaseColumn
in interfacejavax.persistence.AttributeConverter<K extends java.io.Serializable,V extends TimedTransitionProperty.TimedTransition<K>>
-
convertToEntityAttribute
public TimedTransitionProperty<K,V> convertToEntityAttribute(@Nullable StringMapDescriptor.StringMap dbData)
- Specified by:
convertToEntityAttribute
in interfacejavax.persistence.AttributeConverter<K extends java.io.Serializable,V extends TimedTransitionProperty.TimedTransition<K>>
-
-