private static CalendarEventModel convertToCalendarEventModel(String id, Event eventData) { List<EventAttendee> attendees = eventData.getAttendees(); List<String> recurrenceRulesStrings = eventData.getRecurrence(); return new CalendarEventModel( id, eventData.getDescription(), eventData.getSummary(), attendees == null ? null : attendees .stream() .map(GoogleCalendarExporter::transformToModelAttendee) .collect(Collectors.toList()), eventData.getLocation(), getEventTime(eventData.getStart()), getEventTime(eventData.getEnd()), recurrenceRulesStrings == null ? null : getRecurrenceRule(recurrenceRulesStrings)); }
if (ObjectHelper.isNotEmpty(event.getEnd())) { if (event.getEnd().getDateTime() != null) { model.setEndDate(dateFormat.format(new Date(event.getEnd().getDateTime().getValue()))); model.setEndTime(timeFormat.format(new Date(event.getEnd().getDateTime().getValue()))); } else { model.setEndDate(dateFormat.format(new Date(event.getEnd().getDate().getValue())));
if (ObjectHelper.isNotEmpty(event.getEnd())) { if (event.getEnd().getDateTime() != null) { model.setEndDate(dateFormat.format(new Date(event.getEnd().getDateTime().getValue()))); model.setEndTime(timeFormat.format(new Date(event.getEnd().getDateTime().getValue()))); } else { model.setEndDate(dateFormat.format(new Date(event.getEnd().getDate().getValue())));
if (ObjectHelper.isNotEmpty(event.getEnd())) { if (event.getEnd().getDateTime() != null) { model.setEndDate(dateFormat.format(new Date(event.getEnd().getDateTime().getValue()))); model.setEndTime(timeFormat.format(new Date(event.getEnd().getDateTime().getValue()))); } else { model.setEndDate(dateFormat.format(new Date(event.getEnd().getDate().getValue())));
if (ObjectHelper.isNotEmpty(event.getEnd())) { if (event.getEnd().getDateTime() != null) { model.setEndDate(dateFormat.format(new Date(event.getEnd().getDateTime().getValue()))); model.setEndTime(timeFormat.format(new Date(event.getEnd().getDateTime().getValue()))); } else { model.setEndDate(dateFormat.format(new Date(event.getEnd().getDate().getValue())));
for (final Event event : feed.getItems()) { final org.joda.time.DateTime eventStartDate = convertToJodaDateTime(event.getStart()); final org.joda.time.DateTime eventEndDate = coalesce(convertToJodaDateTime(event.getEnd()), convertToJodaDateTime(event.getStart())); if (eventStartDate != null && eventEndDate != null
jo.put("id", e.getId()); jo.put("epochStart", e.getStart().getDateTime().getValue()); jo.put("epochEnd", e.getEnd().getDateTime().getValue());
ed.setEventEnd(event.getEnd().getDateTime().getValue());
ed.setImageLink(body.getString("image")); ed.setEventId(eventId); ed.setEventEnd(event.getEnd().getDateTime().getValue());
jo.put("id", e.getId()); jo.put("epochStart", e.getStart().getDateTime().getValue()); jo.put("epochEnd", e.getEnd().getDateTime().getValue());
jo.put("id", e.getId()); jo.put("epochStart", e.getStart().getDateTime().getValue()); jo.put("epochEnd", e.getEnd().getDateTime().getValue());
ed.setImageLink(body.getString("image")); ed.setEventId(eventId); ed.setEventEnd(event.getEnd().getDateTime().getValue());
ed.setEventEnd(event.getEnd().getDateTime().getValue());
ed.setEventEnd(event.getEnd().getDateTime().getValue());
ed.setImageLink(body.getString("image")); ed.setEventId(eventId); ed.setEventEnd(event.getEnd().getDateTime().getValue());
jo.put("id", e.getId()); jo.put("epochStart", e.getStart().getDateTime().getValue()); jo.put("epochEnd", e.getEnd().getDateTime().getValue()); jo.put("timezone", tz); jo.put("summary", e.getSummary());
jo.put("id", e.getId()); jo.put("epochStart", e.getStart().getDateTime().getValue()); jo.put("epochEnd", e.getEnd().getDateTime().getValue()); jo.put("timezone", tz); jo.put("summary", e.getSummary());
endDateTime = e.getEnd(); viewableEndDate = new EventDateTime().setDateTime(new DateTime(TimeUtils.applyTimeZoneOffset(e.getEnd().getDateTime().getValue(), cal.getTimeZone()))); } else { viewableEndDate = new EventDateTime().setDate(new DateTime(TimeUtils.applyTimeZoneOffset(e.getEnd().getDate().getValue(), cal.getTimeZone()))); viewableEndDate = e.getEnd();