AdroitLogic UltraESB v1.7.0

org.adroitlogic.ultraesb.api.mediation
Interface DateSupport


public interface DateSupport

Date Processing Support for mediation

Since:
1.7.0

Method Summary
 java.util.Date getDateFromISO8601String(java.lang.String s)
          Returns a java.util.Date from an ISO8601 compliant date string yyyy-MM-dd
 java.util.Date getDateFromUTCString(java.lang.String s)
          Returns a java.util.Date from a UTC date string of the form yyyy-MM-dd'T'HH:mm:ss'Z'
 java.lang.String getISO8601FormattedString(java.util.Date date)
          Returns an ISO8601 compliant date string as yyyy-MM-dd
 java.sql.Date getSQLDateFromISO8601String(java.lang.String s)
          Returns a java.sql.Date from an ISO8601 compliant date string yyyy-MM-dd
 java.sql.Date getSQLDateFromUTCString(java.lang.String s)
          Returns a java.sql.Date from a UTC date string of the form yyyy-MM-dd'T'HH:mm:ss'Z'
 java.lang.String getUTFFormattedString(java.util.Date date)
          Returns a UTC formatted date string as yyyy-MM-dd'T'HH:mm:ss'Z'
 

Method Detail

getISO8601FormattedString

java.lang.String getISO8601FormattedString(java.util.Date date)
Returns an ISO8601 compliant date string as yyyy-MM-dd

Parameters:
date - A java.util.Date object
Returns:
the formatted String as yyyy-MM-dd

getDateFromISO8601String

java.util.Date getDateFromISO8601String(java.lang.String s)
                                        throws java.text.ParseException
Returns a java.util.Date from an ISO8601 compliant date string yyyy-MM-dd

Parameters:
s - String formatted in yyyy-MM-dd
Returns:
date
Throws:
java.text.ParseException - if the date string is not parsable as ISO 8601

getSQLDateFromISO8601String

java.sql.Date getSQLDateFromISO8601String(java.lang.String s)
                                          throws java.text.ParseException
Returns a java.sql.Date from an ISO8601 compliant date string yyyy-MM-dd

Parameters:
s - String formatted in yyyy-MM-dd
Returns:
date
Throws:
java.text.ParseException - if the date string is not parsable as ISO 8601

getUTFFormattedString

java.lang.String getUTFFormattedString(java.util.Date date)
Returns a UTC formatted date string as yyyy-MM-dd'T'HH:mm:ss'Z'

Parameters:
date - A java.util.Date object
Returns:
the formatted String as yyyy-MM-dd'T'HH:mm:ss'Z'

getDateFromUTCString

java.util.Date getDateFromUTCString(java.lang.String s)
                                    throws java.text.ParseException
Returns a java.util.Date from a UTC date string of the form yyyy-MM-dd'T'HH:mm:ss'Z'

Parameters:
s - String formatted as yyyy-MM-dd'T'HH:mm:ss'Z'
Returns:
the extracted Date
Throws:
java.text.ParseException - if the date string is not parsable as ISO 8601

getSQLDateFromUTCString

java.sql.Date getSQLDateFromUTCString(java.lang.String s)
                                      throws java.text.ParseException
Returns a java.sql.Date from a UTC date string of the form yyyy-MM-dd'T'HH:mm:ss'Z'

Parameters:
s - String formatted as yyyy-MM-dd'T'HH:mm:ss'Z'
Returns:
the extracted Date
Throws:
java.text.ParseException - if the date string is not parsable as ISO 8601

Copyright (c) 2010-2012 AdroitLogic Private Ltd. All rights reserved.