com.centrasite.control.util
Class DateTimeTransformer

java.lang.Object
  extended by com.centrasite.control.util.DateTimeTransformer

public class DateTimeTransformer
extends java.lang.Object

Helper for transforming Date/Time between SessionContext's format and SimpleDateFormat


Constructor Summary
DateTimeTransformer(Connector connector)
           
 
Method Summary
 java.lang.String dateToDateString(java.util.Date date)
          Gets the formated date string.
 java.lang.String dateToString(java.util.Date date)
          Gets the date/time format pattern from user settings and returns the converted date parameter if no settings are present a default format is used for conversion.
 java.lang.String dateToString(java.util.Date date, long serverOffset)
           
 java.lang.String dateToTimeString(java.util.Date date)
          Gets the formated time string.
 java.text.SimpleDateFormat getDateFormat()
           
 java.lang.String getDateTimePattern()
          Gets the date/time format pattern from user settings if no settings are present a default format is returned
 java.lang.String getDefaultDateFormat()
           
 java.lang.String getDefaultTimeFormat()
           
 long getServerTimeZoneOffset()
           
 int getUserTimeZoneOffset()
           
 void setDefaultLanguage(java.lang.String lang)
          Sets the default 2 code string language (ISO 639-1) for usage in formatting date time patterns
 void setServerTimeZoneOffset(long l)
           
 void setUserTimeZoneOffset(int offset, boolean comesFromBrowser, java.lang.String id)
           
 void setUserTimeZoneOffset(int offset, java.lang.String timezoneId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateTimeTransformer

public DateTimeTransformer(Connector connector)
Method Detail

setUserTimeZoneOffset

public void setUserTimeZoneOffset(int offset,
                                  java.lang.String timezoneId)

setUserTimeZoneOffset

public void setUserTimeZoneOffset(int offset,
                                  boolean comesFromBrowser,
                                  java.lang.String id)

getUserTimeZoneOffset

public int getUserTimeZoneOffset()

dateToString

public java.lang.String dateToString(java.util.Date date,
                                     long serverOffset)

dateToString

public java.lang.String dateToString(java.util.Date date)
Gets the date/time format pattern from user settings and returns the converted date parameter if no settings are present a default format is used for conversion.


dateToDateString

public java.lang.String dateToDateString(java.util.Date date)
Gets the formated date string.


dateToTimeString

public java.lang.String dateToTimeString(java.util.Date date)
Gets the formated time string.


getDateTimePattern

public java.lang.String getDateTimePattern()
Gets the date/time format pattern from user settings if no settings are present a default format is returned


setDefaultLanguage

public void setDefaultLanguage(java.lang.String lang)
Sets the default 2 code string language (ISO 639-1) for usage in formatting date time patterns


getDefaultTimeFormat

public java.lang.String getDefaultTimeFormat()

getDefaultDateFormat

public java.lang.String getDefaultDateFormat()

getDateFormat

public java.text.SimpleDateFormat getDateFormat()

setServerTimeZoneOffset

public void setServerTimeZoneOffset(long l)

getServerTimeZoneOffset

public long getServerTimeZoneOffset()