org.gcube.common.accounting.node.util
Class DateInterval
java.lang.Object
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)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
-
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)