org.gcube.common.accounting.node.util
Class DateInterval

java.lang.Object
  extended by org.gcube.common.accounting.node.util.DateInterval
All Implemented Interfaces:
java.io.Serializable

public class DateInterval
extends java.lang.Object
implements java.io.Serializable

Author:
Andrea Manzi(CERN)
See Also:
Serialized Form

Constructor Summary
DateInterval(java.util.Calendar start, java.util.Calendar end, java.lang.Long interval)
           
DateInterval(java.lang.Long interval)
           
 
Method Summary
 java.lang.Boolean contains(java.util.Date date)
          The date is contained inside the date interval;
 java.util.Calendar getEndDate()
           
 java.lang.String getEndDateAsShortString()
           
 java.lang.String getEndDateAsString()
           
 java.lang.Long getInterval()
           
 java.util.Calendar getStartDate()
           
 java.lang.String getStartDateAsShortString()
           
 java.lang.String getStartDateAsString()
           
 void setEndDate(java.util.Calendar endDate)
           
 void setInterval(java.lang.Long interval)
           
 void setStartDate(java.util.Calendar startDate)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateInterval

public DateInterval(java.lang.Long interval)
Parameters:
interval - in ms

DateInterval

public DateInterval(java.util.Calendar start,
                    java.util.Calendar end,
                    java.lang.Long interval)
Parameters:
start -
end -
Method Detail

getInterval

public java.lang.Long getInterval()

setInterval

public void setInterval(java.lang.Long interval)

contains

public java.lang.Boolean contains(java.util.Date date)
The date is contained inside the date interval;

Parameters:
date - the date
Returns:
true/false

getStartDate

public java.util.Calendar getStartDate()

getStartDateAsShortString

public java.lang.String getStartDateAsShortString()

getStartDateAsString

public java.lang.String getStartDateAsString()

setStartDate

public void setStartDate(java.util.Calendar startDate)

getEndDate

public java.util.Calendar getEndDate()

getEndDateAsString

public java.lang.String getEndDateAsString()

getEndDateAsShortString

public java.lang.String getEndDateAsShortString()

setEndDate

public void setEndDate(java.util.Calendar endDate)