Class DateDynamoDBMarshaller

  • All Implemented Interfaces:
    com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMarshaller<java.util.Date>, com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTypeConverter<java.lang.String,​java.util.Date>
    Direct Known Subclasses:
    Date2EpocheDynamoDBMarshaller, Date2IsoDynamoDBMarshaller

    public abstract class DateDynamoDBMarshaller
    extends java.lang.Object
    implements com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTypeConverter<java.lang.String,​java.util.Date>, com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMarshaller<java.util.Date>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTypeConverter

        com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTypeConverter.AbstractConverter<S extends java.lang.Object,​T extends java.lang.Object>, com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTypeConverter.DelegateConverter<S extends java.lang.Object,​T extends java.lang.Object>, com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTypeConverter.ExtendedConverter<S extends java.lang.Object,​U extends java.lang.Object,​T extends java.lang.Object>, com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTypeConverter.NullSafeConverter<S extends java.lang.Object,​T extends java.lang.Object>
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String convert​(java.util.Date object)  
      abstract java.text.DateFormat getDateFormat()  
      java.lang.String marshall​(java.util.Date getterReturnResult)  
      java.util.Date unconvert​(java.lang.String object)  
      java.util.Date unmarshall​(java.lang.Class<java.util.Date> clazz, java.lang.String obj)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DateDynamoDBMarshaller

        public DateDynamoDBMarshaller()
    • Method Detail

      • getDateFormat

        public abstract java.text.DateFormat getDateFormat()
      • convert

        public java.lang.String convert​(java.util.Date object)
        Specified by:
        convert in interface com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTypeConverter<java.lang.String,​java.util.Date>
      • marshall

        public java.lang.String marshall​(java.util.Date getterReturnResult)
        Specified by:
        marshall in interface com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMarshaller<java.util.Date>
      • unconvert

        public java.util.Date unconvert​(java.lang.String object)
        Specified by:
        unconvert in interface com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTypeConverter<java.lang.String,​java.util.Date>
      • unmarshall

        public java.util.Date unmarshall​(java.lang.Class<java.util.Date> clazz,
                                         java.lang.String obj)
        Specified by:
        unmarshall in interface com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMarshaller<java.util.Date>