Class NotificationSettingsRestService

java.lang.Object
org.exoplatform.commons.api.notification.rest.NotificationSettingsRestService
All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer

public class NotificationSettingsRestService extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
  • Constructor Details

    • NotificationSettingsRestService

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

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