Class ReadableInstantTranslatorFactory

java.lang.Object
com.googlecode.objectify.impl.translate.ValueTranslatorFactory<org.joda.time.ReadableInstant,com.google.cloud.Timestamp>
com.googlecode.objectify.impl.translate.opt.joda.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 invalid input: '<'[email protected]>
  • Constructor Details

    • ReadableInstantTranslatorFactory

      public ReadableInstantTranslatorFactory()
  • Method Details

    • 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