Class BaseNotificationSettingsProvider
- java.lang.Object
-
- io.tesler.notifications.model.hbn.change.BaseNotificationSettingsProvider
-
- All Implemented Interfaces:
NotificationSettingsProvider
- Direct Known Subclasses:
NotificationSettingsProviderImpl
public class BaseNotificationSettingsProvider extends Object implements NotificationSettingsProvider
-
-
Constructor Summary
Constructors Constructor Description BaseNotificationSettingsProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventSettings
getGlobalSettings(LOV event)
protected List<Recipient>
getRecipientTypes(NotificationSettings settings)
EventSettings
getUserSettings(LOV event, Long userId)
-
-
-
Method Detail
-
getGlobalSettings
public EventSettings getGlobalSettings(LOV event)
- Specified by:
getGlobalSettings
in interfaceNotificationSettingsProvider
-
getUserSettings
public EventSettings getUserSettings(LOV event, Long userId)
- Specified by:
getUserSettings
in interfaceNotificationSettingsProvider
-
getRecipientTypes
protected List<Recipient> getRecipientTypes(NotificationSettings settings)
-
-