Class RecurringEventImpl
java.lang.Object
ch.tocco.nice2.optional.calendar.impl.ical.CalendarEventImpl
ch.tocco.nice2.optional.calendar.impl.ical.recur.RecurringEventImpl
- All Implemented Interfaces:
CalendarEvent, RecurringEvent, CalendarAware, Cloneable, Comparable<CalendarEvent>
- Direct Known Subclasses:
FullDayRecurringEvent
-
Field Summary
Fields inherited from class CalendarEventImpl
calendarDao -
Constructor Summary
ConstructorsConstructorDescriptionRecurringEventImpl(CalendarEvent def, RecurrenceInfo recInfo, CalendarDao calendarDao) RecurringEventImpl(DateTimeValue startTime, @Nullable DateTimeValue endTime, String summary, RecurrenceInfo recurrenceInfo, CalendarDao calendarDao, String location) -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates a deep copy of this event.booleaninthashCode()resolveRecurrence(DateTimeValue start, DateTimeValue end) voidtoString()Methods inherited from class CalendarEventImpl
checkStartEndTimes, compareTo, created, getCalendar, getDescription, getEnd, getEntity, getId, getLabel, getLocation, getOnlineMeetingUrl, getStart, getTargetEntity, getTargetEntity, getTimeZone, isAllDay, isOccurrence, resolveRelation, resolveRelation, save, saveAndLink, saveAndRelateCalendar, setCalendar, setCreated, setDescription, setEnd, setId, setLabel, setLocation, setOccurrence, setOnlineMeetingUrl, setStart, setStartAndEndMethods inherited from interface CalendarEvent
created, getCalendar, getDescription, getEnd, getEntity, getId, getLabel, getLocation, getOnlineMeetingUrl, getStart, getTargetEntity, getTargetEntity, getTimeZone, isAllDay, isOccurrence, resolveRelation, resolveRelation, save, saveAndLink, saveAndRelateCalendar, setDescription, setEnd, setLabel, setLocation, setOccurrence, setOnlineMeetingUrl, setStart, setStartAndEndMethods inherited from interface Comparable
compareTo
-
Constructor Details
-
RecurringEventImpl
public RecurringEventImpl(DateTimeValue startTime, @Nullable @Nullable DateTimeValue endTime, String summary, RecurrenceInfo recurrenceInfo, CalendarDao calendarDao, String location) -
RecurringEventImpl
-
-
Method Details
-
clone
Description copied from interface:CalendarEventCreates a deep copy of this event.- Specified by:
clonein interfaceCalendarEvent- Specified by:
clonein interfaceRecurringEvent- Overrides:
clonein classCalendarEventImpl- Throws:
CloneNotSupportedException
-
setRecurrenceInfo
- Specified by:
setRecurrenceInfoin interfaceRecurringEvent
-
getRecurrenceInfo
- Specified by:
getRecurrenceInfoin interfaceRecurringEvent
-
resolveRecurrence
- Specified by:
resolveRecurrencein interfaceRecurringEvent
-
resolveRecurrence
- Specified by:
resolveRecurrencein interfaceRecurringEvent
-
equals
- Overrides:
equalsin classCalendarEventImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classCalendarEventImpl
-
toString
- Overrides:
toStringin classCalendarEventImpl
-