com.atlassian.jira.util
Class RelativeDatetools

java.lang.Object
  extended by com.atlassian.jira.util.RelativeDatetools

public class RelativeDatetools
extends java.lang.Object


Field Summary
static java.lang.String BDAY
           
static java.lang.String BOM
           
static java.lang.String BOQ
           
static java.lang.String BOS
           
static java.lang.String BOW
           
static java.lang.String BOY
           
static java.lang.String DAY
          Constants for Date Operations
static java.lang.String EOM
           
static java.lang.String EOQ
           
static java.lang.String EOS
           
static java.lang.String EOW
           
static java.lang.String EOY
           
static java.lang.String MONTH
           
static java.lang.String QUARTER
           
static java.lang.String SEMESTER
           
static java.lang.String WEEK
           
static java.lang.String YEAR
           
 
Constructor Summary
RelativeDatetools()
           
 
Method Summary
static java.util.Calendar getBeginOfDay(java.util.Date _date)
           
static java.util.Calendar getBeginOfMonth(java.util.Date _date)
           
static java.util.Calendar getBeginOfPeriod(java.util.Date _date, int _period)
           
static java.util.Calendar getBeginOfQuarter(java.util.Date _date)
           
static java.util.Calendar getBeginOfSemester(java.util.Date _date)
           
static java.util.Calendar getBeginOfWeek(java.util.Date _date)
           
static java.util.Calendar getBeginOfYear(java.util.Date _date)
           
static java.lang.Integer getDayOfMonth(java.lang.Object _date)
           
static java.util.Calendar getEndOfDay(java.util.Date _date)
           
static java.util.Calendar getEndOfMonth(java.util.Date _date)
           
static java.util.Calendar getEndOfPeriod(java.util.Date _date, int _period)
           
static java.util.Calendar getEndOfQuarter(java.util.Date _date)
           
static java.util.Calendar getEndOfSemester(java.util.Date _date)
           
static java.util.Calendar getEndOfWeek(java.util.Date _date)
           
static java.util.Calendar getEndOfYear(java.util.Date _date)
           
static java.util.Date getToday()
           
static void maximizeTime(java.util.Calendar cal)
           
static java.util.Calendar parseRelativeDate(java.util.Calendar date, java.lang.String _relDate)
           
static java.util.Calendar parseRelativeDate(java.lang.String _relDate)
           
static void resetTime(java.util.Calendar cal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DAY

public static final java.lang.String DAY
Constants for Date Operations

See Also:
Constant Field Values

BDAY

public static final java.lang.String BDAY
See Also:
Constant Field Values

WEEK

public static final java.lang.String WEEK
See Also:
Constant Field Values

MONTH

public static final java.lang.String MONTH
See Also:
Constant Field Values

QUARTER

public static final java.lang.String QUARTER
See Also:
Constant Field Values

SEMESTER

public static final java.lang.String SEMESTER
See Also:
Constant Field Values

YEAR

public static final java.lang.String YEAR
See Also:
Constant Field Values

BOW

public static final java.lang.String BOW
See Also:
Constant Field Values

EOW

public static final java.lang.String EOW
See Also:
Constant Field Values

BOM

public static final java.lang.String BOM
See Also:
Constant Field Values

EOM

public static final java.lang.String EOM
See Also:
Constant Field Values

BOQ

public static final java.lang.String BOQ
See Also:
Constant Field Values

EOQ

public static final java.lang.String EOQ
See Also:
Constant Field Values

BOS

public static final java.lang.String BOS
See Also:
Constant Field Values

EOS

public static final java.lang.String EOS
See Also:
Constant Field Values

BOY

public static final java.lang.String BOY
See Also:
Constant Field Values

EOY

public static final java.lang.String EOY
See Also:
Constant Field Values
Constructor Detail

RelativeDatetools

public RelativeDatetools()
Method Detail

getBeginOfPeriod

public static java.util.Calendar getBeginOfPeriod(java.util.Date _date,
                                                  int _period)

getEndOfPeriod

public static java.util.Calendar getEndOfPeriod(java.util.Date _date,
                                                int _period)

maximizeTime

public static void maximizeTime(java.util.Calendar cal)

resetTime

public static void resetTime(java.util.Calendar cal)

getBeginOfMonth

public static java.util.Calendar getBeginOfMonth(java.util.Date _date)

getEndOfMonth

public static java.util.Calendar getEndOfMonth(java.util.Date _date)

getBeginOfWeek

public static java.util.Calendar getBeginOfWeek(java.util.Date _date)

getEndOfWeek

public static java.util.Calendar getEndOfWeek(java.util.Date _date)

getBeginOfQuarter

public static java.util.Calendar getBeginOfQuarter(java.util.Date _date)

getEndOfQuarter

public static java.util.Calendar getEndOfQuarter(java.util.Date _date)

getBeginOfSemester

public static java.util.Calendar getBeginOfSemester(java.util.Date _date)

getEndOfSemester

public static java.util.Calendar getEndOfSemester(java.util.Date _date)

getBeginOfYear

public static java.util.Calendar getBeginOfYear(java.util.Date _date)

getEndOfYear

public static java.util.Calendar getEndOfYear(java.util.Date _date)

getToday

public static java.util.Date getToday()
Returns:
Today Date with hour set to 00:00:00.0
Throws:
electric.xml.ParseException

getDayOfMonth

public static java.lang.Integer getDayOfMonth(java.lang.Object _date)

getEndOfDay

public static java.util.Calendar getEndOfDay(java.util.Date _date)

getBeginOfDay

public static java.util.Calendar getBeginOfDay(java.util.Date _date)

parseRelativeDate

public static java.util.Calendar parseRelativeDate(java.lang.String _relDate)

parseRelativeDate

public static java.util.Calendar parseRelativeDate(java.util.Calendar date,
                                                   java.lang.String _relDate)


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