Class TimedTransitionPropertyConverterBase<V extends 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
,TldStateTransitionConverter
public abstract class TimedTransitionPropertyConverterBase<V extends Serializable>
extends StringMapConverterBase<org.joda.time.DateTime,V,TimedTransitionProperty<V>>
Base JPA converter for
TimedTransitionProperty
objects that are stored in a column with
data type of hstore in the database.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
convertKeyToString
(org.joda.time.DateTime key) protected TimedTransitionProperty
<V> convertMapToDerivedType
(Map<org.joda.time.DateTime, V> map) protected org.joda.time.DateTime
convertStringToKey
(String string) Methods inherited from class google.registry.persistence.converter.StringMapConverterBase
convertStringToValue, convertToDatabaseColumn, convertToEntityAttribute, convertValueToString
-
Constructor Details
-
TimedTransitionPropertyConverterBase
public TimedTransitionPropertyConverterBase()
-
-
Method Details
-
convertKeyToString
- Specified by:
convertKeyToString
in classStringMapConverterBase<org.joda.time.DateTime,
V extends Serializable, TimedTransitionProperty<V extends Serializable>>
-
convertStringToKey
- Specified by:
convertStringToKey
in classStringMapConverterBase<org.joda.time.DateTime,
V extends Serializable, TimedTransitionProperty<V extends Serializable>>
-
convertMapToDerivedType
- Specified by:
convertMapToDerivedType
in classStringMapConverterBase<org.joda.time.DateTime,
V extends Serializable, TimedTransitionProperty<V extends Serializable>>
-