public class ExchangeStorageService extends Object implements Serializable
| Constructor and Description |
|---|
ExchangeStorageService(org.exoplatform.services.organization.OrganizationService organizationService,
CorrespondenceService correspondenceService) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteAppointment(String username,
microsoft.exchange.webservices.data.ExchangeService service,
microsoft.exchange.webservices.data.ItemId itemId) |
void |
deleteAppointment(String username,
microsoft.exchange.webservices.data.ExchangeService service,
String itemId) |
void |
deleteAppointmentByExoEventId(String username,
microsoft.exchange.webservices.data.ExchangeService service,
String eventId,
String calendarId) |
void |
deleteExchangeFolderByCalenarId(String username,
microsoft.exchange.webservices.data.ExchangeService service,
String calendarId) |
List<microsoft.exchange.webservices.data.FolderId> |
getAllExchangeCalendars(microsoft.exchange.webservices.data.ExchangeService service)
Gets list of personnal Exchange Calendars.
|
microsoft.exchange.webservices.data.Appointment |
getAppointment(microsoft.exchange.webservices.data.ExchangeService service,
microsoft.exchange.webservices.data.ItemId appointmentId) |
microsoft.exchange.webservices.data.Appointment |
getAppointment(microsoft.exchange.webservices.data.ExchangeService service,
String appointmentId) |
microsoft.exchange.webservices.data.CalendarFolder |
getExchangeCalendar(microsoft.exchange.webservices.data.ExchangeService service,
microsoft.exchange.webservices.data.FolderId folderId) |
microsoft.exchange.webservices.data.CalendarFolder |
getExchangeCalendar(microsoft.exchange.webservices.data.ExchangeService service,
String folderId) |
microsoft.exchange.webservices.data.Item |
getItem(microsoft.exchange.webservices.data.ExchangeService service,
microsoft.exchange.webservices.data.ItemId itemId) |
microsoft.exchange.webservices.data.Item |
getItem(microsoft.exchange.webservices.data.ExchangeService service,
String itemId) |
boolean |
updateOrCreateExchangeAppointment(String username,
microsoft.exchange.webservices.data.ExchangeService service,
org.exoplatform.calendar.service.CalendarEvent event,
String exoMasterId,
TimeZone userCalendarTimeZone,
List<org.exoplatform.calendar.service.CalendarEvent> eventsToUpdateModifiedTime) |
public ExchangeStorageService(org.exoplatform.services.organization.OrganizationService organizationService,
CorrespondenceService correspondenceService)
public List<microsoft.exchange.webservices.data.FolderId> getAllExchangeCalendars(microsoft.exchange.webservices.data.ExchangeService service) throws Exception
Exceptionpublic boolean updateOrCreateExchangeAppointment(String username, microsoft.exchange.webservices.data.ExchangeService service, org.exoplatform.calendar.service.CalendarEvent event, String exoMasterId, TimeZone userCalendarTimeZone, List<org.exoplatform.calendar.service.CalendarEvent> eventsToUpdateModifiedTime) throws Exception
username - service - event - exoMasterId - userCalendarTimeZone - Exceptionpublic void deleteAppointmentByExoEventId(String username, microsoft.exchange.webservices.data.ExchangeService service, String eventId, String calendarId) throws Exception
username - service - eventId - calendarId - Exceptionpublic void deleteAppointment(String username, microsoft.exchange.webservices.data.ExchangeService service, String itemId) throws Exception
username - service - itemId - Exceptionpublic void deleteAppointment(String username, microsoft.exchange.webservices.data.ExchangeService service, microsoft.exchange.webservices.data.ItemId itemId) throws Exception
username - service - itemId - Exceptionpublic void deleteExchangeFolderByCalenarId(String username, microsoft.exchange.webservices.data.ExchangeService service, String calendarId) throws Exception
username - service - calendarId - Exceptionpublic microsoft.exchange.webservices.data.CalendarFolder getExchangeCalendar(microsoft.exchange.webservices.data.ExchangeService service,
String folderId)
throws Exception
folderId - Exceptionpublic microsoft.exchange.webservices.data.CalendarFolder getExchangeCalendar(microsoft.exchange.webservices.data.ExchangeService service,
microsoft.exchange.webservices.data.FolderId folderId)
throws Exception
folderId - Exceptionpublic microsoft.exchange.webservices.data.Appointment getAppointment(microsoft.exchange.webservices.data.ExchangeService service,
String appointmentId)
throws Exception
folderId - Exceptionpublic microsoft.exchange.webservices.data.Appointment getAppointment(microsoft.exchange.webservices.data.ExchangeService service,
microsoft.exchange.webservices.data.ItemId appointmentId)
throws Exception
folderId - Exceptionpublic microsoft.exchange.webservices.data.Item getItem(microsoft.exchange.webservices.data.ExchangeService service,
String itemId)
throws Exception
folderId - ExceptionCopyright © 2003–2016 eXo Platform SAS. All rights reserved.