public class ExchangeDataStorageService extends Object implements Serializable
| Constructor and Description |
|---|
ExchangeDataStorageService(CorrespondenceService correspondenceService) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteAppointment(String username,
microsoft.exchange.webservices.data.core.ExchangeService service,
microsoft.exchange.webservices.data.property.complex.ItemId itemId) |
void |
deleteAppointment(String username,
microsoft.exchange.webservices.data.core.ExchangeService service,
String itemId) |
void |
deleteAppointmentByExoEventId(String username,
microsoft.exchange.webservices.data.core.ExchangeService service,
String eventId,
String calendarId) |
void |
deleteExchangeFolderByCalenarId(String username,
microsoft.exchange.webservices.data.core.ExchangeService service,
String calendarId) |
List<microsoft.exchange.webservices.data.property.complex.FolderId> |
getAllExchangeCalendars(microsoft.exchange.webservices.data.core.ExchangeService service)
Gets list of personnal Exchange Calendars.
|
microsoft.exchange.webservices.data.core.service.folder.CalendarFolder |
getExchangeCalendar(microsoft.exchange.webservices.data.core.ExchangeService service,
microsoft.exchange.webservices.data.property.complex.FolderId folderId) |
microsoft.exchange.webservices.data.core.service.folder.CalendarFolder |
getExchangeCalendar(microsoft.exchange.webservices.data.core.ExchangeService service,
String folderId) |
microsoft.exchange.webservices.data.core.service.item.Item |
getItem(microsoft.exchange.webservices.data.core.ExchangeService service,
microsoft.exchange.webservices.data.property.complex.ItemId itemId) |
microsoft.exchange.webservices.data.core.service.item.Item |
getItem(microsoft.exchange.webservices.data.core.ExchangeService service,
String itemId) |
org.exoplatform.services.organization.OrganizationService |
getOrganizationService() |
boolean |
updateOrCreateExchangeAppointment(String username,
microsoft.exchange.webservices.data.core.ExchangeService service,
org.exoplatform.calendar.service.CalendarEvent event,
String exoMasterId,
Function<microsoft.exchange.webservices.data.core.service.item.Appointment,Boolean> appointmentSavedCallback) |
public ExchangeDataStorageService(CorrespondenceService correspondenceService)
public List<microsoft.exchange.webservices.data.property.complex.FolderId> getAllExchangeCalendars(microsoft.exchange.webservices.data.core.ExchangeService service) throws Exception
Exceptionpublic boolean updateOrCreateExchangeAppointment(String username, microsoft.exchange.webservices.data.core.ExchangeService service, org.exoplatform.calendar.service.CalendarEvent event, String exoMasterId, Function<microsoft.exchange.webservices.data.core.service.item.Appointment,Boolean> appointmentSavedCallback) throws Exception
username - service - event - exoMasterId - Exceptionpublic void deleteAppointmentByExoEventId(String username, microsoft.exchange.webservices.data.core.ExchangeService service, String eventId, String calendarId) throws Exception
username - service - eventId - calendarId - Exceptionpublic void deleteAppointment(String username, microsoft.exchange.webservices.data.core.ExchangeService service, String itemId) throws Exception
username - service - itemId - Exceptionpublic void deleteAppointment(String username, microsoft.exchange.webservices.data.core.ExchangeService service, microsoft.exchange.webservices.data.property.complex.ItemId itemId) throws Exception
username - service - itemId - Exceptionpublic void deleteExchangeFolderByCalenarId(String username, microsoft.exchange.webservices.data.core.ExchangeService service, String calendarId) throws Exception
username - service - calendarId - Exceptionpublic microsoft.exchange.webservices.data.core.service.folder.CalendarFolder getExchangeCalendar(microsoft.exchange.webservices.data.core.ExchangeService service,
String folderId)
throws Exception
folderId - Exceptionpublic microsoft.exchange.webservices.data.core.service.folder.CalendarFolder getExchangeCalendar(microsoft.exchange.webservices.data.core.ExchangeService service,
microsoft.exchange.webservices.data.property.complex.FolderId folderId)
throws Exception
folderId - Exceptionpublic microsoft.exchange.webservices.data.core.service.item.Item getItem(microsoft.exchange.webservices.data.core.ExchangeService service,
String itemId)
throws Exception
service - itemId - Exceptionpublic microsoft.exchange.webservices.data.core.service.item.Item getItem(microsoft.exchange.webservices.data.core.ExchangeService service,
microsoft.exchange.webservices.data.property.complex.ItemId itemId)
throws Exception
service - itemId - Exceptionpublic org.exoplatform.services.organization.OrganizationService getOrganizationService()
Copyright © 2003–2019 eXo Platform SAS. All rights reserved.