| loadCalendar(Node) |  | 0% |  | 0% | 21 | 21 | 55 | 55 | 1 | 1 |
| adaptRepeatRule(Recur, DateTime, TimeZone) |  | 0% |  | 0% | 9 | 9 | 29 | 29 | 1 | 1 |
| getICalendarRecur(CalendarEvent) |   | 78% |   | 70% | 12 | 24 | 12 | 63 | 0 | 1 |
| hasPermission(String[], Identity) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| isCalendarEditable(String, Calendar, boolean) |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 1 | 1 |
| getLocalizedName(EventCategory) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| hasPermission(String[]) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| subList(List, int, int) |  | 0% |  | 0% | 8 | 8 | 10 | 10 | 1 | 1 |
| getEditPerUsers(Calendar) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| buildMessageToSend(String, String, List, OrganizationService) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| ValuesToStrings(Value[]) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getPortalContainer(JobExecutionContext) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getEndDay(Calendar) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getBeginDay(Calendar) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| isOccurrence(CalendarEvent) |  | 0% |  | 0% | 5 | 5 | 1 | 1 | 1 | 1 |
| getDisplayGroupCalendar(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSession(SessionProvider) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isSameDate(Date, Date) |   | 54% |   | 17% | 3 | 4 | 1 | 7 | 0 | 1 |
| getSpaceGroupIdFromCalendarId(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| subArray(Object[], int, int) |   | 62% |   | 50% | 5 | 6 | 4 | 10 | 0 | 1 |
| getCalendarIdFromSpace(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| hasPermission(OrganizationService, String[], String) |   | 87% |   | 81% | 3 | 9 | 4 | 23 | 0 | 1 |
| getDisplaySharedCalendar(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDaylightStart(TimeZone) |   | 86% |   | 83% | 1 | 4 | 2 | 15 | 0 | 1 |
| skip(Iterator, long) |   | 47% |   | 50% | 2 | 3 | 3 | 6 | 0 | 1 |
| adaptRepeatRule(CalendarEvent, TimeZone, TimeZone) |   | 94% |   | 79% | 3 | 8 | 3 | 21 | 0 | 1 |
| getOrganizationService() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isCalendarEditable(String, Calendar) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getICalTimeZone(TimeZone) |   | 99% |  | 100% | 0 | 4 | 2 | 53 | 0 | 1 |
| Utils() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPreviousOccurrenceDate(CalendarEvent, Date, TimeZone) |  | 98% |   | 50% | 3 | 4 | 1 | 25 | 0 | 1 |
| getUserByMembershipId(String, String) |  | 97% |   | 88% | 1 | 5 | 0 | 16 | 0 | 1 |
| getPublicServiceHome(SessionProvider) |  | 91% |   | 50% | 2 | 3 | 1 | 6 | 0 | 1 |
| adaptRepeatRule(Recur, Date, TimeZone, TimeZone) |  | 99% |   | 81% | 3 | 9 | 1 | 28 | 0 | 1 |
| updateOriginDate(CalendarEvent, TimeZone) |  | 99% |   | 88% | 1 | 5 | 1 | 21 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 17 | 0 | 1 |
| loadAttachment(Node) |  | 100% |   | 50% | 6 | 7 | 0 | 18 | 0 | 1 |
| getDaylightEnd(TimeZone) |  | 100% |  | 100% | 0 | 4 | 0 | 15 | 0 | 1 |
| getUsersCanEdit(String) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| getGreenwichMeanTime() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| isRepeatEvent(CalendarEvent) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| isExceptionOccurrence(CalendarEvent) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| getDefaultCalendarId(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDaylightTimeCache() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getInstanceTempCalendar() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isEmpty(String) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| createSystemProvider() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getCalendarService() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |