|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.filenet.wcm.apps.server.presentation.util.FieldUtil
Utility class to support processing Data Field information from the Step/Launch processors.
Constructor Summary | |
FieldUtil()
|
Method Summary | |
void |
clearExceptions()
Clears all exceptions |
static java.util.Date |
convertDateStringToDate(java.util.Locale locale,
java.lang.String str)
Parses the date string with W3C-formatted date and returns java Date object. |
static java.lang.String |
formatDateDisplay(java.lang.String month,
java.lang.String day,
java.lang.String year,
java.lang.String hour,
java.lang.String minute,
java.lang.String second,
java.lang.String zone)
Builds a Date string with the following format: "mm/dd/yyyy hh:mm:ss". |
static java.lang.String |
formatDateISO(java.lang.String month,
java.lang.String day,
java.lang.String year,
java.lang.String hour,
java.lang.String minute,
java.lang.String second,
java.lang.String zone)
Builds a Date string with the following format: "yyyyMMddTHHmmssZ". |
static java.lang.String |
formatDateISONoValidation(java.lang.String month,
java.lang.String day,
java.lang.String year,
java.lang.String hour,
java.lang.String minute,
java.lang.String second,
java.lang.String zone)
Builds a Date string with the following format: "yyyyMMddTHHmmssZ". |
java.util.ArrayList |
getExceptions()
Returns the validation exception array. |
static java.lang.String |
getFormattedDateTime(java.util.Locale locale,
java.lang.String isoDateTime)
Get the formatted date/time corresponding to the specified W3C formatted date/time using the specified locale. |
static java.lang.String |
getFormattedDateTime(java.lang.String locale,
java.lang.String isoDateTime)
Get the formatted date/time corresponding to the specified W3C formatted date/time using the specified locale. |
static java.lang.String |
localISODateTime(java.util.Locale locale,
java.lang.String isoDateTime)
Returns the date in W3C format shifted from GMT to local time. |
java.lang.String |
validateDate(java.util.Locale locale,
java.lang.String fieldName,
java.lang.String month,
java.lang.String day,
java.lang.String year,
java.lang.String hour,
java.lang.String minute,
java.lang.String second,
java.lang.String zone)
Validates a Date string(s) and builds a Date string with the following format: "yyyyMMdd'T'HHmmss'Z'". |
java.lang.String |
validateDate(java.lang.String fieldName,
java.lang.String theDate,
java.lang.String pattern,
java.util.Locale locale,
java.util.TimeZone timeZone)
Validates a Date string(s) and builds a Date string with the following format: "yyyyMMdd'T'HHmmss'Z'". |
java.lang.String |
validateDouble(java.lang.String fieldName,
java.lang.String value,
java.util.Locale locale)
Validate Doubles. |
java.lang.Integer |
validateInteger(java.util.Locale locale,
java.lang.String fieldName,
java.lang.String value)
Validate Integers. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FieldUtil()
Method Detail |
public java.util.ArrayList getExceptions()
public void clearExceptions()
public java.lang.Integer validateInteger(java.util.Locale locale, java.lang.String fieldName, java.lang.String value)
fieldName
- The name of the data field from the workflow definitionvalue
- The string to validate
public java.lang.String validateDouble(java.lang.String fieldName, java.lang.String value, java.util.Locale locale)
fieldName
- The name of the data field from the workflow definitionvalue
- The string to validatelocale
- The locale
public java.lang.String validateDate(java.util.Locale locale, java.lang.String fieldName, java.lang.String month, java.lang.String day, java.lang.String year, java.lang.String hour, java.lang.String minute, java.lang.String second, java.lang.String zone)
fieldName
- The name of the data field from the workflow definitionmonth
- Month, 1 - 12day
- Day, 1 - 31 (30 or 28/29 depending on the month)year
- Yearhour
- Hour, 0 - 23minute
- Minutes, 0 - 59second
- Seconds, 0 - 59zone
- Time Zone 3 chars
public java.lang.String validateDate(java.lang.String fieldName, java.lang.String theDate, java.lang.String pattern, java.util.Locale locale, java.util.TimeZone timeZone) throws java.text.ParseException
fieldName
- String holding the name of the data field from the workflow definitiontheDate
- String holding the current date valuepattern
- String holding the current date pattern (for rendering)timeZone
- TimeZone object
java.text.ParseException
public static java.lang.String formatDateDisplay(java.lang.String month, java.lang.String day, java.lang.String year, java.lang.String hour, java.lang.String minute, java.lang.String second, java.lang.String zone)
month
- Month, 2 chars or lessday
- Day, 2 chars or lessyear
- Year, 4 chars or lesshour
- Hour, 2 chars or lessminute
- Minutes, 2 chars or lesssecond
- Seconds, 2 chars or lesszone
- Time Zone 3 chars
public static java.lang.String formatDateISONoValidation(java.lang.String month, java.lang.String day, java.lang.String year, java.lang.String hour, java.lang.String minute, java.lang.String second, java.lang.String zone)
month
- Month, 2 chars or lessday
- Day, 2 chars or lessyear
- Year, 4 chars or lesshour
- Hour, 2 chars or lessminute
- Minutes, 2 chars or lesssecond
- Seconds, 2 chars or lesszone
- Time Zone 3 chars
public static java.lang.String formatDateISO(java.lang.String month, java.lang.String day, java.lang.String year, java.lang.String hour, java.lang.String minute, java.lang.String second, java.lang.String zone) throws java.lang.Exception
month
- Month, 2 chars or lessday
- Day, 2 chars or lessyear
- Year, 4 chars or lesshour
- Hour, 2 chars or lessminute
- Minutes, 2 chars or lesssecond
- Seconds, 2 chars or lesszone
- Time Zone 3 chars
java.lang.Exception
- if there were errors formating the datepublic static java.lang.String getFormattedDateTime(java.util.Locale locale, java.lang.String isoDateTime) throws java.lang.Exception
locale
- The Locale object specifying the localeisoDateTime
- The W3C date/time value in GMT time zone
java.lang.Exception
public static java.lang.String getFormattedDateTime(java.lang.String locale, java.lang.String isoDateTime) throws java.lang.Exception
locale
- The String locale value as specified by WcmUi.encodeLocaleisoDateTime
- The W3C date/time value in GMT time zone
java.lang.Exception
- if there were errors retrieving the Datepublic static java.lang.String localISODateTime(java.util.Locale locale, java.lang.String isoDateTime) throws java.lang.Exception
isoDateTime
- The W3C date/time value in GMT time zone
java.lang.Exception
public static java.util.Date convertDateStringToDate(java.util.Locale locale, java.lang.String str) throws com.filenet.wcm.toolkit.util.WcmException
str
- a String object containing an W3C-date-formatted string.
com.filenet.wcm.toolkit.util.WcmException
- if the input is not in the right format.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |