com.atlassian.jira.util
Class ExtendedParameterUtils

java.lang.Object
  extended by com.atlassian.jira.util.ParameterUtils
      extended by com.atlassian.jira.util.ExtendedParameterUtils

public class ExtendedParameterUtils
extends com.atlassian.jira.util.ParameterUtils

FQCN : com.atlassian.jira.util.ExtendedParameterUtils

Since:
3.10.1.30 Description : Extend Parse mechanism in order to implement Date Time parameters
Author:
Kaamelot

Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.jira.util.ParameterUtils
com.atlassian.jira.util.ParameterUtils.DateTooEarlyException
 
Constructor Summary
ExtendedParameterUtils()
           
 
Method Summary
static java.util.Date getDateTimeParam(java.util.Map params, java.lang.String s, java.util.Locale locale)
           
static java.util.Date parseDatetime(java.lang.String paramValue, java.util.Locale locale)
           
 
Methods inherited from class com.atlassian.jira.util.ParameterUtils
getDateParam, getDatePeriodParam, getDoubleParam, getFormattedDateParam, getListFromStringArray, getListParam, getListParamKeepMinusOnes, getLongListFromStringArray, getLongParam, getSingleFilterParam, getStringArrayFromList, getStringParam, getStringParam, getUserParam, makeCommaSeparated, makeListLong, paramContains, parseDate, swapNulls
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedParameterUtils

public ExtendedParameterUtils()
Method Detail

getDateTimeParam

public static java.util.Date getDateTimeParam(java.util.Map params,
                                              java.lang.String s,
                                              java.util.Locale locale)
                                       throws com.atlassian.jira.util.ParameterUtils.DateTooEarlyException
Parameters:
params - Parameters
s - Parameter Key
locale - Locale to use
Returns:
Parameter parsed from DateTime or Date
Throws:
DateTooEarlyException
com.atlassian.jira.util.ParameterUtils.DateTooEarlyException

parseDatetime

public static java.util.Date parseDatetime(java.lang.String paramValue,
                                           java.util.Locale locale)
Parameters:
paramValue - Parameter to parse as DateTime
locale - Locale to use
Returns:
Parameter parses as DateTime, or in Date in case of ParseException


Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.