com.pmease.quickbuild.util
Class DateRange

java.lang.Object
  extended by com.pmease.quickbuild.util.DateRange
All Implemented Interfaces:
Validatable, java.io.Serializable

public class DateRange
extends java.lang.Object
implements java.io.Serializable, Validatable

See Also:
Serialized Form

Constructor Summary
DateRange()
           
DateRange(java.util.Date beginDate, java.util.Date endDate)
           
DateRange(long begin, long end)
           
 
Method Summary
 boolean contains(java.util.Date date)
           
 boolean contains(java.util.Date date, int field)
           
 int days()
           
 java.lang.String format(java.lang.String pattern)
           
 java.util.Date getBeginDate()
           
 java.util.Date getEndDate()
           
 boolean isValid()
           
static void main(java.lang.String[] args)
           
static DateRange monthOfDay(java.util.Date day)
           
 int months()
           
 void setBeginDate(java.util.Date beginDate)
           
 void setEndDate(java.util.Date endDate)
           
 java.lang.String toShortString()
           
 java.lang.String toString()
           
 void truncateToDay()
           
 void validate(java.util.Set<java.lang.String> properties, ErrorContext errorContext)
           
static DateRange weekOfDay(java.util.Date day)
           
 int weeks()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DateRange

public DateRange()

DateRange

public DateRange(java.util.Date beginDate,
                 java.util.Date endDate)

DateRange

public DateRange(long begin,
                 long end)
Method Detail

weekOfDay

public static DateRange weekOfDay(java.util.Date day)

monthOfDay

public static DateRange monthOfDay(java.util.Date day)

truncateToDay

public void truncateToDay()

contains

public boolean contains(java.util.Date date)

contains

public boolean contains(java.util.Date date,
                        int field)

getBeginDate

public java.util.Date getBeginDate()

setBeginDate

public void setBeginDate(java.util.Date beginDate)

getEndDate

public java.util.Date getEndDate()

setEndDate

public void setEndDate(java.util.Date endDate)

isValid

public boolean isValid()

days

public int days()

weeks

public int weeks()

months

public int months()

main

public static void main(java.lang.String[] args)

toShortString

public java.lang.String toShortString()

format

public java.lang.String format(java.lang.String pattern)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

validate

public void validate(java.util.Set<java.lang.String> properties,
                     ErrorContext errorContext)
Specified by:
validate in interface Validatable


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.