Uses of Class
org.silverpeas.core.notification.user.client.constant.NotifChannel
-
Packages that use NotifChannel Package Description org.silverpeas.core.notification.user.client Provides all the interfaces and classes to the clients of the Silverpeas User Notification API to build and to send a notification to some users (the recipients).org.silverpeas.core.notification.user.client.constant Provides some constants representing some business concepts and that are used in the client-side of the User Notification API.org.silverpeas.core.notification.user.delayed Provides all the classes that take in charge the delayed notifications.org.silverpeas.core.notification.user.delayed.delegate org.silverpeas.core.notification.user.delayed.model Provides the model of all the business objects representing a delayed notifications.org.silverpeas.core.notification.user.delayed.repository -
-
Uses of NotifChannel in org.silverpeas.core.notification.user.client
Methods in org.silverpeas.core.notification.user.client that return types with arguments of type NotifChannel Modifier and Type Method Description protected List<NotifChannel>
DefaultNotificationManager. getDefaultNotificationChannels()
-
Uses of NotifChannel in org.silverpeas.core.notification.user.client.constant
Methods in org.silverpeas.core.notification.user.client.constant that return NotifChannel Modifier and Type Method Description static NotifChannel
NotifChannel. valueOf(String name)
Returns the enum constant of this type with the specified name.static NotifChannel[]
NotifChannel. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.silverpeas.core.notification.user.client.constant that return types with arguments of type NotifChannel Modifier and Type Method Description static Optional<NotifChannel>
NotifChannel. decode(Integer id)
Decodes the specified channel identifier to a well definedNotifChannel
instance.static Optional<NotifChannel>
NotifChannel. decode(String name)
Decodes the specified channel name to the correspondingNotifChannel
instance.Method parameters in org.silverpeas.core.notification.user.client.constant with type arguments of type NotifChannel Modifier and Type Method Description static Collection<Integer>
NotifChannel. toIds(Collection<NotifChannel> notifChannels)
-
Uses of NotifChannel in org.silverpeas.core.notification.user.delayed
Methods in org.silverpeas.core.notification.user.delayed that return types with arguments of type NotifChannel Modifier and Type Method Description Map<NotifChannel,List<DelayedNotificationData>>
DelayedNotification. findDelayedNotificationByUserIdGroupByChannel(int userId, Set<NotifChannel> aimedChannels)
Map<NotifChannel,List<DelayedNotificationData>>
DelayedNotificationManager. findDelayedNotificationByUserIdGroupByChannel(int userId, Set<NotifChannel> aimedChannels)
Set<NotifChannel>
DelayedNotification. getWiredChannels()
For now, only the SMTP channel can be delayed (mail)Set<NotifChannel>
DelayedNotificationManager. getWiredChannels()
Methods in org.silverpeas.core.notification.user.delayed with parameters of type NotifChannel Modifier and Type Method Description DelayedNotificationUserSetting
DelayedNotification. getDelayedNotificationUserSettingByUserIdAndChannel(int userId, NotifChannel channel)
DelayedNotificationUserSetting
DelayedNotificationManager. getDelayedNotificationUserSettingByUserIdAndChannel(int userId, NotifChannel channel)
DelayedNotificationFrequency
DelayedNotification. getUserFrequency(Integer userId, NotifChannel channel)
Gets the user notification frequencyDelayedNotificationFrequency
DelayedNotificationManager. getUserFrequency(Integer userId, NotifChannel channel)
DelayedNotificationUserSetting
DelayedNotification. saveDelayedNotificationUserSetting(int userId, NotifChannel channel, DelayedNotificationFrequency frequency)
DelayedNotificationUserSetting
DelayedNotificationManager. saveDelayedNotificationUserSetting(int userId, NotifChannel channel, DelayedNotificationFrequency frequency)
-
Uses of NotifChannel in org.silverpeas.core.notification.user.delayed.delegate
Methods in org.silverpeas.core.notification.user.delayed.delegate with parameters of type NotifChannel Modifier and Type Method Description static DelayedNotificationUserSetting
DelayedNotificationDelegate. executeUserSettingsUpdating(int userId, NotifChannel channel, DelayedNotificationFrequency frequency)
When user settings change, if the new frequency is NONE then the delayed notifications saved have to be sentMethod parameters in org.silverpeas.core.notification.user.delayed.delegate with type arguments of type NotifChannel Modifier and Type Method Description static void
DelayedNotificationDelegate. executeForceDelayedNotificationsSending(int userId, Set<NotifChannel> channels)
Easy call of delayed notifications process.static void
DelayedNotificationDelegate. executeForceDelayedNotificationsSending(List<Integer> userIds, Set<NotifChannel> channels)
Easy call of delayed notifications process. -
Uses of NotifChannel in org.silverpeas.core.notification.user.delayed.model
Methods in org.silverpeas.core.notification.user.delayed.model that return NotifChannel Modifier and Type Method Description NotifChannel
DelayedNotificationData. getChannel()
NotifChannel
DelayedNotificationUserSetting. getChannel()
Methods in org.silverpeas.core.notification.user.delayed.model with parameters of type NotifChannel Modifier and Type Method Description void
DelayedNotificationData. setChannel(NotifChannel channel)
void
DelayedNotificationUserSetting. setChannel(NotifChannel channelId)
Constructors in org.silverpeas.core.notification.user.delayed.model with parameters of type NotifChannel Constructor Description DelayedNotificationUserSetting(int userId, NotifChannel channelId, DelayedNotificationFrequency frequency)
-
Uses of NotifChannel in org.silverpeas.core.notification.user.delayed.repository
Method parameters in org.silverpeas.core.notification.user.delayed.repository with type arguments of type NotifChannel Modifier and Type Method Description List<Integer>
DelayedNotificationDataJpaRepository. findUsersToBeNotified(Set<NotifChannel> aimedChannels, Set<DelayedNotificationFrequency> aimedFrequencies, boolean isThatUsersWithNoSettingHaveToBeNotified)
List<Integer>
DelayedNotificationDataRepository. findUsersToBeNotified(Set<NotifChannel> aimedChannels, Set<DelayedNotificationFrequency> aimedFrequencies, boolean isThatUsersWithNoSettingHaveToBeNotified)
-