public interface AgendaRemoteEventService
| Modifier and Type | Method and Description |
|---|---|
void |
addRemoteProvider(RemoteProviderDefinitionPlugin plugin)
Register a new Remote provider
|
RemoteEvent |
findRemoteEvent(long eventId,
long userIdentityId)
Retrieves remote event information for a given user
|
List<RemoteProvider> |
getRemoteProviders() |
RemoteEvent |
saveRemoteEvent(long eventId,
RemoteEvent remoteEvent,
long userIdentityId)
Creates or updates
RemoteEvent of user |
RemoteEvent |
saveRemoteEvent(RemoteEvent remoteEvent)
Creates or updates
RemoteEvent of user |
RemoteProvider |
saveRemoteProvider(RemoteProvider remoteProvider)
Creates a new
RemoteProvider for remote events |
RemoteProvider |
saveRemoteProviderApiKey(String remoteProviderName,
String apiKey)
Save
RemoteProvider Client API Key |
RemoteProvider |
saveRemoteProviderPlugin(RemoteProviderDefinitionPlugin plugin)
Register a new Remote provider
|
RemoteProvider |
saveRemoteProviderStatus(String remoteProviderName,
boolean enabled)
Save
RemoteProvider status |
void addRemoteProvider(RemoteProviderDefinitionPlugin plugin)
plugin - RemoteProviderDefinitionPluginRemoteProvider saveRemoteProviderPlugin(RemoteProviderDefinitionPlugin plugin)
plugin - RemoteProviderDefinitionPluginRemoteProviderList<RemoteProvider> getRemoteProviders()
List of available events RemoteProviderRemoteProvider saveRemoteProvider(RemoteProvider remoteProvider)
RemoteProvider for remote eventsremoteProvider - remote provider for remote eventsRemoteProviderRemoteProvider saveRemoteProviderStatus(String remoteProviderName, boolean enabled)
RemoteProvider statusremoteProviderName - Remote provider nameenabled - whether enabled (true) or disabled (false)RemoteProviderRemoteProvider saveRemoteProviderApiKey(String remoteProviderName, String apiKey)
RemoteProvider Client API KeyremoteProviderName - Remote provider nameapiKey - Client API Key used to allow users access remote connector
API to retrieve and change events on their accountsRemoteProviderRemoteEvent saveRemoteEvent(long eventId, RemoteEvent remoteEvent, long userIdentityId)
RemoteEvent of usereventId - technical identifier Event to attach to remote
providerremoteEvent - RemoteEvent with remoteId and
RemoteProvider provider name informationuserIdentityId - User Identity identitifer who attached event
to remote providerRemoteEventRemoteEvent saveRemoteEvent(RemoteEvent remoteEvent)
RemoteEvent of userremoteEvent - RemoteEvent with remoteId and
RemoteProvider provider name informationRemoteEventRemoteEvent findRemoteEvent(long eventId, long userIdentityId)
eventId - Event technical identifieruserIdentityId - Identity identifierRemoteEvent with RemoteId and RemoteProvider
informationCopyright © 2003–2021 eXo Platform SAS. All rights reserved.