Uses of Class
es.kukenan.smartfi.microservice.communication.service.domain.NotificationRequest
Packages that use NotificationRequest
Package
Description
Services and related beans and dependencies.
Provider-specific contracts and implementations.
LabsMobile implementations for sms notification provider contracts.
Mailjet implementations for notification provider contracts.
Sinch implementations for sms notification provider contracts.
Slack implementations for notification provider contracts.
Application Rest controllers.
Application Rest controllers.
Application Rest controllers.
Mailjet implementations for notification provider contracts.
-
Uses of NotificationRequest in es.kukenan.smartfi.microservice.communication.service
Methods in es.kukenan.smartfi.microservice.communication.service that return NotificationRequestModifier and TypeMethodDescriptionNotificationRequestBuilder.createNotification(User user, NotificationChannel channel, Receiver receiver, Map<String, Object> variables) Create notifications based on the given arguments.private NotificationRequestNotificationSenderService.createNotificationRequestWithWhiteListFilter(NotificationSenderService.MessageContext messageContext) CreateNotificationRequestto send applying the white list filter for the message.DestinationWhiteListComponent.filter(NotificationRequest request) Filter the given request to remove if destination is not in the white list.private NotificationRequestDestinationWhiteListComponent.filter0(NotificationRequest request) Filter the given destination.Methods in es.kukenan.smartfi.microservice.communication.service with parameters of type NotificationRequestModifier and TypeMethodDescriptionDestinationWhiteListComponent.filter(NotificationRequest request) Filter the given request to remove if destination is not in the white list.private NotificationRequestDestinationWhiteListComponent.filter0(NotificationRequest request) Filter the given destination.private voidNotificationSenderService.handleNotificationException(NotificationRequest notificationRequest, es.kukenan.smartfi.common.service.exceptions.KukenanWalletException ex, NotificationSenderService.MessageContext messageContext) Handle an error condition during a single notification request sending.private voidNotificationSenderService.handleNotificationException(NotificationRequest notificationRequest, es.kukenan.smartfi.common.service.exceptions.UnexpectedException ex, NotificationSenderService.MessageContext messageContext) Handle an error condition during a single notification request sending.private NotificationNotificationSenderService.handleNotificationResponse(NotificationResponse notificationResponse, Template template, NotificationRequest notificationRequest, NotificationSenderService.MessageContext messageContext) Handles a notification response (after sending a notification).private NotificationNotificationSenderService.handleNotificationSkippedDueWhiteList(NotificationRequest notificationRequest, NotificationSenderService.MessageContext messageContext) private NotificationNotificationSenderService.sendNotification(NotificationRequest notificationRequest, NotificationSenderService.MessageContext messageContext, es.kukenan.smartfi.events.common.AbstractEvent<?> event) Mail method to send a single notification to its destination.private voidNotificationSenderService.storeNotificationError(NotificationRequest notificationRequest, es.kukenan.smartfi.common.api.dtos.error.ErrorSummaryDto errorSummary, NotificationSenderService.MessageContext messageContext) Handle an error condition during a single notification request sending. -
Uses of NotificationRequest in es.kukenan.smartfi.microservice.communication.service.provider
Methods in es.kukenan.smartfi.microservice.communication.service.provider with parameters of type NotificationRequestModifier and TypeMethodDescriptionNotificationProviderHandler.send(NotificationRequest notificationRequest, Template template, NotificationSenderService.MessageContext messageContext) Send a notification. -
Uses of NotificationRequest in es.kukenan.smartfi.microservice.communication.service.provider.impl.labsmobile
Methods in es.kukenan.smartfi.microservice.communication.service.provider.impl.labsmobile with parameters of type NotificationRequestModifier and TypeMethodDescriptionprivate NotificationResponseLabsMobileSmsNotificationHandler.processResponseMessages(NotificationRequest request, String response) Process response messages.LabsMobileSmsNotificationHandler.send(NotificationRequest request, Template template, NotificationSenderService.MessageContext messageContext) -
Uses of NotificationRequest in es.kukenan.smartfi.microservice.communication.service.provider.impl.mailjet
Methods in es.kukenan.smartfi.microservice.communication.service.provider.impl.mailjet with parameters of type NotificationRequestModifier and TypeMethodDescriptionstatic MessageMailjetMessageMapping.map(NotificationRequest request, Template template) Convert an object to a MailJetMessageobject.private NotificationResponseMailjetMailNotificationHandler.processResponseMessages(NotificationRequest request, MessageProcessInfo messageProcessInfo) Process response messages.private NotificationResponseMailjetSmsNotificationHandler.processResponseMessages(NotificationRequest request, SendSmsResponse sendSmsResponse) Process response messages.MailjetMailNotificationHandler.send(NotificationRequest request, Template template, NotificationSenderService.MessageContext messageContext) MailjetSmsNotificationHandler.send(NotificationRequest request, Template template, NotificationSenderService.MessageContext messageContext) -
Uses of NotificationRequest in es.kukenan.smartfi.microservice.communication.service.provider.impl.sinch
Methods in es.kukenan.smartfi.microservice.communication.service.provider.impl.sinch with parameters of type NotificationRequestModifier and TypeMethodDescriptionprivate NotificationResponseSinchSmsNotificationHandler.processResponseMessages(NotificationRequest request, com.sinch.sdk.domains.sms.models.BatchText sendSmsResponse) Process response messages.SinchSmsNotificationHandler.send(NotificationRequest request, Template template, NotificationSenderService.MessageContext messageContext) -
Uses of NotificationRequest in es.kukenan.smartfi.microservice.communication.service.provider.impl.slack
Methods in es.kukenan.smartfi.microservice.communication.service.provider.impl.slack with parameters of type NotificationRequestModifier and TypeMethodDescriptionprivate NotificationResponseSlackNotificationHandler.handleResult(String to, NotificationRequest request, Exception ex) Process response messages.SlackNotificationHandler.send(NotificationRequest request, Template template, NotificationSenderService.MessageContext messageContext) -
Uses of NotificationRequest in es.kukenan.smartfi.microservice.communication.service.provider.impl.smartfi
Methods in es.kukenan.smartfi.microservice.communication.service.provider.impl.smartfi with parameters of type NotificationRequestModifier and TypeMethodDescriptionPushNotificationHandler.send(NotificationRequest notificationRequest, Template template, NotificationSenderService.MessageContext messageContext) PushOperationSystemHandler.sendNotification(NotificationRequest notificationRequest, Template template, User user) Send the notification to the device token. -
Uses of NotificationRequest in es.kukenan.smartfi.microservice.communication.service.provider.impl.smartfi.apns
Methods in es.kukenan.smartfi.microservice.communication.service.provider.impl.smartfi.apns with parameters of type NotificationRequestModifier and TypeMethodDescriptionAbstractApnsPushNotificationsServiceHandler.sendNotification(NotificationRequest notificationRequest, Template template, User user) Method which send notification with request data. -
Uses of NotificationRequest in es.kukenan.smartfi.microservice.communication.service.provider.impl.smartfi.firebase
Methods in es.kukenan.smartfi.microservice.communication.service.provider.impl.smartfi.firebase with parameters of type NotificationRequestModifier and TypeMethodDescriptionAbstractFcmPushNotificationsServiceHandler.sendNotification(NotificationRequest notificationRequest, Template template, User user) Method which send notification with request data. -
Uses of NotificationRequest in es.kukenan.smartfi.microservice.communication.service.provider.impl.smtp
Methods in es.kukenan.smartfi.microservice.communication.service.provider.impl.smtp with parameters of type NotificationRequestModifier and TypeMethodDescriptionSmtpMailNotificationHandler.send(NotificationRequest notificationRequest, Template template, NotificationSenderService.MessageContext messageContext)