Class TimedTransitionPropertyConverterBase<V extends java.io.Serializable>
- java.lang.Object
-
- google.registry.persistence.converter.StringMapConverterBase<org.joda.time.DateTime,V,TimedTransitionProperty<V>>
-
- google.registry.persistence.converter.TimedTransitionPropertyConverterBase<V>
-
- All Implemented Interfaces:
javax.persistence.AttributeConverter<TimedTransitionProperty<V>,StringMapDescriptor.StringMap>
- Direct Known Subclasses:
AllocationTokenStatusTransitionConverter
,BillingCostTransitionConverter
,DatabaseMigrationScheduleTransitionConverter
,TldStateTransitionConverter
public abstract class TimedTransitionPropertyConverterBase<V extends java.io.Serializable> extends StringMapConverterBase<org.joda.time.DateTime,V,TimedTransitionProperty<V>>
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 protected java.lang.String
convertKeyToString(org.joda.time.DateTime key)
protected TimedTransitionProperty<V>
convertMapToDerivedType(java.util.Map<org.joda.time.DateTime,V> map)
protected org.joda.time.DateTime
convertStringToKey(java.lang.String string)
-
Methods inherited from class google.registry.persistence.converter.StringMapConverterBase
convertStringToValue, convertToDatabaseColumn, convertToEntityAttribute, convertValueToString
-
-
-
-
Method Detail
-
convertKeyToString
protected java.lang.String convertKeyToString(org.joda.time.DateTime key)
- Specified by:
convertKeyToString
in classStringMapConverterBase<org.joda.time.DateTime,V extends java.io.Serializable,TimedTransitionProperty<V extends java.io.Serializable>>
-
convertStringToKey
protected org.joda.time.DateTime convertStringToKey(java.lang.String string)
- Specified by:
convertStringToKey
in classStringMapConverterBase<org.joda.time.DateTime,V extends java.io.Serializable,TimedTransitionProperty<V extends java.io.Serializable>>
-
convertMapToDerivedType
protected TimedTransitionProperty<V> convertMapToDerivedType(java.util.Map<org.joda.time.DateTime,V> map)
- Specified by:
convertMapToDerivedType
in classStringMapConverterBase<org.joda.time.DateTime,V extends java.io.Serializable,TimedTransitionProperty<V extends java.io.Serializable>>
-
-