Package org.cyclos.impl.utils.notifications
-
Interface Summary Interface Description AccountNotificationsHandler Handler to sendNotificationRootType.ACCOUNTrelated notifications.AdminNotificationsHandler Handler to sendAdminNotificationTypenotifications to administrators.BrokeringNotificationsHandler Handler to sendNotificationRootType.BROKERINGrelated notifications.FeedbackAndReferenceNotificationsHandler Handler to sendNotificationRootType.FEEDBACK_AND_REFERENCErelated notifications.InvoiceNotificationsHandler Handler to sendNotificationRootType#INVOICErelated notifications.MailContentProducer Interface used to produceMailContentfor an e-mail being sentMailHandler A service that sends e-mails.MailHandlerImplementor Contains internal methods forMailHandler, which are not intended to be used directly by services.MarketplaceBuyerNotificationsHandler Handler to sendNotificationRootType.MARKETPLACE_BUYERrelated notifications.MarketplaceSellerNotificationsHandler Handler to sendNotificationRootType.MARKETPLACE_SELLERrelated notifications.NotificationHandler Notify users about events on Cyclos, according to his/hers preferencesNotificationHandlerImplementor Interface for the implementors ofNotificationHandler, containing methods that shouldn't be used directly by servicesPersonalNotificationsHandler Interface used to sendNotificationRootType.PERSONALrelated notifications.UserNotificationsHandlerAccessor Accessor to get user handlers to send notifications to user. -
Class Summary Class Description AdminNotificationsHandlerImpl ApplyMailTemplateParams Parameters passed in when applying the e-mail templateFcmNotificationScriptResult Contains all properties that can be customized for a FCM notification through a notification script.MailContent Content in a sent e-mailMailContentProducer.MailContentBuilder Builder forMailContentusing translation keysMailHandlerImpl Implementation forMailHandlerIt's created byBootstrapConfigurationto properly support the external web-rpc testsNotificationHandlerImpl Service implementation for notificationsNotificationScriptResult Contains the result of a notification script (i.e with typeScriptType.NOTIFICATION)NotificationsHandlerAccessorInvocationHandlerImpl Invocation handler for the (proxy) instances of notifications handlers and accessors.NotificationURL Contains URL data used in notifications.UserNotificationMapping Provides a mapping for all implementations ofUserNotificationType, which are enum classes that implement this interface, one perNotificationRootType. -
Enum Summary Enum Description NotificationDateFormat Used in conjunction withDateFormatto specify the pattern used to format a parameter of typeDatein a notification. -
Annotation Types Summary Annotation Type Description AccountNotification Identifies which user notification of root typeNotificationRootType.ACCOUNTshould be sent by calling the accessor methodAdminNotification Identify which notification type must be sent to an administrator.BrokeringNotification Identifies which user notification of root typeNotificationRootType.BROKERINGshould be sent by calling the accessor methodDateFormat Used to specify how a date parameter in a notification must be formatted.FeedbackAndReferenceNotification Identifies which user notification of root typeNotificationRootType.FEEDBACK_AND_REFERENCEshould be sent by calling the accessor methodMarketplaceBuyerNotification Identifies which user notification of root typeNotificationRootType.MARKETPLACE_BUYERshould be sent by calling the accessor methodMarketplaceSellerNotification Identifies which user notification of root typeNotificationRootType.MARKETPLACE_SELLERshould be sent by calling the accessor methodPersonalNotification Identifies which user notification of root typeNotificationRootType.PERSONALshould be sent by calling the accessor methodTransactionNumber Used to indicate that a parameter in a notification is a transaction number.