/** * Returns the standard type-converter factory. To override, the factory, * @see DynamoDBTypeConverterFactory#override */ public static final DynamoDBTypeConverterFactory standard() { return StandardTypeConverters.factory(); }
public Generator(Class<T> targetType, DynamoDBAutoGeneratedDefault annotation) { super(DynamoDBAutoGenerateStrategy.CREATE); this.converter = StandardTypeConverters.factory().getConverter(targetType, String.class); this.defaultValue = annotation.value(); }
public Generator(Class<T> targetType, DynamoDBGeneratedUuid annotation) { super(annotation.value()); this.converter = StandardTypeConverters.factory().getConverter(targetType, UUID.class); }
public Generator(Class<T> targetType, DynamoDBAutoGeneratedTimestamp annotation) { super(annotation.strategy()); this.converter = StandardTypeConverters.factory().getConverter(targetType, Date.class); }
public Converter(Class<T> targetType, DynamoDBTypeConvertedTimestamp annotation) { this.formatter = DateTimeFormat.forPattern(annotation.pattern()).withZone( DateTimeZone.forTimeZone(StandardTypeConverters.Scalar.TIME_ZONE.<TimeZone>convert(annotation.timeZone())) ); this.converter = StandardTypeConverters.factory().getConverter(DateTime.class, targetType); }
private Field(final Class<T> type, final Bean<T,V> bean) { if (bean.type().typeConverter() == null) { this.converter = StandardTypeConverters.factory().getConverter(String.class, bean.type().targetType()); } else { this.converter = bean.type().<String>typeConverter(); } this.bean = bean; } private final String get(final T object) {
/** * Returns the standard type-converter factory. To override, the factory, * @see DynamoDBTypeConverterFactory#override */ public static final DynamoDBTypeConverterFactory standard() { return StandardTypeConverters.factory(); }
public Generator(Class<T> targetType, DynamoDBAutoGeneratedDefault annotation) { super(DynamoDBAutoGenerateStrategy.CREATE); this.converter = StandardTypeConverters.factory().getConverter(targetType, String.class); this.defaultValue = annotation.value(); }
public Generator(Class<T> targetType, DynamoDBAutoGeneratedTimestamp annotation) { super(annotation.strategy()); this.converter = StandardTypeConverters.factory().getConverter(targetType, Date.class); }
public Generator(Class<T> targetType, DynamoDBGeneratedUuid annotation) { super(annotation.value()); this.converter = StandardTypeConverters.factory().getConverter(targetType, UUID.class); }
public Converter(Class<T> targetType, DynamoDBTypeConvertedTimestamp annotation) { this.formatter = DateTimeFormat.forPattern(annotation.pattern()).withZone( DateTimeZone.forTimeZone(StandardTypeConverters.Scalar.TIME_ZONE.<TimeZone>convert(annotation.timeZone())) ); this.converter = StandardTypeConverters.factory().getConverter(DateTime.class, targetType); }
private Field(final Class<T> type, final Bean<T,V> bean) { if (bean.type().typeConverter() == null) { this.converter = StandardTypeConverters.factory().getConverter(String.class, bean.type().targetType()); } else { this.converter = bean.type().<String>typeConverter(); } this.bean = bean; } private final String get(final T object) {