@Before public void setup() throws IOException { calendarClient = mock(Calendar.class); calendarCalendars = mock(Calendar.Calendars.class); calendarCalendarList = mock(Calendar.CalendarList.class); calendarListRequest = mock(Calendar.CalendarList.List.class); calendarEvents = mock(Calendar.Events.class); eventListRequest = mock(Calendar.Events.List.class); credentialFactory = mock(GoogleCredentialFactory.class); googleCalendarExporter = new GoogleCalendarExporter(credentialFactory, calendarClient); when(calendarClient.calendars()).thenReturn(calendarCalendars); when(calendarClient.calendarList()).thenReturn(calendarCalendarList); when(calendarCalendarList.list()).thenReturn(calendarListRequest); when(calendarClient.events()).thenReturn(calendarEvents); when(calendarEvents.list(CALENDAR_ID)).thenReturn(eventListRequest); when(eventListRequest.setMaxAttendees(MAX_ATTENDEES)).thenReturn(eventListRequest); verifyZeroInteractions(credentialFactory); }
getOrCreateCalendarInterface(authData) .events() .list(id) .setMaxAttendees(GoogleStaticObjects.MAX_ATTENDEES); if (pageData.isPresent()) {
verify(calendarEvents).list(CALENDAR_ID); verify(eventListRequest).setMaxAttendees(MAX_ATTENDEES); verify(eventListRequest).execute();
Events events = service.events().list(calendarData.getCalendarAddress()) .setTimeMin(new DateTime(startEpoch)) .setTimeMax(new DateTime(endEpoch))
Events events = service.events().list(calendarData.getCalendarAddress()) .setTimeMin(new DateTime(startEpoch)) .setTimeMax(new DateTime(endEpoch))
Events events = service.events().list(calendarData.getCalendarAddress()) .setTimeMin(new DateTime(startEpoch)) .setTimeMax(new DateTime(endEpoch))
Events events = service.events().list(calendarData.getCalendarAddress()) .setTimeMin(new DateTime(startEpoch)) .setTimeMax(new DateTime(endEpoch))
Events events = service.events().list(calendarData.getCalendarAddress()) .setTimeMin(new DateTime(startEpoch)) .setTimeMax(new DateTime(endEpoch))
Events events = service.events().list(calendarData.getCalendarAddress()) .setTimeMin(new DateTime(startEpoch)) .setTimeMax(new DateTime(endEpoch))
int page = 1; LOG.info("Retrieving Google Calendar events page " + page); Events feed = client.events().list(calendarId).execute(); while (true) { if (feed.getItems() != null) { page++; LOG.info("Retrieving Google Calendar events page " + page); feed = client.events().list(calendarId).setPageToken(pageToken).execute(); } else { break;
@Override protected int poll() throws Exception { com.google.api.services.calendar.Calendar.Events.List request = getClient().events().list(getConfiguration().getCalendarId()).setOrderBy("updated"); if (ObjectHelper.isNotEmpty(getConfiguration().getQuery())) { request.setQ(getConfiguration().getQuery());
public static void main(String... args) throws IOException, GeneralSecurityException { // Build a new authorized API client service. final NetHttpTransport HTTP_TRANSPORT = GoogleNetHttpTransport.newTrustedTransport(); Calendar service = new Calendar.Builder(HTTP_TRANSPORT, JSON_FACTORY, getCredentials(HTTP_TRANSPORT)) .setApplicationName(APPLICATION_NAME) .build(); // List the next 10 events from the primary calendar. DateTime now = new DateTime(System.currentTimeMillis()); Events events = service.events().list("primary") .setMaxResults(10) .setTimeMin(now) .setOrderBy("startTime") .setSingleEvents(true) .execute(); List<Event> items = events.getItems(); if (items.isEmpty()) { System.out.println("No upcoming events found."); } else { System.out.println("Upcoming events"); for (Event event : items) { DateTime start = event.getStart().getDateTime(); if (start == null) { start = event.getStart().getDate(); } System.out.printf("%s (%s)\n", event.getSummary(), start); } } } }
@Before public void setUp() { try { CalendarList calendarListModel = new com.google.api.services.calendar.model.CalendarList(); when(client.calendars()).thenReturn(calendars); when(calendars.insert(anyObject())).thenReturn(calendarsInsert); when(calendarsInsert.execute()).thenReturn(new com.google.api.services.calendar.model.Calendar()); when(client.calendarList()).thenReturn(calendarsList); when(calendarsList.list()).thenReturn(calendarsListList); when(calendarsListList.execute()).thenReturn(calendarListModel); when(auth.getAuthorizedCalendar(anyString(), anyString())).thenReturn(client); when(client.events()).thenReturn(clientEvents); when(clientEvents.insert(anyString(), anyObject())).thenReturn(calendarEventsInsert); when(calendarEventsInsert.execute()).thenReturn(new com.google.api.services.calendar.model.Event()); when(clientEvents.list(anyString())).thenReturn(calendarEventsList); when(calendarEventsList.execute()).thenReturn(new com.google.api.services.calendar.model.Events()); } catch (Exception e) { fail(e.getMessage()); } }
private static void showEvents(Calendar calendar) throws IOException { View.header("Show Events"); Events feed = client.events().list(calendar.getId()).execute(); View.display(feed); }