Package org.cyclos.model.messaging.notifications
-
Interface Summary Interface Description INotificationType It represents a named notification type either for user or for admin.UserNotificationType Marker interface for possible user notifications. -
Class Summary Class Description INotificationType.Mapping NewNotificationPushNotificationData NotificationQuery NotificationsStatusVO NotificationVO -
Enum Summary Enum Description AccountNotificationCategory Possible categories for account notificationsAccountNotificationType User notification types forNotificationRootType.ACCOUNT
The names of the enum values must be unique between allINotificationTypeimplementations (in REST we have only one enum containing all types).AdminNotificationType Contains the supported notification types for administrators.BrokeringNotificationType User notification types forNotificationRootType.BROKERINGThe names of the enum values must be unique between allINotificationTypeimplementations (in REST we have only one enum containing all types)FeedbackAndReferenceNotificationType User notification types forNotificationRootType.FEEDBACK_AND_REFERENCEThe names of the enum values must be unique between allINotificationTypeimplementations (in REST we have only one enum containing all types)MarketplaceBuyerNotificationType User notification types forNotificationRootType.MARKETPLACE_BUYER.MarketplaceSellerNotificationType User notification types forNotificationRootType.MARKETPLACE_SELLERThe names of the enum values must be unique between allINotificationTypeimplementations (in REST we have only one enum containing all types)NotificationEntityType This enum must be equal than NotificationEntityTypeEnum, We use it to send the same value in Notification.entityType and in the link to the mobile present in the notification by email.NotificationRootType First level of user notification types.
IMPORTANT: For each new value added to this enum please add the corresponding mapping toINotificationType.MappingtooOperatorNotificationPropagation The possible cases on how a notification is sent to a member and his operatorsPersonalNotificationType User notification types forNotificationRootType.PERSONALThe names of the enum values must be unique between allINotificationTypeimplementations (in REST we have only one enum containing all types)