Package org.exoplatform.agenda.rest
Class AgendaSettingsRest
java.lang.Object
org.exoplatform.agenda.rest.AgendaSettingsRest
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class AgendaSettingsRest
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer
-
Constructor Summary
ConstructorsConstructorDescriptionAgendaSettingsRest(org.exoplatform.agenda.service.AgendaUserSettingsService agendaUserSettingsService, org.exoplatform.agenda.service.AgendaEventConferenceService agendaEventConferenceService, org.exoplatform.agenda.service.AgendaRemoteEventService agendaRemoteEventService, AgendaWebSocketService agendaWebSocketService, org.exoplatform.social.core.manager.IdentityManager identityManager) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Responsejavax.ws.rs.core.Responsejavax.ws.rs.core.ResponsesaveEnabledWebConferencing(String providerName) javax.ws.rs.core.ResponsesaveRemoteProviderApiKey(String connectorName, String apiKey) javax.ws.rs.core.ResponsesaveRemoteProviderSecretKey(String connectorName, String secretKey) javax.ws.rs.core.ResponsesaveRemoteProviderStatus(String connectorName, boolean enabled, boolean isOauth) javax.ws.rs.core.ResponsesaveUserConnectorSettings(String connectorName, String connectorUserId) javax.ws.rs.core.ResponsesaveUserSettings(org.exoplatform.agenda.model.AgendaUserSettings agendaUserSettings) javax.ws.rs.core.ResponsesaveUserTimeZoneSetting(String timeZoneId)
-
Constructor Details
-
AgendaSettingsRest
public AgendaSettingsRest(org.exoplatform.agenda.service.AgendaUserSettingsService agendaUserSettingsService, org.exoplatform.agenda.service.AgendaEventConferenceService agendaEventConferenceService, org.exoplatform.agenda.service.AgendaRemoteEventService agendaRemoteEventService, AgendaWebSocketService agendaWebSocketService, org.exoplatform.social.core.manager.IdentityManager identityManager)
-
-
Method Details
-
getUserSettings
@RolesAllowed("users") public javax.ws.rs.core.Response getUserSettings() -
saveUserSettings
@RolesAllowed("users") public javax.ws.rs.core.Response saveUserSettings(org.exoplatform.agenda.model.AgendaUserSettings agendaUserSettings) -
saveUserTimeZoneSetting
-
saveRemoteProviderStatus
@RolesAllowed("administrators") public javax.ws.rs.core.Response saveRemoteProviderStatus(String connectorName, boolean enabled, boolean isOauth) -
saveRemoteProviderApiKey
-
saveRemoteProviderSecretKey
-
saveEnabledWebConferencing
@RolesAllowed("administrators") public javax.ws.rs.core.Response saveEnabledWebConferencing(String providerName) -
saveUserConnectorSettings
-
deleteUserConnectorSettings
@RolesAllowed("users") public javax.ws.rs.core.Response deleteUserConnectorSettings()
-