public class IntegrationListener extends Object implements org.picocontainer.Startable
| Modifier and Type | Class and Description |
|---|---|
protected class |
IntegrationListener.ExchangeIntegrationTask
Thread used to synchronize Exchange Calendar with eXo Calendar
|
| Modifier and Type | Field and Description |
|---|---|
static short |
diffTimeZone |
String |
exchangeDomain |
String |
exchangeServerURL |
| Constructor and Description |
|---|
IntegrationListener(org.exoplatform.services.organization.OrganizationService organizationService,
org.exoplatform.calendar.service.CalendarService calendarService,
ExoStorageService exoStorageService,
ExchangeStorageService exchangeStorageService,
CorrespondenceService correspondenceService,
org.exoplatform.services.security.IdentityRegistry identityRegistry,
org.exoplatform.container.xml.InitParams params) |
| Modifier and Type | Method and Description |
|---|---|
void |
start() |
void |
stop() |
void |
synchronize(String username)
Forces the execution of synchronization
|
void |
userLoggedIn(String username,
String password)
Register User with Exchange services.
|
void |
userLoggedIn(String username,
String exchangeUsername,
String password,
String exchangeDomain,
String exchangeServerURL)
Register User with Exchange services.
|
void |
userLoggedOut(String username)
Unregister User from Exchange services.
|
public static short diffTimeZone
public String exchangeServerURL
public String exchangeDomain
public IntegrationListener(org.exoplatform.services.organization.OrganizationService organizationService,
org.exoplatform.calendar.service.CalendarService calendarService,
ExoStorageService exoStorageService,
ExchangeStorageService exchangeStorageService,
CorrespondenceService correspondenceService,
org.exoplatform.services.security.IdentityRegistry identityRegistry,
org.exoplatform.container.xml.InitParams params)
public void start()
start in interface org.picocontainer.Startablepublic void stop()
stop in interface org.picocontainer.Startablepublic void userLoggedIn(String username, String password) throws Exception
username - password - Exceptionpublic void userLoggedIn(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 - Copyright © 2003-2014 eXo Platform SAS. All Rights Reserved.