@RolesAllowed(value="users") public class NotificationSettingsRestService extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Modifier and Type | Class and Description |
|---|---|
class |
NotificationSettingsRestService.Context |
| Constructor and Description |
|---|
NotificationSettingsRestService(org.exoplatform.services.resources.ResourceBundleService resourceBundleService,
PluginSettingService pluginSettingService,
ChannelManager channelManager,
UserSettingService userSettingService,
org.exoplatform.portal.config.UserACL userACL) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
getSettings(String username) |
javax.ws.rs.core.Response |
saveActiveStatus(String username,
String channelId,
boolean enable) |
javax.ws.rs.core.Response |
saveSetting(String username,
String pluginId,
String channels,
String digest) |
public NotificationSettingsRestService(org.exoplatform.services.resources.ResourceBundleService resourceBundleService,
PluginSettingService pluginSettingService,
ChannelManager channelManager,
UserSettingService userSettingService,
org.exoplatform.portal.config.UserACL userACL)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getSettings(String username)
@RolesAllowed(value="users") public javax.ws.rs.core.Response saveSetting(String username, String pluginId, String channels, String digest)
@RolesAllowed(value="users") public javax.ws.rs.core.Response saveActiveStatus(String username, String channelId, boolean enable)
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.