public class PeriodEvent extends Event
EVENT_TYPE_BUSY, EVENT_TYPE_BUSY_TENTATIVE, EVENT_TYPE_HOLIDAY, EVENT_TYPE_OUT_OF_THE_OFFICE, EVENT_TYPE_TIMEOFF, EVENT_TYPE_WORKDAY
Constructor and Description |
---|
PeriodEvent()
Default constructor
|
PeriodEvent(Date dateStart,
Date dateEnd)
Creates unnamed PeriodEvent for given start and end dates
|
PeriodEvent(String type,
String name,
Date dateStart,
Date dateEnd)
Creates named PeriodEvent of certain type for given start and end dates
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Date |
getEndDate()
Returns end datetime for this PeriodEvent
|
Date |
getStartDate()
Returns start datetime for this PeriodEvent
|
boolean |
includes(Date date)
Checks if some date is in-between the start and end of this Period Event
If the date is equal to either start or end then it is considered inside
|
void |
setEndDate(Date dateEnd)
Sets end datetime for this PeriodEvent
|
void |
setStartDate(Date dateStart)
Sets start datetime for this PeriodEvent
|
String |
toString() |
public PeriodEvent(Date dateStart, Date dateEnd)
dateStart
- dateEnd
- public PeriodEvent()
public Date getEndDate()
public void setEndDate(Date dateEnd)
public Date getStartDate()
public void setStartDate(Date dateStart)
dateStart
- public boolean includes(Date date)
date
-