Package org.exoplatform.agenda.service
Class AgendaRemoteEventServiceImpl
java.lang.Object
org.exoplatform.agenda.service.AgendaRemoteEventServiceImpl
- All Implemented Interfaces:
org.exoplatform.agenda.service.AgendaRemoteEventService
public class AgendaRemoteEventServiceImpl
extends Object
implements org.exoplatform.agenda.service.AgendaRemoteEventService
-
Constructor Summary
ConstructorsConstructorDescriptionAgendaRemoteEventServiceImpl(org.exoplatform.container.PortalContainer container, AgendaRemoteEventStorage agendaRemoteEventStorage) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRemoteProvider(org.exoplatform.agenda.plugin.RemoteProviderDefinitionPlugin plugin) org.exoplatform.agenda.model.RemoteEventfindRemoteEvent(long eventId, long userIdentityId) List<org.exoplatform.agenda.model.RemoteProvider>org.exoplatform.agenda.model.RemoteEventsaveRemoteEvent(long eventId, org.exoplatform.agenda.model.RemoteEvent remoteEvent, long userIdentityId) org.exoplatform.agenda.model.RemoteEventsaveRemoteEvent(org.exoplatform.agenda.model.RemoteEvent remoteEvent) org.exoplatform.agenda.model.RemoteProvidersaveRemoteProvider(org.exoplatform.agenda.model.RemoteProvider remoteProvider) org.exoplatform.agenda.model.RemoteProvidersaveRemoteProviderApiKey(String remoteProviderName, String apiKey) org.exoplatform.agenda.model.RemoteProvidersaveRemoteProviderPlugin(org.exoplatform.agenda.plugin.RemoteProviderDefinitionPlugin plugin) org.exoplatform.agenda.model.RemoteProvidersaveRemoteProviderSecretKey(String remoteProviderName, String secretKey) org.exoplatform.agenda.model.RemoteProvidersaveRemoteProviderStatus(String remoteProviderName, boolean enabled, boolean isOauth)
-
Constructor Details
-
AgendaRemoteEventServiceImpl
public AgendaRemoteEventServiceImpl(org.exoplatform.container.PortalContainer container, AgendaRemoteEventStorage agendaRemoteEventStorage)
-
-
Method Details
-
addRemoteProvider
public void addRemoteProvider(org.exoplatform.agenda.plugin.RemoteProviderDefinitionPlugin plugin) - Specified by:
addRemoteProviderin interfaceorg.exoplatform.agenda.service.AgendaRemoteEventService
-
getRemoteProviders
- Specified by:
getRemoteProvidersin interfaceorg.exoplatform.agenda.service.AgendaRemoteEventService
-
saveRemoteProvider
public org.exoplatform.agenda.model.RemoteProvider saveRemoteProvider(org.exoplatform.agenda.model.RemoteProvider remoteProvider) - Specified by:
saveRemoteProviderin interfaceorg.exoplatform.agenda.service.AgendaRemoteEventService
-
saveRemoteProviderStatus
public org.exoplatform.agenda.model.RemoteProvider saveRemoteProviderStatus(String remoteProviderName, boolean enabled, boolean isOauth) - Specified by:
saveRemoteProviderStatusin interfaceorg.exoplatform.agenda.service.AgendaRemoteEventService
-
saveRemoteProviderApiKey
public org.exoplatform.agenda.model.RemoteProvider saveRemoteProviderApiKey(String remoteProviderName, String apiKey) - Specified by:
saveRemoteProviderApiKeyin interfaceorg.exoplatform.agenda.service.AgendaRemoteEventService
-
saveRemoteProviderSecretKey
public org.exoplatform.agenda.model.RemoteProvider saveRemoteProviderSecretKey(String remoteProviderName, String secretKey) - Specified by:
saveRemoteProviderSecretKeyin interfaceorg.exoplatform.agenda.service.AgendaRemoteEventService
-
saveRemoteEvent
public org.exoplatform.agenda.model.RemoteEvent saveRemoteEvent(org.exoplatform.agenda.model.RemoteEvent remoteEvent) - Specified by:
saveRemoteEventin interfaceorg.exoplatform.agenda.service.AgendaRemoteEventService
-
saveRemoteEvent
public org.exoplatform.agenda.model.RemoteEvent saveRemoteEvent(long eventId, org.exoplatform.agenda.model.RemoteEvent remoteEvent, long userIdentityId) - Specified by:
saveRemoteEventin interfaceorg.exoplatform.agenda.service.AgendaRemoteEventService
-
findRemoteEvent
public org.exoplatform.agenda.model.RemoteEvent findRemoteEvent(long eventId, long userIdentityId) - Specified by:
findRemoteEventin interfaceorg.exoplatform.agenda.service.AgendaRemoteEventService
-
saveRemoteProviderPlugin
public org.exoplatform.agenda.model.RemoteProvider saveRemoteProviderPlugin(org.exoplatform.agenda.plugin.RemoteProviderDefinitionPlugin plugin) - Specified by:
saveRemoteProviderPluginin interfaceorg.exoplatform.agenda.service.AgendaRemoteEventService
-