diff --git a/src/main/java/org/springframework/data/convert/JodaTimeConverters.java b/src/main/java/org/springframework/data/convert/JodaTimeConverters.java index a06d4f961..3d4d31c00 100644 --- a/src/main/java/org/springframework/data/convert/JodaTimeConverters.java +++ b/src/main/java/org/springframework/data/convert/JodaTimeConverters.java @@ -31,8 +31,9 @@ import org.springframework.util.ClassUtils; /** * Helper class to register JodaTime specific {@link Converter} implementations in case the library is present on the * classpath. - * + * * @author Oliver Gierke + * @author Mark Paluch */ @SuppressWarnings("deprecation") public abstract class JodaTimeConverters { @@ -41,7 +42,7 @@ public abstract class JodaTimeConverters { /** * Returns the converters to be registered. Will only return converters in case JodaTime is present on the class. - * + * * @return */ public static Collection> getConvertersToRegister() { @@ -64,6 +65,7 @@ public abstract class JodaTimeConverters { return converters; } + @ReadingConverter public static enum LocalDateToDateConverter implements Converter { INSTANCE; @@ -127,6 +129,7 @@ public abstract class JodaTimeConverters { } } + @ReadingConverter public static enum DateToDateMidnightConverter implements Converter { INSTANCE; diff --git a/src/main/java/org/springframework/data/convert/Jsr310Converters.java b/src/main/java/org/springframework/data/convert/Jsr310Converters.java index d104ceec1..c18b52ec2 100644 --- a/src/main/java/org/springframework/data/convert/Jsr310Converters.java +++ b/src/main/java/org/springframework/data/convert/Jsr310Converters.java @@ -42,6 +42,7 @@ import org.springframework.util.ClassUtils; * @author Oliver Gierke * @author Barak Schoster * @author Jens Schauder + * @author Mark Paluch */ public abstract class Jsr310Converters { @@ -90,6 +91,7 @@ public abstract class Jsr310Converters { .contains(type); } + @ReadingConverter public static enum DateToLocalDateTimeConverter implements Converter { INSTANCE; @@ -100,6 +102,7 @@ public abstract class Jsr310Converters { } } + @WritingConverter public static enum LocalDateTimeToDateConverter implements Converter { INSTANCE; @@ -110,6 +113,7 @@ public abstract class Jsr310Converters { } } + @ReadingConverter public static enum DateToLocalDateConverter implements Converter { INSTANCE; @@ -120,6 +124,7 @@ public abstract class Jsr310Converters { } } + @WritingConverter public static enum LocalDateToDateConverter implements Converter { INSTANCE; @@ -130,6 +135,7 @@ public abstract class Jsr310Converters { } } + @ReadingConverter public static enum DateToLocalTimeConverter implements Converter { INSTANCE; @@ -140,6 +146,7 @@ public abstract class Jsr310Converters { } } + @WritingConverter public static enum LocalTimeToDateConverter implements Converter { INSTANCE; @@ -150,6 +157,7 @@ public abstract class Jsr310Converters { } } + @ReadingConverter public static enum DateToInstantConverter implements Converter { INSTANCE; @@ -160,6 +168,7 @@ public abstract class Jsr310Converters { } } + @WritingConverter public static enum InstantToDateConverter implements Converter { INSTANCE; @@ -170,6 +179,7 @@ public abstract class Jsr310Converters { } } + @ReadingConverter public static enum LocalDateTimeToInstantConverter implements Converter { INSTANCE; @@ -180,6 +190,7 @@ public abstract class Jsr310Converters { } } + @ReadingConverter public static enum InstantToLocalDateTimeConverter implements Converter { INSTANCE; diff --git a/src/main/java/org/springframework/data/convert/ThreeTenBackPortConverters.java b/src/main/java/org/springframework/data/convert/ThreeTenBackPortConverters.java index 5c724245f..5bec3a3d9 100644 --- a/src/main/java/org/springframework/data/convert/ThreeTenBackPortConverters.java +++ b/src/main/java/org/springframework/data/convert/ThreeTenBackPortConverters.java @@ -38,8 +38,9 @@ import org.threeten.bp.ZoneId; /** * Helper class to register {@link Converter} implementations for the ThreeTen Backport project in case it's present on * the classpath. - * + * * @author Oliver Gierke + * @author Mark Paluch * @see http://www.threeten.org/threetenbp * @since 1.10 */ @@ -50,7 +51,7 @@ public abstract class ThreeTenBackPortConverters { /** * Returns the converters to be registered. Will only return converters in case we're running on Java 8. - * + * * @return */ public static Collection> getConvertersToRegister() {