Class ReadableInstantTranslatorFactory

  • All Implemented Interfaces:
    TranslatorFactory<org.joda.time.ReadableInstant,​com.google.cloud.Timestamp>

    public class ReadableInstantTranslatorFactory
    extends ValueTranslatorFactory<org.joda.time.ReadableInstant,​com.google.cloud.Timestamp>
    Converts Joda ReadableInstants (DateTime, DateMidnight, etc) into Timestamp

    All custom translators must be registered *before* entity classes are registered.

    Author:
    Jeff Schnitzer
    • Constructor Detail

      • ReadableInstantTranslatorFactory

        public ReadableInstantTranslatorFactory()
    • Method Detail

      • createValueTranslator

        protected ValueTranslator<org.joda.time.ReadableInstant,​com.google.cloud.Timestamp> createValueTranslator​(TypeKey<org.joda.time.ReadableInstant> tk,
                                                                                                                        CreateContext ctx,
                                                                                                                        Path path)
        Description copied from class: ValueTranslatorFactory
        Create a translator, knowing that we have the appropriate type. You don't need to check for type matching.
        Specified by:
        createValueTranslator in class ValueTranslatorFactory<org.joda.time.ReadableInstant,​com.google.cloud.Timestamp>
        Parameters:
        tk - type is guaranteed to erase to something assignable to Class