static Event convertToGoogleCalendarEvent(CalendarEventModel eventModel) { Event event = new Event() .setLocation(eventModel.getLocation()) .setDescription(eventModel.getTitle()) .setSummary(eventModel.getNotes()) .setStart(getEventDateTime(eventModel.getStartTime())) .setEnd(getEventDateTime(eventModel.getEndTime())); if (eventModel.getAttendees() != null) { event.setAttendees(eventModel.getAttendees().stream() .map(GoogleCalendarImporter::transformToEventAttendee) .collect(Collectors.toList())); } return event; }
private static Event newEvent() { Event event = new Event(); event.setSummary("New Event"); Date startDate = new Date(); Date endDate = new Date(startDate.getTime() + 3600000); DateTime start = new DateTime(startDate, TimeZone.getTimeZone("UTC")); event.setStart(new EventDateTime().setDateTime(start)); DateTime end = new DateTime(endDate, TimeZone.getTimeZone("UTC")); event.setEnd(new EventDateTime().setDateTime(end)); return event; }
event.setId(eventId); event.setVisibility("public"); event.setSummary(body.getString("summary")); event.setDescription(body.getString("description"));
event.setId(eventId); event.setVisibility("public"); event.setSummary(body.getString("summary")); event.setDescription(body.getString("description"));
event.setId(KeyGenerator.generateEventId()); event.setVisibility("public"); event.setSummary(body.getString("summary")); event.setDescription(body.getString("description"));
event.setId(KeyGenerator.generateEventId()); event.setVisibility("public"); event.setSummary(body.getString("summary")); event.setDescription(body.getString("description"));
event.setId(KeyGenerator.generateEventId()); event.setVisibility("public"); event.setSummary(body.getString("summary")); event.setDescription(body.getString("description"));
event.setId(eventId); event.setVisibility("public"); event.setSummary(body.getString("summary")); event.setDescription(body.getString("description"));
private Event createGoogleEvent(String summary, String description, String attendees, String startDate, String startTime, String endDate, String endTime, String location) throws AddressException, ParseException { DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.getDefault()); Event event = new Event(); event.setSummary(summary); event.setDescription(description); event.setAttendees(getAttendeesList(attendees));
private Event createGoogleEvent(String summary, String description, String attendees, String startDate, String startTime, String endDate, String endTime, String location) throws AddressException, ParseException { DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.getDefault()); Event event = new Event(); event.setSummary(summary); event.setDescription(description); event.setAttendees(getAttendeesList(attendees));
private static void fillEvent(Absence absence, Event event) { event.setSummary(absence.getEventSubject()); EventAttendee eventAttendee = new EventAttendee(); eventAttendee.setEmail(absence.getPerson().getEmail()); eventAttendee.setDisplayName(absence.getPerson().getNiceName()); event.setAttendees(Collections.singletonList(eventAttendee)); EventDateTime startEventDateTime; EventDateTime endEventDateTime; if (absence.isAllDay()) { // To create an all-day event, you must use setDate() having created DateTime objects using a String DateFormat dateFormat = new SimpleDateFormat(DATE_PATTERN_YYYY_MM_DD); String startDateStr = dateFormat.format(absence.getStartDate()); String endDateStr = dateFormat.format(absence.getEndDate()); DateTime startDateTime = new DateTime(startDateStr); DateTime endDateTime = new DateTime(endDateStr); startEventDateTime = new EventDateTime().setDate(startDateTime); endEventDateTime = new EventDateTime().setDate(endDateTime); } else { DateTime dateTimeStart = new DateTime(absence.getStartDate()); DateTime dateTimeEnd = new DateTime(absence.getEndDate()); startEventDateTime = new EventDateTime().setDateTime(dateTimeStart); endEventDateTime = new EventDateTime().setDateTime(dateTimeEnd); } event.setStart(startEventDateTime); event.setEnd(endEventDateTime); }
private void populateEventFromAppointmentDto(final AppointmentDto appointmentDto, final Event event) { event.setSummary(appointmentDto.getSummary()); event.setDescription(appointmentDto.getDescription()); event.setStart(convertToEventDateTime(appointmentDto.getStart(), appointmentDto.isAllDay(), calendarTimeZone));