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
Constructors Constructor Description AgendaRemoteEventServiceImpl(org.exoplatform.container.PortalContainer container, AgendaRemoteEventStorage agendaRemoteEventStorage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRemoteProvider(org.exoplatform.agenda.plugin.RemoteProviderDefinitionPlugin plugin)org.exoplatform.agenda.model.RemoteEventfindRemoteEvent(long eventId, long userIdentityId)List<org.exoplatform.agenda.model.RemoteProvider>getRemoteProviders()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.RemoteProvidersaveRemoteProviderStatus(String remoteProviderName, boolean enabled, boolean isOauth)
-
-
-
Constructor Detail
-
AgendaRemoteEventServiceImpl
public AgendaRemoteEventServiceImpl(org.exoplatform.container.PortalContainer container, AgendaRemoteEventStorage agendaRemoteEventStorage)
-
-
Method Detail
-
addRemoteProvider
public void addRemoteProvider(org.exoplatform.agenda.plugin.RemoteProviderDefinitionPlugin plugin)
- Specified by:
addRemoteProviderin interfaceorg.exoplatform.agenda.service.AgendaRemoteEventService
-
getRemoteProviders
public List<org.exoplatform.agenda.model.RemoteProvider> 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
-
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
-
-