[jboss-cvs] Picketlink SVN: r512 - federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Nov 2 16:00:48 EDT 2010


Author: anil.saldhana at jboss.com
Date: 2010-11-02 16:00:47 -0400 (Tue, 02 Nov 2010)
New Revision: 512

Modified:
   federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util/XMLTimeUtil.java
Log:
add method to parse XMLGregorianCalendar from time string

Modified: federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util/XMLTimeUtil.java
===================================================================
--- federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util/XMLTimeUtil.java	2010-11-02 20:00:09 UTC (rev 511)
+++ federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util/XMLTimeUtil.java	2010-11-02 20:00:47 UTC (rev 512)
@@ -149,4 +149,24 @@
          return false;
       return true;      
    }
+   
+   /**
+    * Given a string representing xml time, parse into {@code XMLGregorianCalendar}
+    * @param timeString
+    * @return
+    * @throws ConfigurationException
+    */
+   public static XMLGregorianCalendar parse( String timeString ) throws ConfigurationException
+   {
+      DatatypeFactory factory = null;
+      try
+      {
+         factory = DatatypeFactory.newInstance();
+      }
+      catch (DatatypeConfigurationException e)
+      {
+         throw new ConfigurationException( e );
+      }
+      return factory.newXMLGregorianCalendar( timeString );
+   }
 }
\ No newline at end of file



More information about the jboss-cvs-commits mailing list