this.calendarEntryRepository()
.calendarEntryOfId(
tenant,
new CalendarEntryId(aCalendarEntryId));
calendarEntry.reschedule(
aDescription,
aLocation,
new TimeSpan(aTimeSpanBegins, aTimeSpanEnds),
new Repetition(RepeatType.valueOf(aRepeatType), aRepeatEndsOnDate),
new Alarm(AlarmUnitsType.valueOf(anAlarmType), anAlarmUnits));