Interface RecurringEvent
- All Superinterfaces:
CalendarEvent
,Cloneable
,Comparable<CalendarEvent>
- All Known Implementing Classes:
FullDayRecurringEvent
,RecurringEventImpl
A
CalendarEvent
with an attached recurrence information.-
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a deep copy of this event.resolveRecurrence
(DateTimeValue start, DateTimeValue end) void
Returns this event without any recurrence information.Methods inherited from interface ch.tocco.nice2.optional.calendar.api.CalendarEvent
created, getCalendar, getDescription, getEnd, getEntity, getId, getLabel, getLocation, getOnlineMeetingUrl, getStart, getTargetEntity, getTargetEntity, getTimeZone, isAllDay, isOccurrence, resolveRelation, resolveRelation, save, saveAndLink, saveAndLink, saveAndRelateCalendar, setDescription, setEnd, setLabel, setLocation, setOccurrence, setOnlineMeetingUrl, setStart, setStartAndEnd, toRecurringEvent, toRecurringEvent
Methods inherited from interface java.lang.Comparable
compareTo
-
Method Details
-
getRecurrenceInfo
RecurrenceInfo getRecurrenceInfo() -
setRecurrenceInfo
-
clone
Description copied from interface:CalendarEvent
Creates a deep copy of this event.- Specified by:
clone
in interfaceCalendarEvent
- Throws:
CloneNotSupportedException
-
resolveRecurrence
-
resolveRecurrence
-
toCalendarEvent
CalendarEvent toCalendarEvent()Returns this event without any recurrence information.
-