| Modifier and Type | Method and Description |
|---|---|
UserSetting |
UserSetting.clone() |
static UserSetting |
UserSetting.getInstance() |
UserSetting |
UserSetting.setLastUpdateTime(Calendar lastUpdateTime) |
UserSetting |
UserSetting.setUserId(String userId) |
| Modifier and Type | Method and Description |
|---|---|
UserSetting |
UserSettingService.get(String userId)
Gets the notification settings of a user by his remote Id.
|
UserSetting |
UserSettingService.getDefaultSettings()
Returns the default settings of an user
|
| Modifier and Type | Method and Description |
|---|---|
List<UserSetting> |
UserSettingService.getDigestDefaultSettingForAllUser(int offset,
int limit)
Gets all settings of users registering for default daily notifications.
|
List<UserSetting> |
UserSettingService.getDigestSettingForAllUser(NotificationContext context,
int offset,
int limit)
Gets the list of user settings which has at least the plug-in to be configured by weekly or daily.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UserSettingService.save(UserSetting notificationSetting)
Saves the notification settings of a user.
|
| Modifier and Type | Method and Description |
|---|---|
Map<PluginKey,List<NotificationInfo>> |
MailNotificationStorage.getByUser(NotificationContext context,
UserSetting userSetting)
Gets information of all notifications of a user.
|
| Modifier and Type | Method and Description |
|---|---|
MessageInfo |
DigestorService.buildMessage(NotificationContext context,
Map<PluginKey,List<NotificationInfo>> notificationData,
UserSetting userSetting)
Builds information of a message from a list of notification messages.
|
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.