Skip navigation links
A C D E F G I L M O R S U V 

A

abort() - Method in class org.exoplatform.extension.exchange.listener.ExchangeIntegrationLoginModule
 
addFolderToSynchronization(String) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
appointmentUpdated(Appointment) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
Make sure that eXo Event has the same modification date than Exchange event

C

CalendarConverterUtils - Class in org.exoplatform.extension.exchange.service.util
 
CalendarCreateUpdateAction - Class in org.exoplatform.extension.exchange.listener
 
CalendarCreateUpdateAction() - Constructor for class org.exoplatform.extension.exchange.listener.CalendarCreateUpdateAction
 
CalendarDeleteAction - Class in org.exoplatform.extension.exchange.listener
 
CalendarDeleteAction() - Constructor for class org.exoplatform.extension.exchange.listener.CalendarDeleteAction
 
checkAndDeleteExoEvent(String) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
commit() - Method in class org.exoplatform.extension.exchange.listener.ExchangeIntegrationLoginModule
 
convertExchangeToExoEvent(CalendarEvent, Appointment, String, JCRDataStorage, UserHandler) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
Converts from Exchange Calendar Event to eXo Calendar Event.
convertExchangeToExoMasterRecurringCalendarEvent(CalendarEvent, Appointment, String, JCRDataStorage, UserHandler) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
Converts from Exchange Calendar Recurring Master Event to eXo Calendar Event.
convertExchangeToExoOccurenceEvent(CalendarEvent, List<CalendarEvent>, List<Appointment>, Appointment, String, JCRDataStorage, UserHandler, CorrespondenceService) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
Converts from Exchange Calendar Exceptional Occurence Event to eXo Calendar Event and return the list of deleted and updated elements.
convertExoToExchangeEvent(Appointment, CalendarEvent, String, UserHandler) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
Converts from Exchange Calendar Event to eXo Calendar Event.
convertExoToExchangeMasterRecurringCalendarEvent(Appointment, CalendarEvent, String, UserHandler) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
Converts from Exchange Calendar Recurring Master Event to eXo Calendar Event.
convertExoToExchangeOccurenceEvent(Appointment, CalendarEvent, String, UserHandler) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
Converts from Exchange Calendar Exceptional Occurence Event to eXo Calendar Event.
CorrespondenceService - Class in org.exoplatform.extension.exchange.service
 
CorrespondenceService() - Constructor for class org.exoplatform.extension.exchange.service.CorrespondenceService
 
createEvent(Appointment, String) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
Create non existing eXo Calendar Event.
createOrUpdateEvent(Appointment, String) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
Creates or updates eXo Calendar Event.
createOrUpdateOrDelete(ItemEvent) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
Creates or updates or deletes eXo Calendar Event associated to Item, switch state in Exchange.

D

deleteAppointment(String, ExchangeService, String) - Method in class org.exoplatform.extension.exchange.service.ExchangeDataStorageService
 
deleteAppointment(String, ExchangeService, ItemId) - Method in class org.exoplatform.extension.exchange.service.ExchangeDataStorageService
 
deleteAppointmentByExoEventId(String, ExchangeService, String, String) - Method in class org.exoplatform.extension.exchange.service.ExchangeDataStorageService
 
deleteCalendar(String, String) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
Delete eXo Calendar.
deleteCorrespondingId(String, String, String) - Method in class org.exoplatform.extension.exchange.service.CorrespondenceService
delete Correspondence between IDs
deleteCorrespondingId(String, String) - Method in class org.exoplatform.extension.exchange.service.CorrespondenceService
 
deleteEvent(String, CalendarEvent) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
Deletes eXo Calendar Event.
deleteEventByAppointmentID(String, String) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
Deletes eXo Calendar Event that corresponds to given appointment Id.
deleteExchangeCalendar(String) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
deleteExchangeCalendarEvent(String, String) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
deleteExchangeFolderByCalenarId(String, ExchangeService, String) - Method in class org.exoplatform.extension.exchange.service.ExchangeDataStorageService
 
deleteExoCalendar(FolderId) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
Handle Exchange Calendar Deletion by deleting associated eXo Calendar.
deleteFolderFromSynchronization(String) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 

E

ExchangeDataStorageService - Class in org.exoplatform.extension.exchange.service
 
ExchangeDataStorageService(CorrespondenceService) - Constructor for class org.exoplatform.extension.exchange.service.ExchangeDataStorageService
 
ExchangeIntegrationLoginModule - Class in org.exoplatform.extension.exchange.listener
 
ExchangeIntegrationLoginModule() - Constructor for class org.exoplatform.extension.exchange.listener.ExchangeIntegrationLoginModule
 
ExchangeIntegrationREST - Class in org.exoplatform.extension.exchange.rest
 
ExchangeIntegrationREST(SynchronizationService, OrganizationService) - Constructor for class org.exoplatform.extension.exchange.rest.ExchangeIntegrationREST
 
ExchangeIntegrationTask - Class in org.exoplatform.extension.exchange.task
Thread used to synchronize Exchange Calendar with eXo Calendar
ExchangeIntegrationTask(CalendarService, ExoDataStorageService, ExchangeDataStorageService, CorrespondenceService, Identity, String, String, String, String, boolean, boolean, int) - Constructor for class org.exoplatform.extension.exchange.task.ExchangeIntegrationTask
 
ExchangeLoginListener - Class in org.exoplatform.extension.exchange.listener
 
ExchangeLoginListener(SynchronizationService) - Constructor for class org.exoplatform.extension.exchange.listener.ExchangeLoginListener
 
ExchangeStaticDataInjector - Class in org.exoplatform.extension.exchange.service.util
 
ExchangeStaticDataInjector() - Constructor for class org.exoplatform.extension.exchange.service.util.ExchangeStaticDataInjector
 
execute(Context) - Method in class org.exoplatform.extension.exchange.listener.CalendarCreateUpdateAction
 
execute(Context) - Method in class org.exoplatform.extension.exchange.listener.CalendarDeleteAction
 
ExoDataStorageService - Class in org.exoplatform.extension.exchange.service
 
ExoDataStorageService(CorrespondenceService) - Constructor for class org.exoplatform.extension.exchange.service.ExoDataStorageService
 

F

findExoEventsModifiedSince(String, Calendar, Date) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
 
FolderBean - Class in org.exoplatform.extension.exchange.model
 
FolderBean(String, String, boolean) - Constructor for class org.exoplatform.extension.exchange.model.FolderBean
 

G

getAllExchangeCalendars(ExchangeService) - Method in class org.exoplatform.extension.exchange.service.ExchangeDataStorageService
Gets list of personnal Exchange Calendars.
getAllExchangeCalendars() - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
Gets list of personnal Exchange Calendars.
getAllExoEvents(String, Calendar) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
 
getAppointmentOccurence(Appointment, String) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
 
getCalendarId(String) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
Converts Exchange Calendar Name to eXo Calendar Id by adding a prefix and hash coding the original Id.
getCalendarInstance(Date) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
 
getCalendarName(String) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
Converts Exchange Calendar Name to eXo Calendar Name by adding a prefix.
getCalendars() - Method in class org.exoplatform.extension.exchange.rest.ExchangeIntegrationREST
 
getCalendarService() - Method in class org.exoplatform.extension.exchange.service.SynchronizationService
 
getCorrespondingId(String, String) - Method in class org.exoplatform.extension.exchange.service.CorrespondenceService
Gets Id of exchange from eXo Calendar or Event Id and vice versa
getDomainName() - Method in class org.exoplatform.extension.exchange.model.UserSettings
 
getEvent(String, String) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
 
getEventByAppointmentId(String, String) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
 
getEventId(String) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
Converts Exchange Calendar Event Id to eXo Calendar Event Id
getExchangeCalendar(ExchangeService, String) - Method in class org.exoplatform.extension.exchange.service.ExchangeDataStorageService
 
getExchangeCalendar(ExchangeService, FolderId) - Method in class org.exoplatform.extension.exchange.service.ExchangeDataStorageService
 
getExchangeCalendar(FolderId) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
getExchangeDomain() - Method in class org.exoplatform.extension.exchange.service.SynchronizationService
 
getExchangeListenerService() - Method in class org.exoplatform.extension.exchange.listener.ExchangeIntegrationLoginModule
 
getExchangeServerURL() - Method in class org.exoplatform.extension.exchange.service.SynchronizationService
 
getExoCalendarDataStorage() - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
 
getExoEventByNode(Node) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
 
getExoEventMasterRecurenceByOriginalUUID(String) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
 
getHierarchyCreator() - Method in class org.exoplatform.extension.exchange.service.CorrespondenceService
 
getId() - Method in class org.exoplatform.extension.exchange.model.FolderBean
 
getIdentityRegistry() - Method in class org.exoplatform.extension.exchange.service.SynchronizationService
 
getInstance(String) - Static method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
Gets user exchange instance service.
getItem(ExchangeService, String) - Method in class org.exoplatform.extension.exchange.service.ExchangeDataStorageService
 
getItem(ExchangeService, ItemId) - Method in class org.exoplatform.extension.exchange.service.ExchangeDataStorageService
 
getLogger() - Method in class org.exoplatform.extension.exchange.listener.ExchangeIntegrationLoginModule
 
getName() - Method in class org.exoplatform.extension.exchange.model.FolderBean
 
getOccurenceOfDate(String, JCRDataStorage, CalendarEvent, Date) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
 
getOrCreateUserCalendar(String, Folder) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
Gets User Calendar identified by Exchange folder, or creates it if not existing.
getOrganizationService() - Method in class org.exoplatform.extension.exchange.service.ExchangeDataStorageService
 
getOrganizationService() - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
 
getOrganizationService() - Method in class org.exoplatform.extension.exchange.service.SynchronizationService
 
getPassword() - Method in class org.exoplatform.extension.exchange.model.UserSettings
 
getServerName() - Method in class org.exoplatform.extension.exchange.model.UserSettings
 
getService() - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
getSessionProviderService() - Method in class org.exoplatform.extension.exchange.service.CorrespondenceService
 
getSettings() - Method in class org.exoplatform.extension.exchange.rest.ExchangeIntegrationREST
 
getSettingService() - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
getSynchronizedExchangeCalendars() - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
getSynchronizedExchangeFolderIds(String) - Method in class org.exoplatform.extension.exchange.service.CorrespondenceService
 
getSynchState(FolderId) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
getUserArrtibute(OrganizationService, String, String) - Static method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
getUserCalendar(String, String) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
Gets User Calendar identified by Exchange folder Id.
getUserCalendar(String, String, boolean) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
Gets User Calendar identified by Exchange folder Id.
getUserCalendarByExchangeFolderId(FolderId) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
Get corresponding User Calenar from Exchange Folder Id
getUserCalendarEvents(String, String) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
Gets Events from User Calendar identified by Exchange folder Id.
getUserExoLastCheckDate() - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
Gets exo last check operation date
getUsername() - Method in class org.exoplatform.extension.exchange.model.UserSettings
 

I

interrupt() - Method in class org.exoplatform.extension.exchange.task.ExchangeIntegrationTask
 
isAllDayEvent(CalendarEvent) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
 
isCalendarPresentInExo(FolderId) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
Checks if eXo associated Calendar is present.
isCalendarSynchronizedWithExchange(String) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
Checks if eXo associated Calendar is present.
isExchangeCalendarId(String) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
Checks if Passed eXo Calendar Id becomes from the synchronization with exchange, by testing if the prefix exists or not.
isExchangeEventId(String) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
Checks if Passed eXo Calendar Id becomes from the synchronization with exchange, by testing if the prefix exists or not.
isSameDate(Date, Date) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
Compares two dates.
isSynchronizedFolder() - Method in class org.exoplatform.extension.exchange.model.FolderBean
 

L

login() - Method in class org.exoplatform.extension.exchange.listener.ExchangeIntegrationLoginModule
 
logout() - Method in class org.exoplatform.extension.exchange.listener.ExchangeIntegrationLoginModule
 

M

main(String[]) - Static method in class org.exoplatform.extension.exchange.service.util.ExchangeStaticDataInjector
 
MODIFIED_DATE - Static variable in class org.exoplatform.extension.exchange.listener.CalendarCreateUpdateAction
 

O

onEvent(Event<ConversationRegistry, ConversationState>) - Method in class org.exoplatform.extension.exchange.listener.ExchangeLoginListener
 
org.exoplatform.extension.exchange.listener - package org.exoplatform.extension.exchange.listener
 
org.exoplatform.extension.exchange.model - package org.exoplatform.extension.exchange.model
 
org.exoplatform.extension.exchange.rest - package org.exoplatform.extension.exchange.rest
 
org.exoplatform.extension.exchange.service - package org.exoplatform.extension.exchange.service
 
org.exoplatform.extension.exchange.service.util - package org.exoplatform.extension.exchange.service.util
 
org.exoplatform.extension.exchange.task - package org.exoplatform.extension.exchange.task
 

R

RECURRENCE_ID_FORMAT - Static variable in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
 
removeInstance() - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
run() - Method in class org.exoplatform.extension.exchange.task.ExchangeIntegrationTask
 

S

setCorrespondingId(String, String, String) - Method in class org.exoplatform.extension.exchange.service.CorrespondenceService
Sets Correspondence between IDs
setDomainName(String) - Method in class org.exoplatform.extension.exchange.model.UserSettings
 
setId(String) - Method in class org.exoplatform.extension.exchange.model.FolderBean
 
setName(String) - Method in class org.exoplatform.extension.exchange.model.FolderBean
 
setPassword(String) - Method in class org.exoplatform.extension.exchange.model.UserSettings
 
setServerName(String) - Method in class org.exoplatform.extension.exchange.model.UserSettings
 
setSettings(UserSettings) - Method in class org.exoplatform.extension.exchange.rest.ExchangeIntegrationREST
 
setSynchronizationStarted() - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
setSynchronizationStopped() - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
setSynchronizedFolder(boolean) - Method in class org.exoplatform.extension.exchange.model.FolderBean
 
setUserArrtibute(OrganizationService, String, String, String) - Static method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
setUserExoLastCheckDate(long) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
Sets exo last check operation date.
setUsername(String) - Method in class org.exoplatform.extension.exchange.model.UserSettings
 
start() - Method in class org.exoplatform.extension.exchange.service.SynchronizationService
 
startExchangeSynchronizationTask(String, String, String, String, String) - Method in class org.exoplatform.extension.exchange.service.SynchronizationService
Register User with Exchange services.
stop() - Method in class org.exoplatform.extension.exchange.service.SynchronizationService
 
SynchronizationService - Class in org.exoplatform.extension.exchange.service
Service to listen to exchange events.
SynchronizationService(ExoDataStorageService, ExchangeDataStorageService, CorrespondenceService, InitParams) - Constructor for class org.exoplatform.extension.exchange.service.SynchronizationService
 
synchronize(String) - Method in class org.exoplatform.extension.exchange.service.SynchronizationService
Forces the execution of synchronization
synchronizeExchangeFolderState(List<FolderId>, boolean, boolean) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
synchronizeFolderWithExo(String) - Method in class org.exoplatform.extension.exchange.rest.ExchangeIntegrationREST
 
synchronizeFullCalendar(FolderId) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
Synchronize Exchange Calendar identified by 'folderId' with eXo Calendar.
synchronizeModificationsOfCalendar(FolderId, Date, List<String>) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
Synchronize Exchange Calendar identified by 'folderId' with eXo Calendar.
synchronizeNow() - Method in class org.exoplatform.extension.exchange.rest.ExchangeIntegrationREST
 

U

unsynchronizeFolderWithExo(String) - Method in class org.exoplatform.extension.exchange.rest.ExchangeIntegrationREST
 
updateEvent(Appointment, String) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
Updates existing eXo Calendar Event.
updateModifiedDateOfEvent(String, CalendarEvent, Date) - Method in class org.exoplatform.extension.exchange.service.ExoDataStorageService
 
updateOrCreateExchangeAppointment(String, ExchangeService, CalendarEvent, String, Function<Appointment, Boolean>) - Method in class org.exoplatform.extension.exchange.service.ExchangeDataStorageService
 
updateOrCreateExchangeCalendarEvent(Node) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
updateOrCreateExchangeCalendarEvent(String) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
updateOrCreateExchangeCalendarEvent(CalendarEvent) - Method in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
USER_EXCHANGE_CONTEXT - Static variable in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
USER_EXCHANGE_PASSWORD_ATTRIBUTE - Static variable in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
USER_EXCHANGE_SCOPE - Static variable in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
USER_EXCHANGE_SERVER_DOMAIN_ATTRIBUTE - Static variable in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
USER_EXCHANGE_SERVER_URL_ATTRIBUTE - Static variable in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
USER_EXCHANGE_SYNC_STATE_KEY - Static variable in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
USER_EXCHANGE_USERNAME_ATTRIBUTE - Static variable in class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
UserIntegrationFacade - Class in org.exoplatform.extension.exchange.task
 
UserIntegrationFacade(CalendarService, ExoDataStorageService, ExchangeDataStorageService, CorrespondenceService, ExchangeService, String, int) - Constructor for class org.exoplatform.extension.exchange.task.UserIntegrationFacade
 
userLoggedIn(String, String) - Method in class org.exoplatform.extension.exchange.service.SynchronizationService
Register User with Exchange services.
userLoggedOut(String) - Method in class org.exoplatform.extension.exchange.service.SynchronizationService
Unregister User from Exchange services.
UserSettings - Class in org.exoplatform.extension.exchange.model
 
UserSettings() - Constructor for class org.exoplatform.extension.exchange.model.UserSettings
 

V

verifyModifiedDatesConflict(CalendarEvent, Appointment) - Static method in class org.exoplatform.extension.exchange.service.util.CalendarConverterUtils
 
A C D E F G I L M O R S U V 
Skip navigation links

Copyright © 2003–2019 eXo Platform SAS. All rights reserved.