Class MicrosoftCalendarSource
java.lang.Object
com.codename1.calendar.CalendarSource
com.codename1.calendar.OAuthCalendarSource
com.codename1.calendar.MicrosoftCalendarSource
Microsoft Graph calendar and Microsoft To Do source. No client secret or
refresh token is stored by this class.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMicrosoftCalendarSource(CalendarTokenProvider tokens, CalendarHttpTransport transport) -
Method Summary
Modifier and TypeMethodDescriptiondeleteCalendar(String calendarId) deleteEvent(String calendarId, String eventId, CalendarMutationScope scope, String version) deleteTask(String list, String id, CalendarMutationScope scope, String version) listCalendars(CalendarInfo.ContentType type, String pageToken) queryEvents(CalendarQuery query) queryFreeBusy(List<String> ids, long start, long end) queryTasks(CalendarQuery query) respondToEvent(String calendarId, String eventId, CalendarAttendee.Response response, String comment) saveCalendar(CalendarInfo calendar) saveEvent(CalendarEvent event, CalendarMutationScope scope) saveTask(CalendarTask task, CalendarMutationScope scope) Methods inherited from class OAuthCalendarSource
getAuthorizationStatus, json, raw, requestAuthorizationMethods inherited from class CalendarSource
addChangeListener, completed, fireChange, getDisplayName, getId, isAvailable, removeChangeListener, unavailable, unsupported
-
Field Details
-
SCOPE_CALENDARS
- See Also:
-
SCOPE_TASKS
- See Also:
-
-
Constructor Details
-
MicrosoftCalendarSource
-
MicrosoftCalendarSource
-
-
Method Details
-
getCapabilities
- Overrides:
getCapabilitiesin classCalendarSource
-
listCalendars
public AsyncResource<CalendarPage<CalendarInfo>> listCalendars(CalendarInfo.ContentType type, String pageToken) - Overrides:
listCalendarsin classCalendarSource
-
saveCalendar
- Overrides:
saveCalendarin classCalendarSource
-
deleteCalendar
- Overrides:
deleteCalendarin classCalendarSource
-
queryEvents
- Overrides:
queryEventsin classCalendarSource
-
getEvent
- Overrides:
getEventin classCalendarSource
-
saveEvent
- Overrides:
saveEventin classCalendarSource
-
deleteEvent
public AsyncResource<Boolean> deleteEvent(String calendarId, String eventId, CalendarMutationScope scope, String version) - Overrides:
deleteEventin classCalendarSource
-
respondToEvent
public AsyncResource<CalendarEvent> respondToEvent(String calendarId, String eventId, CalendarAttendee.Response response, String comment) - Overrides:
respondToEventin classCalendarSource
-
queryFreeBusy
- Overrides:
queryFreeBusyin classCalendarSource
-
queryTasks
- Overrides:
queryTasksin classCalendarSource
-
getTask
- Overrides:
getTaskin classCalendarSource
-
saveTask
- Overrides:
saveTaskin classCalendarSource
-
deleteTask
public AsyncResource<Boolean> deleteTask(String list, String id, CalendarMutationScope scope, String version) - Overrides:
deleteTaskin classCalendarSource
-