@Override public Property toVEvent(final TeamEventDO event) { if (event.hasRecurrence()) { return event.getRecurrenceRuleObject(); } return null; }
RRule rRule = null; ArrayList<String> exDate = new ArrayList<>(); if (event.hasRecurrence()) { try { rRule = new RRule(event.getRecurrenceRule()); dataMap.put("declineLink", getResponseLink(event, attendee, TeamEventAttendeeStatus.DECLINED)); dataMap.put("deleted", mailType == EventMailType.DELETED ? "true" : "false"); dataMap.put("hasRRule", event.hasRecurrence() ? "true" : "false"); dataMap.put("repeat", repeat); dataMap.put("exDateList", exDate);
if (CollectionUtils.isNotEmpty(list) == true) { for (final TeamEventDO eventDO : list) { if (eventDO.hasRecurrence() == true) { if (list != null) { for (final TeamEventDO eventDO : list) { if (eventDO.hasRecurrence() == false) { log.warn("Shouldn't occur! Please contact developer.");
public Collection<TeamEvent> rollOutRecurrenceEvents(final java.util.Date startDate, final java.util.Date endDate, final TeamEventDO event, final java.util.TimeZone timeZone) if (event.hasRecurrence() == false) { return null;
event.setCalendar(teamCalDO); if (event.hasRecurrence() == true) {
private String[][] createTooltipLabelValues(final TeamEventDO eventDO) if (eventDO.hasRecurrence() == true) { final TeamEventRecurrenceData recurrenceData = eventDO.getRecurrenceData(ThreadLocalUserContext.getTimeZone()); final RecurrenceFrequency frequency = recurrenceData.getFrequency();
@Override public boolean toVEvent(final TeamEventDO event, final VEvent vEvent) { if (event.hasRecurrence() == false || event.getRecurrenceExDate() == null) { return false; } final List<Date> exDates = ICal4JUtils.parseCSVDatesAsICal4jDates(event.getRecurrenceExDate(), (false == event.isAllDay()), ICal4JUtils.getUTCTimeZone()); if (CollectionUtils.isEmpty(exDates)) { return false; } for (final Date date : exDates) { final DateList dateList; if (event.isAllDay() == true) { dateList = new DateList(Value.DATE); } else { dateList = new DateList(); dateList.setUtc(true); } dateList.add(date); ExDate exDate; exDate = new ExDate(dateList); vEvent.getProperties().add(exDate); } return true; }
if (new TeamEventRight(accessChecker).hasUpdateAccess(ThreadLocalUserContext.getUser(), teamEventDO, null)) { if (teamEventDO.hasRecurrence() == true) {
if (teamEventDO.hasRecurrence() == true) {