From 516317c6210fca885f25dc285c8b5a49e6ce748b Mon Sep 17 00:00:00 2001 From: "R.W.Majeed" Date: Wed, 23 Aug 2017 00:20:24 +0800 Subject: [PATCH] Temporal interface removed --- .../de/sekmi/histream/DateTimeAccuracy.java | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/histream-core/src/main/java/de/sekmi/histream/DateTimeAccuracy.java b/histream-core/src/main/java/de/sekmi/histream/DateTimeAccuracy.java index ba7caac..642f1f4 100644 --- a/histream-core/src/main/java/de/sekmi/histream/DateTimeAccuracy.java +++ b/histream-core/src/main/java/de/sekmi/histream/DateTimeAccuracy.java @@ -34,10 +34,8 @@ import java.time.format.DateTimeFormatter; import java.time.format.DateTimeParseException; import java.time.temporal.ChronoField; import java.time.temporal.ChronoUnit; -import java.time.temporal.Temporal; import java.time.temporal.TemporalAccessor; import java.time.temporal.TemporalField; -import java.time.temporal.TemporalUnit; import java.util.Date; import java.util.Objects; @@ -52,7 +50,7 @@ import de.sekmi.histream.xml.DateTimeAccuracyAdapter; * */ @XmlJavaTypeAdapter(DateTimeAccuracyAdapter.class) -public class DateTimeAccuracy implements Temporal, Comparable { +public class DateTimeAccuracy implements Comparable { static final String PARTIAL_FORMATTER_PATTERN = "u[-M[-d['T'H[:m[:s[.S]]][X]]]]"; static final DateTimeFormatter PARTIAL_FORMATTER = DateTimeFormatter.ofPattern(PARTIAL_FORMATTER_PATTERN); @@ -104,21 +102,6 @@ public class DateTimeAccuracy implements Temporal, Comparable } // TODO toInstantMax() (increase field at accuracy and subtract one millisecond) - // Temporal interface behaves like underlaying instant - // TODO verify that these methods make sense with given accuracy - @Override - public long getLong(TemporalField arg0) {return instant.getLong(arg0);} - @Override - public boolean isSupported(TemporalField arg0) {return instant.isSupported(arg0);} - @Override - public boolean isSupported(TemporalUnit unit) {return instant.isSupported(unit);} - @Override - public Temporal plus(long amountToAdd, TemporalUnit unit) {return instant.plus(amountToAdd,unit);} - @Override - public long until(Temporal endExclusive, TemporalUnit unit) {return instant.until(endExclusive, unit);} - @Override - public Temporal with(TemporalField field, long newValue) {return instant.with(field,newValue);} - /** * Get the accuracy for the date time object. *

-- GitLab