public class SynchronizationService extends Object implements org.picocontainer.Startable
| Constructor and Description |
|---|
SynchronizationService(ExoDataStorageService exoStorageService,
ExchangeDataStorageService exchangeStorageService,
CorrespondenceService correspondenceService,
org.exoplatform.container.xml.InitParams params) |
| Modifier and Type | Method and Description |
|---|---|
org.exoplatform.calendar.service.CalendarService |
getCalendarService() |
String |
getExchangeDomain() |
String |
getExchangeServerURL() |
org.exoplatform.services.security.IdentityRegistry |
getIdentityRegistry() |
org.exoplatform.services.organization.OrganizationService |
getOrganizationService() |
void |
start() |
void |
startExchangeSynchronizationTask(String username,
String exchangeUsername,
String password,
String exchangeDomain,
String exchangeServerURL)
Register User with Exchange services.
|
void |
stop() |
void |
synchronize(String username)
Forces the execution of synchronization
|
void |
userLoggedIn(String username,
String password)
Register User with Exchange services.
|
void |
userLoggedOut(String username)
Unregister User from Exchange services.
|
public SynchronizationService(ExoDataStorageService exoStorageService, ExchangeDataStorageService exchangeStorageService, CorrespondenceService correspondenceService, org.exoplatform.container.xml.InitParams params)
public void start()
start in interface org.picocontainer.Startablepublic void stop()
stop in interface org.picocontainer.Startablepublic String getExchangeDomain()
public String getExchangeServerURL()
public void userLoggedIn(String username, String password) throws Exception
username - password - Exceptionpublic void startExchangeSynchronizationTask(String username, String exchangeUsername, String password, String exchangeDomain, String exchangeServerURL)
username - password - exchangeDomain - exchangeServerURL - public void userLoggedOut(String username)
username - public void synchronize(String username)
username - public org.exoplatform.calendar.service.CalendarService getCalendarService()
public org.exoplatform.services.organization.OrganizationService getOrganizationService()
public org.exoplatform.services.security.IdentityRegistry getIdentityRegistry()
Copyright © 2003–2019 eXo Platform SAS. All rights reserved.