Class AgendaSettingsRest

  • All Implemented Interfaces:
    org.exoplatform.services.rest.resource.ResourceContainer

    public class AgendaSettingsRest
    extends Object
    implements org.exoplatform.services.rest.resource.ResourceContainer
    • Constructor Detail

      • 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 Detail

      • 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

        @RolesAllowed("users")
        public javax.ws.rs.core.Response saveUserTimeZoneSetting​(String timeZoneId)
      • saveRemoteProviderStatus

        @RolesAllowed("administrators")
        public javax.ws.rs.core.Response saveRemoteProviderStatus​(String connectorName,
                                                                  boolean enabled,
                                                                  boolean isOauth)
      • saveRemoteProviderApiKey

        @RolesAllowed("administrators")
        public javax.ws.rs.core.Response saveRemoteProviderApiKey​(String connectorName,
                                                                  String apiKey)
      • saveEnabledWebConferencing

        @RolesAllowed("administrators")
        public javax.ws.rs.core.Response saveEnabledWebConferencing​(String providerName)
      • saveUserConnectorSettings

        @RolesAllowed("users")
        public javax.ws.rs.core.Response saveUserConnectorSettings​(String connectorName,
                                                                   String connectorUserId)
      • deleteUserConnectorSettings

        @RolesAllowed("users")
        public javax.ws.rs.core.Response deleteUserConnectorSettings()