Class NotificationSettingsRestService

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

    @RolesAllowed("users")
    public class NotificationSettingsRestService
    extends Object
    implements org.exoplatform.services.rest.resource.ResourceContainer
    • Constructor Detail

      • NotificationSettingsRestService

        public NotificationSettingsRestService​(org.exoplatform.services.resources.ResourceBundleService resourceBundleService,
                                               PluginSettingService pluginSettingService,
                                               ChannelManager channelManager,
                                               UserSettingService userSettingService,
                                               org.exoplatform.portal.config.UserACL userACL)
    • Method Detail

      • getSettings

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getSettings​(String username)
      • saveSetting

        @RolesAllowed("users")
        public javax.ws.rs.core.Response saveSetting​(String username,
                                                     String pluginId,
                                                     String channels,
                                                     String digest)
      • saveActiveStatus

        @RolesAllowed("users")
        public javax.ws.rs.core.Response saveActiveStatus​(String username,
                                                          String channelId,
                                                          boolean enable)