From 6be036af3a355abed56efa124c07db6024360da2 Mon Sep 17 00:00:00 2001 From: Jens Schauder Date: Tue, 2 May 2017 11:55:15 +0200 Subject: [PATCH] DATACMNS-1014 - Removed DateMidnight related converters. org.joda.time.DateMidnight is deprecated, therefore we drop support for DateMidnight and remove all references to it. Original pull request: #213. --- .../data/convert/JodaTimeConverters.java | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/src/main/java/org/springframework/data/convert/JodaTimeConverters.java b/src/main/java/org/springframework/data/convert/JodaTimeConverters.java index 67d6212b4..1edbfa2d7 100644 --- a/src/main/java/org/springframework/data/convert/JodaTimeConverters.java +++ b/src/main/java/org/springframework/data/convert/JodaTimeConverters.java @@ -21,7 +21,6 @@ import java.util.Collections; import java.util.Date; import java.util.List; -import org.joda.time.DateMidnight; import org.joda.time.DateTime; import org.joda.time.LocalDate; import org.joda.time.LocalDateTime; @@ -34,6 +33,7 @@ import org.springframework.util.ClassUtils; * * @author Oliver Gierke * @author Christoph Strobl + * @author Jens Schauder */ @SuppressWarnings("deprecation") public abstract class JodaTimeConverters { @@ -55,12 +55,10 @@ public abstract class JodaTimeConverters { converters.add(LocalDateToDateConverter.INSTANCE); converters.add(LocalDateTimeToDateConverter.INSTANCE); converters.add(DateTimeToDateConverter.INSTANCE); - converters.add(DateMidnightToDateConverter.INSTANCE); converters.add(DateToLocalDateConverter.INSTANCE); converters.add(DateToLocalDateTimeConverter.INSTANCE); converters.add(DateToDateTimeConverter.INSTANCE); - converters.add(DateToDateMidnightConverter.INSTANCE); converters.add(LocalDateTimeToJodaLocalDateTime.INSTANCE); converters.add(LocalDateTimeToJodaDateTime.INSTANCE); @@ -95,15 +93,6 @@ public abstract class JodaTimeConverters { } } - public static enum DateMidnightToDateConverter implements Converter { - - INSTANCE; - - public Date convert(DateMidnight source) { - return source == null ? null : source.toDate(); - } - } - public static enum DateToLocalDateConverter implements Converter { INSTANCE; @@ -131,15 +120,6 @@ public abstract class JodaTimeConverters { } } - public static enum DateToDateMidnightConverter implements Converter { - - INSTANCE; - - public DateMidnight convert(Date source) { - return source == null ? null : new DateMidnight(source.getTime()); - } - } - public static enum LocalDateTimeToJodaLocalDateTime implements Converter { INSTANCE;