Package de.xima.fc.notification.mgmt
Class NotificationSubscriptionSettings
- java.lang.Object
-
- de.xima.fc.notification.mgmt.NotificationSubscriptionSettings
-
- All Implemented Interfaces:
Serializable
public class NotificationSubscriptionSettings extends Object implements Serializable
- Since:
- 8.5.0
- Author:
- Norman Lorenz
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNotificationSubscriptionSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSubscription(NotificationSubscription subscription)static NotificationSubscriptionSettings.Builderbuilder()protected booleancanEqual(Object other)booleanequals(Object o)NotificationAssigneegetAssignee()The assignee of the subscription, acting as an ID.Set<NotificationSubscription>getSubscriptions()The set of notification subscriptions for the assignee.inthashCode()voidremoveSubscription(NotificationType notificationType)voidsetSubscriptions(Set<NotificationSubscription> subscriptions)The set of notification subscriptions for the assignee.StringtoString()
-
-
-
Method Detail
-
addSubscription
public void addSubscription(NotificationSubscription subscription)
-
removeSubscription
public void removeSubscription(NotificationType notificationType)
-
builder
public static NotificationSubscriptionSettings.Builder builder()
-
getAssignee
public NotificationAssignee getAssignee()
The assignee of the subscription, acting as an ID.
-
getSubscriptions
public Set<NotificationSubscription> getSubscriptions()
The set of notification subscriptions for the assignee.
-
setSubscriptions
public void setSubscriptions(Set<NotificationSubscription> subscriptions)
The set of notification subscriptions for the assignee.
-
canEqual
protected boolean canEqual(Object other)
-
-