[java-support] branch master updated: JSPT-79 - Review date and time handling for Java 8

Ian Young ian at iay.org.uk
Wed Mar 20 13:52:46 EDT 2019


This is an automated email from the git hooks/post-receive script.

iay pushed a commit to branch master
in repository java-support.

View the commit online:
http://git.shibboleth.net/view/?p=java-support.git;a=commit;h=09d20a1b20c0bcfeed75db0083c6a988dd479f50

The following commit(s) were added to refs/heads/master by this push:
       new  09d20a1   JSPT-79 - Review date and time handling for Java 8
09d20a1 is described below

commit 09d20a1b20c0bcfeed75db0083c6a988dd479f50
Author: Ian Young <ian at iay.org.uk>
AuthorDate: Wed Mar 20 17:52:43 2019 +0000

    JSPT-79 - Review date and time handling for Java 8
    
    Remove an unused method, simplify remaining type references.
---
 .../utilities/java/support/xml/DOMTypeSupport.java   | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git a/src/main/java/net/shibboleth/utilities/java/support/xml/DOMTypeSupport.java b/src/main/java/net/shibboleth/utilities/java/support/xml/DOMTypeSupport.java
index c3bf4ca..da80d0f 100644
--- a/src/main/java/net/shibboleth/utilities/java/support/xml/DOMTypeSupport.java
+++ b/src/main/java/net/shibboleth/utilities/java/support/xml/DOMTypeSupport.java
@@ -17,6 +17,7 @@
 
 package net.shibboleth.utilities.java.support.xml;
 
+import java.time.Duration;
 import java.time.Instant;
 import java.util.Calendar;
 import java.util.GregorianCalendar;
@@ -26,7 +27,6 @@ import javax.annotation.Nonnull;
 import javax.annotation.Nullable;
 import javax.xml.datatype.DatatypeConfigurationException;
 import javax.xml.datatype.DatatypeFactory;
-import javax.xml.datatype.Duration;
 import javax.xml.datatype.XMLGregorianCalendar;
 import javax.xml.namespace.QName;
 
@@ -77,26 +77,14 @@ public final class DOMTypeSupport {
     }
 
     /**
-     * Converts a lexical duration, as defined by XML Schema 1.0, into milliseconds.
-     * 
-     * @param duration JAXP duration representation
-     * 
-     * @return duration in milliseconds
-     */
-    @Deprecated
-    public static long durationToLong(final Duration duration) {
-        return duration.getTimeInMillis(baseline);
-    }
-
-    /**
-     * Converts a lexical duration, as defined by XML Schema 1.0, into a {@link java.time.Duration}.
+     * Converts a lexical duration, as defined by XML Schema 1.0, into a {@link Duration}.
      * 
      * @param duration lexical duration representation
      * 
      * @return duration in Java form
      */
-    public static java.time.Duration durationToDuration(final String duration) {
-        return java.time.Duration.ofMillis(durationToLong(duration));
+    public static Duration durationToDuration(final String duration) {
+        return Duration.ofMillis(durationToLong(duration));
     }
     
     /**

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list